Afikri logo

Software Engineer — Full Stack Developer

10+ years building web applications, APIs, databases, and enterprise software for governments, UN agencies, and international NGOs.

Professional Summary

Fullstack Software Engineer with 10+ years of experience designing and developing web applications, APIs, databases, and enterprise software solutions for governments, UN agencies, international NGOs, and independent products. Strong hands-on experience with Next.js, React, TypeScript, Tailwind CSS, PostgreSQL, Prisma, FastAPI, and REST APIs, with current focus on building full-stack and AI-powered applications. Experienced across the full software development lifecycle, from system architecture and database design to application development, API integration, testing, deployment, and production support.

Technical Skills

Frontend

React, Next.js, TypeScript, Tailwind CSS, Responsive Design

Backend & APIs

FastAPI, Python, Node.js, PHP, Laravel, Django, RESTful APIs, Auth Systems, JSON

Databases & ORM

PostgreSQL, Prisma, MySQL, Schema Design, Data Modeling

AI & Automation

AI Powered Applications, AI/ML API Integration, Workflow Automation

Software Engineering

Software Architecture, System Analysis, Requirements Engineering, SDLC, QA Testing

DevOps & Tools

Git, Docker, Linux, Redis

Experience

Software Engineer & Product Developer

Jun 2026 – Present

Product Development & Cosnulting, Indonesia

  • Design and deliver production ready full stack web applications using TypeScript, Next.js, React, FastAPI, PostgreSQL, Prisma, and Tailwind CSS from architecture through deployment.
  • Build scalable backend APIs, authentication, and application workflows that improve software maintainability and support secure user facing services.
  • Architect relational PostgreSQL databases and Prisma ORM models that ensure data consistency and simplify future feature development.
  • Integrate AI powered functionality and workflow automation into web applications, reducing manual processing and enhancing user productivity.
  • Provide technical consulting on application architecture, API integration, and database design for software development projects using Next.js and TypeScript.
  • Manage the complete software development lifecycle, including requirements analysis, system design, implementation, testing, deployment, and continuous product improvement

Program Specific Researcher (Database Officer)

Dec 2024 – Mar 2026

Maritime Asian Heritage Survey, Kyoto, Japan

  • Managed and maintained structured cultural heritage data in the Arches platform, improving data integrity, consistency, and accessibility for an international research initiative.
  • Designed and maintained database schemas that accommodated evolving research requirements while preserving long-term data integrity.
  • Implemented validation rules and data quality workflows that improved consistency across heritage records and metadata.
  • Developed structured data ingestion, metadata standardization, and extraction workflows that streamlined research data processing.
  • Resolved database integrity issues and supported reporting workflows used by researchers and project stakeholders.
  • Produced technical documentation that improved knowledge transfer and operational continuity across the project team.

Software Engineering Specialist

Aug 2023 – Jan 2024

BNPB – Indonesian Disaster Resilience Initiative

  • Contributed to the system architecture and application design of Indonesia's Multi-Hazard Early Warning System, supporting a nationally integrated disaster resilience platform.
  • Prepared Software Requirements Specifications (SRS) that provided implementation vendors with clear functional and technical requirements.
  • Conducted gap analyses across application workflows, subsystem integration, and operational processes to identify implementation priorities.
  • Coordinated technical integration activities between engineering vendors and government stakeholders to support interoperable system delivery.

Software Engineer & Product Developer

Feb 2023 – Oct 2023

Product Development Consultant

  • Designed and delivered Fullstack web applications that supported public health monitoring and government budget reporting, enabling more efficient operational reporting workflows.
  • Developed frontend interfaces, backend services, and REST APIs using JavaScript, Laravel, and MySQL, improving the usability and reliability of data driven applications.
  • Architected relational database schemas that improved data consistency, reporting accuracy, and long-term application maintainability.
  • Supported production deployment and system integration with infrastructure engineers, help- ing ensure stable application rollout and operational reliability.
  • Produced technical documentation and performed application testing that improved deploy- ment readiness, knowledge transfer, and ongoing system maintenance.

Software Engineer Consultant

May 2022 – Jan 2023

Madani Berkelanjutan

  • Designed software architecture and digital platform solutions that supported multiple digital transformation initiatives across government and development projects.
  • Implemented scalable web application infrastructure and platform services, improving the reliability and maintainability of digital systems.
  • Translated business and operational requirements into fullstack application solutions that streamlined organizational workflows and supported long term scalability.
  • Coordinated technical implementation across multiple projects, ensuring successful integra- tion, delivery alignment, and timely execution of development priorities.

Full Stack Programmer

Jun 2021 – Dec 2021

UNICEF Indonesia

  • Developed and enhanced frontend and backend components for national monitoring dash- boards used by Indonesian government stakeholders to monitor programs and support re- porting and decision-making.
  • Integrated REST APIs and government information systems, enabling data exchange and interoperability across multiple digital monitoring platforms.
  • Optimized dashboard interfaces and reporting workflows, reducing manual steps and improv- ing usability for program and reporting teams.
  • Produced technical documentation, user manuals, and training materials that supported nationwide system deployment and user adoption.
  • Investigated and resolved production issues across frontend and backend services, improving system reliability and continuity of operations.
  • Supported RapidPro and ONA platforms used for digital data collection, reporting, and operational information management.

Database Management Consultant

Jan 2021 – May 2021

Save the Children Indonesia

  • Designed and implemented information management workflows to structure, visualize, and improve access to operational program data.
  • Built data processing pipelines supporting mobile data collection and near real-time reporting from field activities.
  • Automated operational reporting workflows, reducing manual data preparation and accelerating monitoring of program indicators.
  • Standardized data management processes to improve dataset consistency, reliability, and accessibility for operational reporting and analysis.

ICT Associate

Dec 2018 – 2020

UNICEF Indonesia

  • Developed digital monitoring and reporting systems with the Immunization Unit for Measles- Rubella (MR) and Oral Polio Vaccine (OPV) vaccination campaigns, enabling centralized tracking of campaign activities and vaccination data.
  • Built and maintained database-driven applications and data workflows that supported pro- gram monitoring, reporting, and operational decision-making.
  • Integrated and managed data across internal information systems, improving the availability and consistency of operational data for program teams.
  • Contributed to Enterprise Content Management (ECM) and Multi-Factor Authentication(MFA) implementations, strengthening secure access to organizational information and digital services.
  • Automated routine data and reporting tasks and produced technical documentation, reducing manual operational work and improving continuity of system support

Database System Administrator

Apr 2017 – Mar 2018

International Organization for Migration (IOM)

  • Administered the RAMS enterprise database platform supporting migration operations and operational information management, ensuring reliable access to critical program data.
  • Managed database integrity, user access controls, and operational workflows to maintain platform reliability, data quality, and secure access.
  • Developed enhancements to database and web service components, expanding platform functionality and streamlining data processing workflows.
  • Processed and transformed structured datasets using Python (Pandas), preparing data for SQL ingestion and operational reporting pipelines.
  • Produced technical documentation and delivered user training, improving platform adoption and enabling more effective operational support.

Software Engineer & Product Developer

2010 & 2016

Product Development Consultant

  • Designed and delivered database driven web applications for monitoring, reporting, and operational information management across multiple client projects.
  • Developed backend application logic, database components, and reporting functionality using PHP, CodeIgniter/Laravel, MySQL, and SQL based technologies.
  • Designed and implemented data processing and reporting workflows that improved data consistency and enabled more efficient operational analysis.
  • Integrated application components and external data sources to support end to end informa- tion flows across client systems.
  • Coordinated application deployment and infrastructure implementation with technical teams, taking solutions from development through production delivery

Education

Postgraduate in Entrepreneurship and Innovation

University of Adelaide, Australia

Bachelor of Applied Computer Science

Free University of Bozen-Bolzano, Italy