Summary
Sem Onyalo is a Principal software engineer with nearly a decade of hands-on experience building enterprise systems, specializing in graph databases (Neo4j, AWS Neptune) and applied ML (computer vision, NLP). He has a proven track record delivering high-impact solutions under tight deadlines—turning weeks-long analytics tasks into minutes for a large beverage processor and enabling organization-wide knowledge graph adoption at a global asset manager. Comfortable across languages and stacks from C/C# and Java to JavaScript and cloud platforms (AWS, Azure, GCP), he blends system architecture, TDD, and distributed-system design to stabilize and scale mission-critical applications. His work has preserved and grown millions in revenue for healthcare clients by redesigning failure-prone systems into resilient, regulated cloud services. Fueled by a lifelong curiosity (thanks to LEGOs and Star Trek), he pairs pragmatic engineering with continuous learning and mentorship. Based in Old Toronto, he brings both deep technical fluency and the rare ability to translate complex graph-and-ML solutions into production-ready business value.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (B.Eng.) Computer Systems Engineering, Bachelor of Engineering (B.Eng.) Computer Systems Engineering at Carleton University