Back to Home

Experience

Discover the experiences, challenges, and achievements behind my growth as a software developer.

PT Wahana Informatika Nasional (Wintech)

Software Engineer

Jakarta, Indonesia

Frontend Engineer

Technologies & Tools

Next.js
React
TypeScript
TanStack Query
Zustand
Zod
NextAuth
Tailwind CSS
Axios
WebSocket
Jest
React Testing Library
Playwright
GitHub

What I Delivered

Led the development of scalable frontend features across Inventory, Authentication, Deals, and Communication modules used by internal business operations.

Designed and implemented advanced caching and synchronization strategies using TanStack Query, significantly reducing unnecessary API requests and improving application responsiveness.

Implemented optimistic and pessimistic update patterns to create seamless user experiences while maintaining data consistency in business-critical workflows.

Built reusable and maintainable UI components using Next.js, TypeScript, ShadCN UI, and Tailwind CSS, improving development speed and consistency across projects.

Integrated real-time functionality through WebSocket-based communication for instant data updates.

Developed comprehensive automated testing strategies using Jest, React Testing Library, and Playwright to improve software reliability and reduce production defects.

Introduced engineering standards through ESLint, Prettier, Git Hooks, and pull request quality checks.

Applied Feature-Driven Architecture (FDA) principles to improve project scalability, maintainability, and team collaboration.

Worked closely with product managers, designers, QA engineers, and backend developers to deliver high-quality features from concept to production.

Backend Engineer

Technologies & Tools

NestJS
TypeScript
PostgreSQL
Drizzle ORM
Class Validator
AWS Lambda
AWS S3
AWS SQS
API Gateway
CloudWatch
Sentry
Jest

What I Delivered

Designed, developed, and maintained backend services supporting multiple business domains, ensuring long-term scalability and reliability.

Built RESTful APIs and backend workflows for Inventory, Authentication, Deals, Communication, and Application Layer services.

Optimized database queries and business logic, improving system performance and reducing response times for critical operations.

Implemented unit, integration, and end-to-end testing strategies to increase deployment confidence and reduce regressions.

Developed event-driven workflows using AWS Lambda and Amazon SQS for asynchronous business processes.

Integrated cloud services including Amazon S3, API Gateway, CloudWatch, and Sentry to improve observability and operational reliability.

Refactored legacy modules and improved code quality through architecture enhancements and cleaner abstractions.

Collaborated with cross-functional teams to transform business requirements into reliable and scalable technical solutions.

DevOps & Engineering Excellence

Technologies & Tools

GitHub
GitHub Actions

What I Delivered

Designed and maintained CI/CD pipelines using GitHub Actions to streamline software delivery and deployment processes.

Automated test execution, validation checks, and quality gates to ensure production-ready releases.

Implemented deployment workflows for development, staging, and production environments.

Configured webhook-based deployment automation to trigger application redeployments after successful branch merges.

Contributed to engineering culture through code reviews, technical discussions, and continuous process improvements.

Helped establish reliable development workflows that improved team productivity and reduced manual operational effort.

PT Kisun Kreasi Digital (Irevox)

Full-Stack Developer

Bandung, Indonesia

Frontend Developer

Technologies & Tools

React
TypeScript
TanStack Query
Zod
ShadCN UI
Git

What I Delivered

Developed modern ERP interfaces that simplified complex inventory management workflows and daily operational processes.

Built reusable and scalable frontend components to improve consistency and accelerate feature development.

Implemented efficient server-state management using TanStack Query, providing responsive and reliable user experiences.

Created robust validation systems using Zod to improve data quality and reduce user input errors.

Collaborated directly with stakeholders to translate operational requirements into intuitive user interfaces.

Participated in performance optimization initiatives and frontend codebase improvements.

Backend Developer

Technologies & Tools

NestJS
TypeScript
PostgreSQL
Sequelize
Zod
Gitea

What I Delivered

Developed backend services and APIs supporting inventory-related ERP modules including Stock History, Stock Mutation, and Stock Opname.

Implemented business-critical inventory workflows to ensure accurate stock tracking, auditing, and operational reporting.

Designed and maintained PostgreSQL database structures while optimizing queries for performance and reliability.

Built and maintained RESTful APIs using NestJS and Sequelize ORM.

Collaborated with frontend developers, QA engineers, and stakeholders to deliver end-to-end ERP solutions.

Participated in debugging, code reviews, and continuous improvements to maintain software stability and quality.