Summary
Amir Romashkin is a senior software engineer based in Zurich with 11 years of experience building web, mobile, and backend systems across finance and tech. He has progressed from hands-on C#/C++ video-processing and Windows Mobile development to delivering large-scale services at Deutsche Bank and Google, with strong skills in Go, Python, Java, Kotlin, Swift and C#. Known for pragmatic full-stack problem solving, he has worked on distributed systems, inter-process communication, and production mobile and web UIs. Amir blends legacy-platform fluency with modern GenAI and cloud-era tooling, making him effective at migrating and evolving complex codebases. His academic background in software engineering and mathematics underpins a methodical approach to engineering tradeoffs and system reliability.
11 years of coding experience
13 years of employment as a software developer
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Saint Petersburg State University
Specialist, Software engineering, mathematics, 4.3, Specialist, Software engineering, mathematics, 4.3 at Saint-Petersburg State University
English, French