Senior Software Engineer
Building systems that stay reliable at scale.
Senior Software Engineer with 9+ years of experience designing, building, and maintaining the reliability of systems from small to large scale. Technical Lead for a small engineering team with full ownership of architecture design, technical direction, and technical decision-making, proven through stabilizing a business-critical system (99% uptime) and refactoring that cut response time by 50%+.
9+Years experience
15+Clients
25+Projects
99%Uptime
Experience
2017 — Present
PT Fokus Jasa Mitra2023 — Present
Assigned to PT Petrokimia Gresik, Port Operations · Gresik
Senior Software Engineer
- Held full technical accountability for the core system supporting ship loading/unloading operations at the port, covering solution design, feature development, maintenance, and integration for 20+ modules/features, and was fully trusted to decide tech stack, architecture, and implementation approach without layered supervision.
- Gathered and translated business requirements directly from PICs across 3–5 units at the port into 20+ feature specifications for system development.
- Designed the data schema (20+ entities/tables) and integration flow that maintained data accuracy and consistency in a real-time environment, eliminating the risk of port operational disruption from input errors.
- Built a data interface enabling external systems to consume data from the core system as a shared data source, without disrupting the ongoing loading/unloading operations.
Key Achievements
- Supported 500+ active users and managed 1,000,000+ transaction records, as the sole technical owner at the application level.
- Evolved the system from a single-department scope into a centralized data source for departments, corporate, the parent company, and downstream applications, maintaining 99% uptime throughout the transition.
- Built integrations with 5+ supporting applications, expanding the system into enterprise-scale data infrastructure.
Node.jsReact.jsLaravelReact NativePostgreSQLDockerGitLinux
PT Andromedia2017 — 2023
Information System Service · Surabaya
Technical Lead
20+ projects10+ clients90% on-time milestones3–6 developers led
- Translated business requirements from Business Analysts and clients into technical requirements and architecture design for 10+ clients and 20+ projects, aligning tech stack with each project's scope, timeline, and constraints.
- Designed scalable application & API architecture (averaging 50+ API endpoints per project) for user bases ranging from dozens to thousands, maintaining system reliability across different scales.
- Led refactoring initiatives on existing systems, including during maintenance periods, to preserve long-term performance and maintainability.
- Established and enforced architecture review and code review standards across projects, and was directly involved in production deployment and troubleshooting.
- Led 3–6 developers across multiple parallel projects, including task allocation and resolving technical blockers.
- Built a talent pipeline by mentoring 5–10 students per batch over 3 batches of the Kampus Merdeka program and onboarding 10+ new developers, converting high-potential mentees into team members.
Key Achievements
- Refactored an existing system, cutting response time from over 2 minutes to under 1 minute (50%+ performance improvement).
- Implementation of review standards reduced production issues by 25% and sped up troubleshooting by 30%.
- Team leadership achieved 90% on-time milestones out of 20+ milestones, and retained 2 of 3 existing clients through follow-on projects.
- 3+ mentees recruited into the team were successfully promoted to more senior positions, concrete evidence of the effectiveness of the talent development process.
PHPYiiNode.jsExpress.jsReact.jsGolangASP.NETPythonMaximoPostgreSQLMySQLSQL ServerDockerGitLinux
Independent2018 — Present
Remote · Solo & Team based Projects
Freelance Software Engineer
- Managed the entire end-to-end software development lifecycle for small and medium businesses, from requirement gathering and scoping through deployment and post-launch support.
- Contributed as both a solo developer and a team member in a fairly balanced proportion, adapting the working approach to each project's scale and complexity.
- Designed and implemented third-party system integrations, including REST APIs and payment gateways, across 3–5 projects, to support clients' critical business flows.
Key Achievements
- Completed and deployed 15+ projects for 8+ clients.
- Grew a healthcare client's (RSIA) system from a simple version into a fairly complex platform through 5+ repeat orders, a strong indicator of client trust in delivery quality.
PHPLaravelNode.jsExpress.jsReact.jsNext.jsNest.jsPostgreSQLMySQLDockerGitLinux
Skills & stack
Backend
PHPNode.jsLaravelNest.jsExpress.jsGolangASP.NETPythonYii
Frontend
React.jsNext.jsReact Native
Systems & API
RESTful API designCross-dept integrationThird-party integrationPayment gateways
Database & data
Database designQuery optimizationMySQLPostgreSQLSQL Server
Architecture & security
System designSoftware architectureJWTOAuth
Infrastructure
DockerLinuxCI/CDGitMaximo
Leadership
Technical leadershipTechnical decision-makingRequirements gathering & stakeholder discussionMentoring & talent developmentEnd-to-end architecture ownershipMulti-client delivery management
Education
Bachelor of Informatics Engineering
UPN Veteran Jawa Timur
Let's build something that stays online.
Open to senior backend and systems architecture roles — reach out directly.