KHAIRUL GHALIL

SENIOR SOFTWARE ENGINEER

+

Years of Experiences

Years Exp

+

Projects Done

Projects

+

Clients Served

Clients

Profile Picture
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.

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 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 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 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 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.

TECH STACK

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

React
Node
TS
Docker
JS

EXPERIENCES

Proven experience building scalable systems and delivering high quality software.

SENIOR SOFTWARE ENGINEER

Links International

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.

DEPUTY TECH LEAD / SENIOR SOFTWARE ENGINEER

Fefifo Malaysia

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.

SENIOR SOFTWARE ENGINEER

Smart Retail Sdn Bhd

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)

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.