Summary
Tijana Sonjic is a Software Engineer II at Microsoft with eight years of experience and a Master’s degree in Software Engineering from the University of Belgrade. She progressed through multiple engineering roles and a Big Data internship at Microsoft, demonstrating sustained growth within a major tech organization. Her background includes teaching core CS courses as a student demonstrator, indicating strong fundamentals in algorithms, operating systems and practical programming. Based in Serbia, she blends rigorous academic training in mathematics with hands-on experience building production systems at scale. Colleagues would find her equally comfortable mentoring students and shipping reliable software in complex, data-driven teams.
8 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at University of Belgrade, School of Electrical Engineering
Mathematics, Mathematics at Mathematical Grammer School, Belgrade