Summary
Karl Teras is a Senior Software Engineer based in Estonia with 12 years of hands-on experience building and shipping software across startups, research-oriented companies, and academia. He has progressed from internships to senior roles at Cybernetica and Glia, contributing to runtime-configurable rule systems, automated vehicle update tooling, and scalable web applications. A former teaching assistant in programming and web application development, he combines practical engineering with an ability to explain complex concepts to others. Karl’s background shows a knack for integrating niche systems (like Drools) into production workflows and automating operational processes—skills that bridge research prototypes and reliable product delivery. He is pragmatic, consistently coding across work, school, and personal projects, and thrives on solving integration and automation challenges end-to-end.
12 years of coding experience
4 years of employment as a software developer
Tallinna Reaalkool
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Tartu
Estonian, English