// compiling a career, one commit at a time
FransiskusDavid.java
UTF-8
package dev.fransiskus;
import java.util.List;
public class FransiskusDavid {
private String role = "Software Engineer";
private final String dressCode = "Full black, always";
private String currentWorkplace = "PT Ameliore Solusi Analitika";
public static void
main(String[] args) { new FransiskusDavid().buildSomethingGreat(); }}
profile.jpeg
preview
Experience.java
Experience.java › Backend Developer
@Role(
company = "PT Ameliore Solusi Analitika",
project = "4th Enhancement of E-money Reconciliation App"
client = "PT Telekomunikasi Selular"
timespan = "Dec 2025 — Present"
stack = ["Java","Springboot","Outsystem","OracleDB","Quartz","Postgresql","Spring batch","CI/CD"]
)
public class BackendDeveloper {
// => Built a configurable adapter for integrating new
// PUE systems, enabling real-time reconciliation
// with better accuracy and traceability.
// => Improved CSV/PDF recipient comparison, cutting
// out long manual checks.
// => Automated journaling via scheduled triggers and
// coordinate comms for new system integrations.
}
Experience.java › ItOps And TechnicalSupport
@Role(
company = "PT Ameliore Solusi Analitika",
project = "Maintenance — E-money Reconciliation App"
client = "PT Telekomunikasi Selular"
timespan = "May 2025 — Dec 2025"
stack = ["Java","Springboot"]
)
public class ItOpsAndTechnicalSupport {
// => Migrated legacy payment services to SNAP BI,
// meeting new compliance standards.
// => Root-caused system errors through detailed log
// analysis, keeping operations stable.
// => Back-end troubleshooting to optimize the final
// disbursement flow.
}
Experience.java › Backend Developer And Data Engineer
@Role(
company = "PT Ameliore Solusi Analitika",
project = "Core Tax Data Warehouse"
client = "Directorate General of Taxes"
timespan = "Oct 2024 — Mar 2025"
stack = ["Python Scripting", "ETL pipelines", "Svelte", "SQL Server"]
)
public class BackendDeveloperAndDataEngineer {
// => Automated SPT data processing workflows from
// Core Tax to support ETL pipelines.
// => Managed varied data types and structures,
// keeping integrity through transform and load.
// => Streamlined and automated manual steps, lifting
// ETL efficiency by 70%.
// => Create dashboard to monitor ETL pipelines
// process
}
Experience.java › Fullstack Developer
@Role(
company = "PT Ameliore Solusi Analitika",
project = "Internal HR Information System"
timespan = "Sep 2024 — Jun 2025"
stack = ["Java","Springboot","Activiti","Svelte"]
)
public class FullstackDeveloper {
// => Built the budgeting flow, improving the
// reimbursement budget process by 80%.
// => Designed and implemented a workflow engine
// into the HR system.
}
Projects.java
Baliguide.java
@Project(role = "Android Developer")
class Baliguide {
// Lead Android developer, collaborating with
// ML and cloud teams to surface tourist
// destinations across Bali.
}
CILInfoSystem.java
@Project(role = "System Analyst & Backend Developer")
class CILInfoSystem {
// Led system analysis and built the login
// and dashboard experience for the Head
// of the Department.
}
Education.java
University.java
@Education(
university = "University of Indonesia",
period = "2020 — 2024"
gpa = "3.30/4.00"
)
public class BachelorOfComputerScience {}
Toolkit.java
import dev.skills.Java;
import dev.skills.JavaScript;
import dev.skills.TypeScript;
import dev.skills.React;
import dev.skills.Svelte;
import dev.skills.NodeJS;
import dev.skills.TailwindCSS;
import dev.skills.HTML;
import dev.skills.CSS;
import dev.skills.Activiti;
Contact.java
~/fransiskus — zsh
console
$ whoami
Fransiskus David Yudaputra
$ echo $STATUS
Open to full-stack roles, freelance collaborations,
and quietly interesting Java problems.
$ contact --list
📧emaildavid.yudaputra@gmail.com
💬whatsapp0838 7422 4471
🚀github@Cicus-Doanglah
🤝linkedinFransiskus David
$