yonie@portfolio: ~

yonie@portfolio:~$ whoami

Yonie Abdul Salam

> Software & Embedded Systems Engineer

yonie@portfolio:~$ cat about.txt

I build things that just work — from bare-metal firmware to scalable backends. My roots in embedded systems taught me to care about every byte and every cycle, and I carry that discipline into clean, reliable software.

STATUS: OPEN_TO_WORKLOC: DIY, IndonesiaUPTIME: ~8 yrs

yonie@portfolio:~$

//0x01·EXPERIENCE

Work Experience

~ git log --author=yonie --pretty=career

  1. Dec 2024May 2025[6 mo]· Contract

    Firmware Engineer

    Willowmore Pte. Ltd. Remote · 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
  2. Jan 2023Nov 2024[1 yr 11 mo]· Full-time

    Software Engineer

    PT Firstwap International On-site · 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
//0x02·STACK

Tech Stack & Skills

~ readelf --symbols ./yonie.bin

DATA_BUS
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
0x00/backend3 entries
  • C
  • Python
  • JavaScript
0x40/database4 entries
  • MariaDB
  • MongoDB
  • Redis
  • MySQL
0x80/tools11 entries
  • GitLab
  • Git
  • Docker
  • Grafana
  • RabbitMQ
  • WireShark
  • JMeter
  • SonarQube
  • Postman
  • Bash
  • CMake
0xF0/cloud1 entry
  • Vercel
//0x03·PROJECTS

Selected Projects

~ find ./projects -type f -name '*.md' | head -7

$ filter# 7 results
  1. linkednode Blockchain Dashboard

    LIVE

    CLIENT: Linkednode Digital Labs · Software

    Engineered and deployed a comprehensive Web3 dashboard providing staking services, network explorers, and infrastructure tools for over 10 Proof-of-Stake (PoS) networks across Mainnet and Testnet environments.

    NextJSTypescriptPrismaPostgreSQLRedisNextAuthVercel
  2. AI Candidate Screening

    LIVE

    CLIENT: Personal · Software

    Architected a backend proof-of-concept to automate resume parsing and candidate ranking using LLM integrations.

    PythonFastAPILangChainRAGGoogle GenAI SDKSQLiteChromaDB
  3. Automated Testing Frameworks

    NO_LINK

    CLIENT: PT Firstwap International · Software

    Architected a custom automation framework using Python to execute high-volume data validation and standardized performance benchmarking.

    PythonMySQLRabbitMQSystemd-services
//0x04·CERTS

Licenses & Certifications

~ gpg --verify ./credentials/*.sig

VERIFIEDSep 2024

Developing Secure Software (LFD121)

ISSUER: The Linux Foundation

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

LF-oua6mej86d
SecurityScalability
cat credential.pdf
VERIFIEDNov 2022

Cloud Practitioner Essentials (Belajar Dasar AWS Cloud)

ISSUER: Dicoding

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

JLX1LL4D5X72
CloudAWS
cat credential.pdf