Eric Yap

Software Engineer II at Elastic

Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Eric Yap is a software engineer with 9 years' experience building high-throughput distributed systems and consumer-facing features, currently working on Intake Services at Elastic. He has designed and maintained order, payment, and refund microservices at Shopee that handled millions of requests per day, and previously revamped Shopee’s Order Details Page to dramatically reduce P95 latency. Comfortable across backend Go services, databases, and operational on-call duties, he also mentors junior engineers and leads code reviews. His background includes embedded security research—contributing a patented secure boot concept and a C proof-of-concept at Continental—and active open-source work customizing QMK keyboard firmware, showing a hands-on curiosity from low-level firmware to large-scale cloud systems.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Singapore University of Technology and Design (SUTD)
languagesEnglish, Japanese
github-logo-circle

Github Skills (18)

keyboard-input10
qmk-firmware10
firmware10
qmk10
c1110
keymaps10
keyboard10
c1710
keyboard-layout10
keymapping10
cplus10
cpp10
keyboard-hooks10
atmel9
atmel-studio9

Programming languages (15)

C#JavaCSSCRustGoHTMLSvelte

Github contributions (5)

github-logo-circle
qmk/qmk_firmware

Apr 2018 - Jul 2018

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:11 commits, 13 PRs, 2 comments in 2 months
Contributions summary:Eric primarily contributed to the keyboard firmware, focusing on keymap customizations. Their work included adding and editing keymaps for specific keyboard layouts, such as the DZ60, HHKB, and the E6v2, demonstrating proficiency in configuring and adapting keyboard functionality. The contributions showcase their ability to modify and extend the QMK firmware to support various keyboard models.
rp2040firmwareavratmelkeyboard-support
ericywl/profchoper

Dec 2017 - Oct 2019

ProfChoper App
Contributions:22 PRs, 469 pushes, 13 branches in 1 year 11 months
reactjavascriptnodejsreduxreactjs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial