Resume
Download my resume for a detailed summary of my experience.
Download Resume (PDF)Summary:
Results-oriented Software Engineer, proficient in Frontend Development, and well-versed in DevOps practices. Adept at crafting high-performance, user-centric applications with a keen eye for detail. Demonstrated success in optimizing software delivery pipelines, implementing scalable solutions, and fostering cross-functional collaboration. Proactive problem-solver with a passion for staying abreast of emerging technologies. Seeking a challenging role to leverage technical expertise and contribute to innovative projects in a dynamic environment.
Experience:
- IT ProgrammerPelita TextilesMar 2024 - Jun 2025 (1 year 4 months)Solely developed and delivered a comprehensive suite of enterprise applications, managing the entire software development lifecycle from initial user research and UI/UX design to production deployment and ongoing maintenance.
Mobile Application Development:- Designed and built a mobile-first warehouse management app using React Native/Expo, including both frontend and backend API development.
- Established a monorepo structure for multiple applications (mobile client, backend services, printer integration, data sync).
- Implemented multi-stage receiving workflows with role-based access control, and conducted user testing with warehouse staff, accounting, and management to optimize processes.
- Integrated thermal printing and real-time data synchronization; deployed to production with monitoring and error tracking.
ERP System Development:- Led the design and frontend development of a modern ERP system using Next.js 15 and TypeScript.
- Built modules for customer, product, supplier, warehouse, price list, and document management.
- Leveraged GraphQL (TanStack Query), Nanostores, and React Hook Form with Valibot for robust, type-safe, and error-resistant solutions.
- Established E2E and unit testing strategies (Playwright, Vitest) to ensure high reliability.
Desktop Application Development:- Designed and developed a desktop invoice printing app with Electron, React, and TypeScript.
- Implemented printer management, QR code/logo printing, auto-updates, and Sentry-based error handling.
- Supported both USB and network printers, with extensive cross-model testing.
- Managed deployment pipeline: code signing, installer creation, and automated releases via GitHub.
Technical Architecture & DevOps:- Architected modern monorepo workflows with Turbo, enabling code sharing and streamlined deployments.
- Built CI/CD pipelines, automated testing, and multi-platform deployment (mobile, web, desktop).
- Utilized tRPC for type-safe APIs, DrizzleORM with SQLite for database management, and Docker for containerization.
- Enforced code quality with Biome, and managed production deployments with monitoring and rollback capabilities.
- Continuously improved performance and features based on user feedback and business needs.
- Lead Frontend & DevOps EngineerPT. Knitto Tekstil IndonesiaSep 2020 - Jan 2024 (3 years 5 months)As the Lead Frontend & DevOps Engineer at PT. Knitto Tekstil Indonesia, I spearheaded the integration of cutting-edge technologies to optimize software development processes and enhance overall system efficiency. In this pivotal role, I undertook the following responsibilities:
Frontend Development:- Led a team of frontend developers in designing and implementing responsive, user-friendly interfaces for web applications, ensuring seamless user experiences.
- Developed and maintained efficient, reusable, and scalable code using modern JavaScript frameworks such as React.js and Next.js.
- Collaborated closely with UI/UX designers to translate design mockups into functional frontend components, ensuring alignment with the overall project vision.
DevOps Integration:- Pioneered the implementation of DevOps best practices to streamline the software development lifecycle, resulting in a significant reduction in deployment time and enhanced collaboration between development and operations teams.
- Automated deployment processes using tools such as Docker and Kubernetes, leading to a more reliable and scalable infrastructure.
- Implemented continuous integration and continuous delivery (CI/CD) pipelines, facilitating rapid and reliable software releases.
Infrastructure Management:- Orchestrated cloud infrastructure deployment and management, leveraging services from providers such as Google Cloud Platform or Vercel, ensuring optimal performance, scalability, and cost-effectiveness.
- Implemented monitoring and alerting systems to proactively identify and address potential issues, minimizing downtime and improving system reliability.
Team Leadership:- Provided mentorship and guidance to the frontend and DevOps teams, fostering a collaborative and innovative work environment.
- Conducted regular code reviews to ensure code quality, adherence to best practices, and knowledge sharing among team members.
- Collaborated with cross-functional teams, including product managers and backend engineers, to deliver integrated solutions that met both technical and business requirements.
- IT Programmer / Web DeveloperPT. Knitto Tekstil IndonesiaSep 2020 - Jan 2024 (3 years 5 months)As an IT Programmer/Web Developer at PT. Knitto Tekstil Indonesia, I played a pivotal role in advancing the company's digital presence and internal workflow through the development and maintenance of various applications. Key responsibilities and achievements include:
Main Website Development:- Spearheaded the design and development of the company's main website, focusing on creating an intuitive and visually appealing online platform.
- Implemented responsive web design principles to ensure seamless user experiences across various devices, contributing to a 20% increase in website traffic.
- Collaborated closely with cross-functional teams to gather requirements and translate them into functional features, enhancing the overall online brand presence.
Online Ordering Web App:- Led the development of a user-friendly online ordering web application, streamlining the customer ordering process.
- Integrated secure payment gateways and implemented robust authentication mechanisms to ensure the confidentiality and integrity of customer data.
- Improved the app's performance through optimization techniques, resulting in a 15% decrease in page load times and increased customer satisfaction.
Internal Apps Development:- Developed and maintained several internal applications to enhance operational efficiency.
- Implemented custom features based on user feedback, resulting in a 25% reduction in manual data entry and improved overall workflow automation.
Technological Stack:- Utilized a stack comprising HTML, CSS, JavaScript, and various frontend frameworks to create dynamic and engaging user interfaces.
- Integrated backend technologies such as Node.js and Express to build robust server-side components for web applications.
- Pioneered the implementation of version control using Git to manage codebase changes efficiently and facilitate collaboration among the development team.
- IT & Graphic DesignerPT. Grasindo Anugrah PratamaJul 2019 - Aug 2020 (1 year 2 months)Designing packaging of product, Designing products catalog booklet, Designing brochures, posters and other campaign properties, Designing website and build it, Maintains web environment by identifying system requirements, installing upgrades and monitoring system performance, Create and maintain mobile applications called "Salesman Tracking".
- IT Support (Internship)Bandung Geological Museum2016Establishes and maintains network performance, Builds network configurations and connections, Maximizes performance by troubleshooting network problems and outages and scheduling upgrades, Establishes networking environment by designing system configuration and directing system installation, Accomplishes information systems and organization mission by completing related results as needed.
Education:
- Computer NetworkingSMK Negeri 5 Bandung2014 - 2017Learn how to design and build computer and communication networks. Some topics covered include: Operating systems, Database administration, Networking, Security, Routing and cabling.
Technical Skills:
- Docker95%
- Kubernetes88%
- Linux90%
- GitHub Actions90%
- Google Cloud Platform90%
- Nginx90%
- JavaScript/TypeScript99%
- Node.js98%
- React99%
- Next.js99%
- Go90%
- Rust85%
- GraphQL93%
- tRPC94%
- SQLite88%
- DrizzleORM90%
- Git/GitHub95%
- Playwright89%
- Vitest87%
- React Native98%
- Electron92%
- Expo95%
Other Skills:
- CI/CD90%
- Sentry83%
- Turbo88%
- Computer Networking80%
- TanStack Query91%
- Svelte/SvelteKit92%
- Astro95%
- Solid.js95%
- Figma95%
- shadcn/ui89%
- Radix UI88%
- Adobe Illustrator93%
Knowledges:
- CI/CD
- DevOps
- Containerization
- Kubernetes
- Cloud Computing
- Microservices
- Monorepo
- Performance Monitoring
- Production Deployment
- Auto-Updates
- Code Signing
- REST API
- GraphQL
- tRPC
- gRPC
- JWT
- OAuth
- Real-time Data Synchronization
- React Native
- Electron
- Cross-Platform Development
- Desktop Application Development
- Mobile-First Design
- Serverless
- Edge Computing
- Jamstack
- WebAssembly
- TDD
- E2E Testing
- Unit Testing
- Clean Code
- Error Tracking
- UI/UX
- User Research
- Design System
- TailwindCSS
- Enterprise Resource Planning (ERP)
- Warehouse Management Systems
- Role-Based Access Control (RBAC)
- Multi-Platform Deployment
Certifications:
- Go: The Complete Developer's Guide (Golang)Credential: UC-d8cc5a83-e2dd-49cb-bf1d-00644570c7c1August 2021
- Mastering Multithreading Programming with Go (Golang)Credential: UC-e3365e37-87b5-4d53-a1e3-4ff6353d4718August 2021
- Web Authentication, Encryption, JWT, HMAC, & OAuth With GoCredential: UC-f0ecf5e1-f436-4b7d-b181-82a615295bf2August 2021
- gRPC [Golang] Master Class: Build Modern API & MicroservicesCredential: UC-addc957e-0609-4382-87bd-7c85814bcb19August 2021