Michael Anggriawan

Michael Anggriawan

$25/hr
Mobile Development and Web Development
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
26 years old
Location:
Tangerang, Banten, Indonesia
Experience:
5 years
About

I’m a full-stack developer with around five years of professional experience, currently based in Jakarta. I’ve worked across a range of industries from insurance and aviation to F&B tech building and maintaining scalable web applications that focus on performance, usability, and business impact.

Most recently, I’ve been working with Prudential Singapore as a frontend developer, where I’m responsible for developing dynamic UI components in React.js and TypeScript, handling caching and deployment with Nginx, and collaborating closely with backend teams. I’ve also contributed to CI/CD pipeline optimization to improve delivery speed and test coverage.

Before that, I was part of the Malaysia Airlines project under Trinity Wizards, focusing more on the backend—building gRPC-based microservices and middleware APIs for flight booking and check-in systems, and managing deployments through Azure DevOps. I’ve also had strong full-stack exposure at Finetiks and Oddle, where I handled everything from building dashboards and mobile apps (React Native) to writing backend logic with NestJS and PostgreSQL.

Throughout my projects, I’ve consistently worked with modern stacks like Next.js, RTK Query, React Query, Tailwind, Docker, and Firebase. I enjoy balancing frontend work crafting clean, responsive interfaces with backend architecture and DevOps practices that ensure performance and scalability. I’m also familiar with Google Cloud and have used analytics tools like Mixpanel and GA4 to drive product decisions.

I’m the kind of developer who enjoys jumping into different parts of the stack depending on what the team needs. I care a lot about writing maintainable code, understanding how users interact with what we build, and making sure deployment and monitoring don’t become afterthoughts.

Right now, I’m looking for remote roles where I can grow with a team that values clean code, clear communication, and product ownership. I’m also happy to mentor junior devs or contribute to cross-functional work that connects engineering with design or growth.

Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.