Hello, I'm Yonie Abdul Salam

Software Engineer

I'm a software engineer who loves to build things that just work. My journey started in embedded systems, which taught me the importance of efficiency and performance. Now, I use that same mindset to create clean, scalable software and solve interesting problems.

01

Work Experience

My professional journey in software development, building innovative solutions and growing with amazing teams.

Firmware Engineer
Willowmore Pte. Ltd.
ContractRemote
Dec 2024 - May 2025(6 mo)
Singapore
  • Architected a modular firmware framework and standardized SDK integration, enabling cross-platform code reusability and streamlined maintenance across the projects.
  • Engineered a secure Over-The-Air (OTA) firmware update mechanism via BLE, implementing encrypted and signed image verification using the MCUBoot bootloader on an nRF52840 SoC.
  • Implemented Test-Driven Development (TDD) methodologies by integrating Zephyr Unit Testing (ztest) to validate firmware logic, ensuring high reliability and modular code design.
RTOSEmbedded CZephyrUnit testNRF
Software Engineer
PT Firstwap International
Full-timeOn-site
Jan 2023 - Nov 2024(1 yr 11 mo)
Jakarta, Indonesia
  • Enhanced telecom applications to operate in memory-constrained environments, that capped runtime memory usage at 1 GB, successfully handling datasets that previously required up to 6 GB (an 83% peak reduction).
  • Optimized the CI/CD pipeline by migrating the build engine from Automake to CMake, reducing core build time from 9 minutes to under 1 minute—a 10x increase in compilation velocity.
  • Automated complex testing workflows using Python, enabling high-volume data validation and standardized benchmarking to ensure cross-team visibility on application performance.
CPythonJavascriptBashMariaDBRabbitMQGrafanaWireSharkJMeterSonarQube
02

Tech Stack & Skills

Technologies and tools I use to bring ideas to life and build scalable solutions.

CC
PythonPython
JavaScriptJavaScript
MariaDBMariaDB
MongoDBMongoDB
RedisRedis
MySQLMySQL
GitLabGitLab
GitGit
DockerDocker
GrafanaGrafana
RabbitMQRabbitMQ
WiresharkWireShark
Apache JMeterJMeter
SonarSonarQube
PostmanPostman
GNU BashBash
CMakeCMake
VercelVercel
CC
PythonPython
JavaScriptJavaScript
MariaDBMariaDB
MongoDBMongoDB
RedisRedis
MySQLMySQL
GitLabGitLab
GitGit
DockerDocker
GrafanaGrafana
RabbitMQRabbitMQ
WiresharkWireShark
Apache JMeterJMeter
SonarSonarQube
PostmanPostman
GNU BashBash
CMakeCMake
VercelVercel

backend

CCPythonPythonJavaScriptJavaScript

database

MariaDBMariaDBMongoDBMongoDBRedisRedisMySQLMySQL

tools

GitLabGitLabGitGitDockerDockerGrafanaGrafanaRabbitMQRabbitMQWiresharkWireSharkApache JMeterJMeterSonarSonarQubePostmanPostmanGNU BashBashCMakeCMake

cloud

VercelVercel
04

Licenses & Certifications

Professional certifications that validate my expertise and commitment to continuous learning.

Developing Secure Software (LFD121)

The Linux Foundation

Sep 2024
ID: LF-oua6mej86d

Comprehensive course on secure software development practices, covering threat modeling, secure coding techniques, and vulnerability management.

SecurityScalability
View Credential
Cloud Practitioner Essentials (Belajar Dasar AWS Cloud)

Dicoding

Nov 2022
ID: JLX1LL4D5X72

Fundamental understanding of AWS Cloud concepts, services, and best practices for deploying and managing applications in the cloud.

CloudAWS
View Credential