Shahin Dohan is a Helsinki-based freelance software engineer with eight years of hands-on experience spanning .NET/C#, Azure, and modern frontend stacks like TypeScript and React. He has repeatedly modernized and rescued legacy systems—porting 250k LOC from C++/CLI to C#, refactoring fragile B2B SaaS backends, and delivering end-to-end Azure projects with DevOps and documentation. Comfortable across cloud, desktop and web, he combines deep technical ownership with mentoring and code-quality improvements. His background bridges international influences—born in Finland, raised in Nazareth—and a degree in Computer Software Engineering from Metropolia University. Outside of formal roles he thrives on solo-driving projects from database to UI, and currently focuses on Azure-led architectures. As a husband, father and practicing Christian he brings steady, values-driven judgment to complex engineering problems.
8 years of coding experience
13 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Software Engineering, Bachelor of Engineering (B.E.), Computer Software Engineering at Metropolia University of Applied Sciences
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Shahin Dohan - Freelance Software Engineer at Dohan Consulting