KHAIRUL GHALIL

SENIOR SOFTWARE ENGINEER

+

Years of Experiences

Years Exp

+

Projects Done

Projects

+

Clients Served

Clients

Khairul Ghalil
About Me About Me

ABOUT ME

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.

I have hands-on experience designing, developing, and maintaining cloud-native solutions using AWS services, including S3, EC2, RDS, IAM, Systems Manager (SSM), ACM, and CloudFront, ensuring secure, reliable, and cost-effective deployments. Experienced in containerization with Docker and implementing CI/CD pipelines to automate testing, deployment, and infrastructure delivery, enabling faster and more reliable software releases.

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.

SKILLS

Designing and delivering scalable, maintainable systems

Skills 1

FRONTEND DEVELOPMENT

Developing responsive and scalable user interfaces using modern frameworks, focusing on performance optimization, reusable components, and seamless user experience across different devices and browsers.

Skills 2

BACKEND ARCHITECTURE

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.

Skills 4

DATABASE MANAGEMENT

Designing, managing, and optimizing database structures, queries, relationships, and indexing strategies to ensure data reliability, scalability, security, and high-performance application operations.

Skills 3

SYSTEM DESIGN

Designing and implementing scalable, maintainable systems that meet business requirements, ensuring high performance, reliability, and security while adhering to best practices and industry standards.

Skills 6

CLOUD ARCHITECTURE

Architecting and deploying scalable AWS cloud solutions that enhance performance, security, availability, and cost efficiency while following industry best practices and modern cloud-native principles.

Skills 6

CONTAINERIZATION

Using Docker and container-based technologies to create consistent, portable, and scalable environments for development, testing, deployment, and production across different systems and infrastructures.

Skills 5

CI/CD PIPELINE

Automating build, testing, integration, and deployment workflows to ensure faster, reliable, and consistent software delivery while improving development efficiency, release quality, and deployment stability.

Skills 5

MICROSERVICES

Building and scaling modular microservice-based systems that promote scalability, resilience, maintainability, and seamless communication between independently deployable services.

Skills 6

IOT DEVELOPMENT

Developing Internet of Things (IoT) solutions by integrating connected devices, sensors, and cloud services to enable real-time data collection, monitoring, automation, and intelligent decision-making.

TECH STACK

Utilizing modern technologies and best practices to achieve optimal performance and reliability

React
Node
TS
JS
Docker

EXPERIENCES

Proven experience building scalable systems and delivering high quality software.

SENIOR SOFTWARE ENGINEER

Links International

May 2024 - Present

• Senior Software Engineer at an HR Outsourcing company, contributing to the development of scalable enterprise integration platforms.

• Served as Lead Developer for the Chanel project, driving technical implementation and feature delivery.

• Acted as the primary point of contact (PIC) for inbound and outbound integrations for Chanel, while preparing system architecture and integrations for future Burberry onboarding.

• Designed, developed, and maintained new features and enhancements for existing integration systems to ensure reliability and scalability.

• Conducted code reviews and maintained clean, scalable, and maintainable code architecture across projects.

• Collaborated closely with cross-functional teams to deliver stable and efficient enterprise solutions.

• Technologies utilized include React, TypeScript, Node.js, and modern API/integration workflows.

DEPUTY TECH LEAD / SENIOR SOFTWARE ENGINEER

Fefifo Malaysia

Aug 2022 - May 2024

• Senior Full Stack Engineer and Deputy Tech Lead at an Agri-Tech company, leading the design and development of scalable enterprise systems.

• Served as the primary technical lead for end-to-end system modernization and platform rebuild initiatives.

• Designed and developed IoT solutions for pilot farming projects, including Mushroom Cultivation and Fertigation Systems using ESP32 modules.

• Managed and maintained critical legacy systems, ensuring stability, performance, and continuous business operations.

• Architected and implemented CI/CD pipelines using GitHub Actions to streamline automated build, testing, and deployment workflows.

• Developed and managed containerized infrastructure using Docker for application and database deployment across environments.

• Acted as second-in-command for engineering team leadership, supporting project planning, task coordination, and technical decision-making.

• Conducted code reviews and enforced scalable, maintainable software architecture and coding standards across projects.

• Technologies utilized include Svelte, Node.js, Docker.

SENIOR SOFTWARE ENGINEER

Smart Retail Sdn Bhd

Apr 2021 - Aug 2022

• Senior Software Engineer at a smart vending machine company, responsible for end-to-end feature development and production issue resolution.

• Technical owner and primary point of contact for the legacy Zakkaya system, built in Go, ensuring system stability, maintenance, and ongoing improvements.

• Designed and implemented API integrations between vending machines and the administrative platform to enable real-time communication and operations.

• Developed and integrated cashless payment functionality using the IM30 payment terminal, including low-level hexadecimal communication protocols.

• Worked across full-stack and backend systems using Node.js, React.js, TypeScript, and Go to deliver scalable and reliable solutions for production environments.

• Collaborated closely with hardware and firmware teams to troubleshoot machine communication issues and improve system reliability in production environments.

• Conducted code reviews, debugging, and technical documentation to maintain clean, maintainable, and scalable software architecture.

FULL STACK DEVELOPER

Konica Minolta Business Technology

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.

CONTACT ME

Got a project, idea, or opportunity? Let's talk.