Years of Experiences
Years Exp
Projects Done
Projects
Clients Served
Clients
As a Senior Software Engineer with 7+ years of experience, I specialize in building scalable, high-performance applications that deliver seamless user experiences. My focus is modern full-stack development, using React for responsive front-end interfaces and Node.js for efficient, scalable backend systems. I emphasize clean architecture, performance, and maintainability to ensure robust production-ready solutions.
As a leader, I have led technical direction, facilitated architecture discussions, and mentored engineers to improve team delivery and engineering standards. I am an effective communicator who collaborates across teams to translate business needs into reliable technical solutions.
I excel at bridging frontend and backend systems, solving complex engineering problems with a structured, analytical approach, and consistently delivering high-quality software that drives business impact and efficiency.
I am passionate about continuous improvement, adopting modern technologies, and building efficient development workflows that enhance both product quality and engineering productivity.
Designing and delivering scalable, maintainable systems
Developing responsive and scalable user interfaces using modern frameworks, focusing on performance optimization, reusable components, and seamless user experience across different devices and browsers.
Planning and structuring scalable and reliable systems to support growth, maintain performance, ensure stability, and optimize resource usage across different services, users, and operational environments efficiently.
Designing and implementing scalable, maintainable systems that meet business requirements, ensuring high performance, reliability, and security while adhering to best practices and industry standards.
Designing, managing, and optimizing database structures, queries, relationships, and indexing strategies to ensure data reliability, scalability, security, and high-performance application operations.
Automating build, testing, integration, and deployment workflows to ensure faster, reliable, and consistent software delivery while improving development efficiency, release quality, and deployment stability.
Using Docker and container-based technologies to create consistent, portable, and scalable environments for development, testing, deployment, and production across different systems and infrastructures.
Utilizing modern technologies and best practices to achieve optimal performance and reliability
Proven experience building scalable systems and delivering high quality software.
May 2024 - Present
• Senior Software Engineer at HR Outsourcing company.
• Lead developer for Chanel project.
• Main PIC for inbound and outbound for Chanel and future Burberry.
• Develop new feature and maintain current integration system.
• Review and maintain code structure.
Aug 2022 - May 2024
• Senior Full Stack Developer and Deputy Tech Lead for an Agri-Tech company.
• Main PIC for whole system rebuilds.
• Develop IoT devices for pilot farm (Mushroom Cultivation and Fertigation System).
• PIC for legacy system maintenance.
• Develop CI/CD pipeline for production deployment.
• Create containerization using Docker for database and app deployment.
• Second in charge for team management.
• Review and maintain the code structure.
Apr 2021 - Aug 2022
• Senior Software Engineer for a smart vending machine company.
• Responsible for new development and troubleshooting bugs.
• Main PIC for legacy system (Zakkaya) that written in Golang for our machine.
• Work on API communication between machine and admin page.
• Develop new feature for vending machine to allow cashless payment using IM30 payment terminal (communication by hexadecimal)
Sept 2018 - Apr 2021
• Full Stack Developer for a printer manufacturing company (Japan).
• Worked as the main developer for production visualization systems focused on machine data analysis.
• Lead developer for the main system (BRAINS) used by Production, Engineering, and Management teams to communicate with machines and monitor data flow.
• Lead developer for the Support Member System (SMS), used by expatriates from Japan for hotel, transport, access, and flight management while in the Malaysia branch.
• Lead developer for the IT Management System (ITMS) used to manage and secure IT assets and properties.
• Lead developer for the BMMY Kiosk System used by visitors for navigation and assistance while visiting the factory.
• Lead developer for the AGV Monitoring System used to monitor the health and location of AGV (Automatic Guided Vehicles) transporting main bodies between production lines.
• Developed automated testing solutions using Python Selenium.
• Developed RPA solutions for Finance and HR systems.
Got a project, idea, or opportunity? Let's talk.