Muhammad Syahiran
Software Engineer
- AddressPenang, Malaysia
- e-mailmsyahiran95@gmail.com
About Me
Software Engineer | DevOps Engineer | Full-Stack Engineer
Code, Deploy, Sleep, Repeat—Without the Panic and Occasionally Debugs at 3 AM
Software development should be smooth, not stressful, and that's where I come in. Hi, I'm Syahiran, a Software, DevOps and Full-Stack Engineer who ensures that software isn't just written - it's deployed, scaled, and runs flawlessly in production. I love solving problems before they become actual problems and ensuring that deployments don't come with unexpected "surprises."
If there's a bottleneck, I break it. If there's inefficiency, I automate it. And if something crashes… well, I fix it before anyone notices.
What I Do ?
I bring software to life, from writing clean, efficient code to automating deployments and ensuring everything runs smoothly in production. My experience spans the full software lifecycle—building front-end and back-end systems, managing cloud infrastructure, and optimizing CI/CD pipelines for seamless software delivery.
Lessons From The Field
Restarting a server is a solution… but not a good one.

Explaining a problem to someone else is often the fastest way to solve it.

If you think a task is 'too small' to document, it's the first thing you'll forget.

Tech stacks change, but problem-solving skills last forever.

The fastest way to learn is by breaking things—just not in production.

A senior engineer is just someone who has broken more things and learned from it.

Automate everything… then automate the automation.

CI/CD pipelines don't fail, they just remind you that testing matters.

Logs don't lie, but they don't always tell the whole story either.

Sometimes the best debugging tool is stepping away for a coffee break.

99% of "mystery bugs" are actually "typo bugs."

Restarting a server is a solution… but not a good one.

Explaining a problem to someone else is often the fastest way to solve it.

If you think a task is 'too small' to document, it's the first thing you'll forget.

Tech stacks change, but problem-solving skills last forever.

The fastest way to learn is by breaking things—just not in production.

A senior engineer is just someone who has broken more things and learned from it.

Automate everything… then automate the automation.

CI/CD pipelines don't fail, they just remind you that testing matters.

Logs don't lie, but they don't always tell the whole story either.

Sometimes the best debugging tool is stepping away for a coffee break.

99% of "mystery bugs" are actually "typo bugs."

Restarting a server is a solution… but not a good one.

What I Offer

End-to-end
End-to-end software deployment, from development to production

Cloud Infrastructure
Cloud infrastructure automation & CI/CD pipeline optimization

Software Reliablity
Ensuring software reliability with automation & monitoring

Deployment Time
Reducing deployment time through automation & scripting
Interested In
DevOps
Automation
Full-Stack
Artificial Intelligence
Professional Experience
6 Years of Experience
Educations
2014 - 2018
Computer Science(Software Engineering)
Universiti Teknologi Malaysia, JohorI pursued my higher education at Universiti Teknologi Malaysia (UTM), where I spent four years earning my Bachelor's degree in Computer Science, majoring in Software Engineering. Throughout my studies, I gained a strong foundation in software development, algorithms, and system design. The program equipped me with essential skills in programming, software architecture, and project management, preparing me for real-world challenges in the tech industry. Additionally, I engaged in various coursework and hands-on projects that enhanced my problem-solving abilities and coding proficiency.
2013 - 2014
Module 2(Science Physics)
Perak Matriculation CollegeI studied at "Perak Matriculation College" for one year, focusing on Chemistry, Physics, Mathematics, and Computer Science. This program strengthened my analytical and problem-solving skills, providing a solid foundation for my further studies in Computer Science.
2011 - 2012
Pure Science Students
SMK Redang Panjang, PerakI studied at "SMK Redang Panjang" for two years as a Pure Science student, focusing on subjects like Physics, Chemistry, Biology, and Mathematics. This period helped develop my critical thinking and analytical skills, forming a strong academic base for my future studies.
Experiences
August 2019 - Current
R&D Software Engineer
Keysight Technologies Sdn. Bhd.Responsible for designing, developing, and implementing software process tools to enhance software development, management, and deployment processes for the entire R&D software team.
DevOps Engineer Roles
Engineered and optimized enterprise-grade software infrastructure utilizing Kubernetes, Helm charts, Terraform, Linux Bash, and PowerShell, reducing deployment time by 84%.
Optimized and maintained CI/CD pipeline enhancements, improving efficiency and reliability for 20+ software releases annually.
Automated software information updates, including digital signing and metadata management, using Python, PowerShell, Groovy, and Bash—reducing update errors by 60%.
SciChart Technical Lead Engineer
Led the adoption and implementation of SciChart charting tools across PathWave applications, improving analytical accuracy and enhancing developer adoption through knowledge sharing.
Front-end Developer Roles
Led UI design and front-end development using Angular and ElectronJS, delivering high-performance applications with improved user experience.
Responsible for reviewing and advising other team projects on applying correct UI/UX principles.
Software Quality Dashboard System
Key developer in designing and maintaining a web-based dashboard system that queries JIRA API, enabling accurate tracking of task completion and forecasting software release cadence for management.
April 2018 - July 2019
Software Engineer
TH Scan Network Solutions Sdn. Bhd.I was responsible for designing and developing a web-based system integrated with Artificial Intelligence (AI) features, including machine learning using TensorFlow. The system leveraged AI capabilities to enhance automation, data analysis, and predictive insights, improving overall efficiency and decision-making.
July 2018
System Developer
Freelance(Kastam Diraja Malaysia)I designed and developed a web-based system using PHP (Laravel) to efficiently track and manage Kastam's asset inventory and documents across Malaysia. The system provided a centralized platform for improved asset visibility, organization, and accessibility, ensuring seamless management across various locations.
March 2018
System Developer
Freelance(Bell Communication Technologies).I collaborated with a team to develop the Bell Comm Asset Management System, designed to track company assets and monitor their usage across different management levels. The system improved asset visibility, accountability, and efficiency, ensuring seamless tracking and management of resources within the organization.
January 2018
System Developer
Freelance(Hospital Angkatan Tentera).I was responsible for revamping the entire system, both front-end and back-end, with a fresh, interactive design. The system architecture was restructured using the Model-View-Controller (MVC) design pattern to enhance code organization, optimization, and maintainability, ensuring a more efficient and scalable implementation.
2017 - 2018
System Developer
Final Year Project(School Management System)I designed and developed the Raudhatul Maryam School Management System to enhance the efficiency and effectiveness of managing student information. Transitioning from a manual to an automated system, the platform streamlined student records, attendance, and administrative tasks. Additionally, it included decision support and data analytics modules, enabling better insights for school management and improving overall operations at Raudhatul Maryam School, an institution dedicated to supporting orphans.
2017
Website Designer
SynoHost EnterpriseI developed an e-commerce website using WordPress, focusing on a user-friendly design and seamless shopping experience. The website was built to support **product listings, secure transactions, and order management**, ensuring a smooth and efficient online shopping process.
2017
Website Designer
SynoHost Enterprise(Faculty Event Website)I designed and managed the Faculty of Mechanical UTM event website, ensuring timely content updates. The website served as a platform to showcase current and upcoming events held at the faculty in Johor Bahru, Malaysia, providing students and staff with easy access to event details and schedules.
2016
System Developer
Class Project(Application Development)I developed a Document Management System for lecturers at UTM, designed to facilitate fast and reliable document exchange among lecturers, staff, and higher management. The system aimed to improve accessibility, organization, and efficiency in managing academic and administrative documents across different levels of management.
2016
System Developer
Freelance(Documenting)I worked part-time with a lecturer on a Building Information Modeling (BIM) project, where I was responsible for documenting the system in a Software Requirement Specification (SRS). This process ensured that all functional and technical requirements were well-defined before moving into the development phase.
Technical Proficiency
- Scripting: Linux Bash, Windows PowerShell and Python.
- Web / Front-End: JavaScripts, TypeScript, HTML and CSS
- Microservices: Kubernetes, Helm Charts, Artifactory, Grafana, Longhorn, Prometheus, Docker.
- Database: MySQL.
- Operating System: Windows and Linux Software Deployment (Microsoft IIS, OS Hardening), Hyper-V.
- Microsoft: Microsoft Visual Studio, C#, .Net Framework.
Notable Projects & Contributions
- Software Quality Dashboard System: Developed a web-based dashboard using Angular & C# to forecast software release cadence.
- Optimized ElectronJS Memory Management: Identified and resolved front-end memory leaks in an ElectronJS application, reducing memory consumption by 70% and improving overall application performance.
- Custom SciChart Implementation: Led adoption and optimization of SciChart, a high-performance charting library for scientific and financial applications, within PathWave. Enhanced real-time data visualization, improving rendering speed and interactivity for large datasets.
- Migrating CI/CD from Jenkins to CloudBees: Successfully migrated 30+ CI/CD pipelines across multiple projects under tight time constraints, ensuring a seamless transition without delays or impact on scheduled releases.
- Integrating Polaris Scan(Black Duck) into CI/CD: Implemented automated Polaris scan, a static application security testing (SAST) tool from Black Duck, into CI/CD pipelines to enhance code security. Developed a Python automation script to allow developers to scan their code locally before committing changes. Additionally, conducted a series of training sessions to improve adoption and security best practices among developers.
- Integrating VMT Scan: Integrated Vulnerability Management Tools (VMT) into the CI/CD pipeline, enabling developers to trigger security scans on demand. This self-service implementation reduced vulnerability assessment time by 87%, cutting down the process from 1 day to just 3 hours.
Resume
My Resume
MUHAMMAD SYAHIRAN BIN AINA RADZMAN
Pulau Pinang, Malaysia.
msyahiran95@gmail.com
PROFILE
Having worked across multiple roles in back-end, front-end, and DevOps, I understand the complexities of software deployment from different perspectives. This includes how applications are built, deployed, and maintained. These experiences allow me to bridge gaps between development and operations, ensuring smooth and scalable software delivery in real-world project environments.
EDUCATION
Bachelor of Computer Science (Software Engineering) – CGPA 3.54
Universiti Teknologi Malaysia, Johor Bahru [August 2014 – August 2018]
Kolej Matrikulasi (Physics, Mathematics, Chemistry and Computer Science Stream)
Kolej Matrikulasi, Gopeng, Perak [2013 – 2014]
PROFESSIONAL EXPERIENCE
R&D Software Engineer (DevOps Role) - Keysight Technologies [2021 - 2024]
- Engineered and optimized an enterprise-grade software infrastructure utilizing Kubernetes, Helm charts, Terraform, Linux Bash, and PowerShell, enhancing deployment scalability and efficiency, reducing deployment time by 84%.
- Optimized and maintained CI/CD pipeline enhancements, improving efficiency and reliability for 20+ software releases annually, reducing deployment time and minimizing release issues.
- Automated software information updates, including digital signing and metadata management, using Python, PowerShell, Groovy, and Bash—enhancing efficiency and reducing update errors by 60%.
- Led the migration of software static code analysis from SonarQube to BlackDuck Polaris, ensuring compliance with the US government's Secure Software Development Framework (SSDF). Planned and executed the transition, streamlining security compliance and improving code analysis efficiency.
- Spearheaded the migration of 20+ inherited CI/CD pipelines from locally hosted Jenkins to a centralized cloud-based Jenkins environment, aligning with Keysight US security compliance requirements. Optimized pipeline management, enhanced security, and improved scalability.
R&D Software Engineer (Back-End & Front-End Developer) - Keysight Technologies [2019 - 2021]
- Led the UI design and development of front-end solutions using Angular and ElectronJS, delivering high-performance applications with enhanced user experience and responsiveness.
- Developed and optimized high-performance measurement charting solutions using SciCharts, improving analytical accuracy and supporting developer adoption through knowledge sharing.
R&D Software Engineer (Part Time Role) - Keysight Technologies [2019 - 2024]
- Design and develop interactive software dashboards to query data from JIRA API, enabling accurate tracking of task completion and project timelines. This project utilizes a tech stack including Angular, C#, Microsoft IIS, MySQL, Keysight AD signing and PowerShell scripting.
Software Engineer - TH Scan SDN BHD [2018 - 2018]
- Design and develop software applications for Royal Malaysian Customs Department to track all inbound and outbound shipment container lorry scans, enhancing logistics tracking and data logging reliability efficiently.
- Utilize a technology stack that includes PHP, Laravel, HTML5, Bootstrap 4, Linux OS, MySQL, and C# to create a robust and user-friendly application.
TECHNICAL PROFICIENCY
- Scripting languages of Linux Bash, Windows PowerShell and Python.
- JavaScripts, TypeScript, HTML and CSS.
- Kubernetes, K3s, Helm Charts, Terraform, OpenTofu, Artifactory, Grafana, Longhorn, Prometheus.
- Windows and Linux Software Deployment (Microsoft IIS, OS Hardening), Hyper-V.
- Microsoft Visual Studio, C#, .Net Framework.
SOFTWARE TOOL STACK
- Jenkins, HashiCorp Vault.
- BitBucket, Git, Source Tree, Angular Framework, SciChart (Charting tools).
- InstallBuilder and InstallShield - Installer creation tools.
INNOVATIONS AND TECHNICAL R&D CONTRIBUTIONS
- Designed and implemented a scalable Kubernetes deployment framework, enabling seamless orchestration of infrastructure across multiple remote nodes to enhance system reliability and performance. [August 2024]
- Developed an automated security scanning workflow with real-time email alert integration, reducing manual intervention and improving threat detection efficiency across distributed environments. [October 2023]
- Optimized and enhanced blue-green deployment strategies, minimizing downtime and ensuring seamless software releases with improved rollback mechanisms and deployment automation. [June 2023]
- Engineered advanced data visualization techniques with precision measurement annotations, significantly improving analytical insights and user experience for technical charting applications. [July 2022]
- Developed and refined an intelligent waveform generation system, enhancing signal accuracy and usability for a more interactive and user-friendly measurement experience. [February 2021]
Technical & Software Skills
My Technical & Software Expertise
Technical & Software Skills

Kubernetes

Helm Charts

Terraform

OpenTofu

Artifactory
Grafana

Longhorn

Prometheus
Docker

Linux Bash

SonarQube

BlackDuck Polaris
Windows Powershell
Python

JavaScripts

TypeScripts

HTML

CSS

Angular

ElectronJS

Microsoft IIS

Ubuntu

Linux

Jenkins
CloudBees

Visual Studio

C#

.NET

Install Builder
InstallShield

MySQL

Git

Microsoft Hyper-V

HashiCorp Vault
Talks & Knowledge Sharing
My Professional Knowledge Sharing
Certificates
My Achievement Certificates
Universiti Teknologi Malaysia, UTM

Dean's Award
The University senate has conferred dean's award based on excellent academic achievement.

Professional Course
Professional skill certificate on How To Get Yourself Employed/Teacher Development.

Professional Course
Professional skill certificate on Occupational Safety, Health & Environment(OSHE).

Professional Course
Professional skill certificate on ISO 9001:2015 Quality Management System Requirement.

Professional Course
Professional skill certificate on How To Manage Your Finance.

Professional Course
Professional skill certificate on Test of English Communication Skills for Graduating Students(TECS).
Online Course, Udemy

Laravel Framework
Successfully completed 14 hours of Laravel, Complete Guide With Real World Project online course on June 22, 2018.

Website Hacking
Successfully completed 9 hours of Learn Website Hacking / Penetration Testing From Scratch online course on June 28, 2018.
Keysight Technologies Trainings

Electronics Instruments
Exposed to the fundamentals and implementation on Electronics Instrument and Measurement in best practices.

C Programming for Engineers
Learn the low level languange use in instruments and how to achieve the most optimum performances.

Software Development & Testing
Development is writing the code, testing is finding out whether or not the code runs the way you expect it.

Developing Reliable System with C
Reliability and quality are closely related. Normally quality focuses on the prevention of defects during the warranty phase.

Devops Fundamentals
Get exposed to practices that automates the processes between software development and IT teams.

Cloud Computing
Using of hardware and software to deliver a service over a network (typically the Internet).

Agile Methdology
Process by which a team can manage a project by breaking it up into several stages and involving constant collaboration.

C++ for Engineers
Learn to use, improve in instruments and how to achieve the most optimum performances.

Statistics for Data Mining
Statistics is a component of data mining that provides the tools and analytics techniques with large amounts of data.

IoT Communications
A platform where embedded devices are connected to the internet, so they can collect and exchange data with each other.

Scrum Master
A Scrum master is a professional who leads a team through a project using Agile project management techniques.
Contact
Get in Touch
Let's Connect!
Looking for a Software, DevOps or Full-Stack Engineer? Let's chat about how I can contribute to your team effectively!.