Summary
Andrei Trofin is a pragmatic Java software engineer with 8 years of experience building reliable backend systems, from large-scale monolith refactors to microservice integrations, currently contributing at nShift. He applies clean code and test-driven principles to deliver mission-critical solutions in public safety and transport—including work on a safety-critical emergency dispatch application—and translates complex business logic into maintainable implementations. Comfortable bridging backend development and data science, he has delivered ML-driven projects such as ticket classification and social engagement prediction using Python. Based in Cluj-Napoca, Romania, Andrei pairs strong academic foundations and machine-learning coursework with a preference for practical, measurable impact and a knack for balancing innovation with operational reliability.
8 years of coding experience
3 years of employment as a software developer
Machine Learning by Stanford University, 99.21%, Machine Learning by Stanford University, 99.21% at Coursera
SQL for Data Science by IBM, SQL for Data Science by IBM at edX
Statistics and probability, 98%, Statistics and probability, 98% at Khan Academy
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Babeș-Bolyai University
Erasmus programme within BSc, Computer Science, Erasmus programme within BSc, Computer Science at Eindhoven University of Technology
Machine Learning mini courses, NA, Machine Learning mini courses, NA at Kaggle