
Shahin Dohan
I'm a Senior Software Engineer with 14+ years of experience, specializing in Microsoft technologies, mainly C#/.NET.
I design & build clean, robust, secure and high-performance systems with an emphasis on maintainability and clarity.
My work spans cloud infrastructure, APIs, web apps, desktop apps, DevOps and turning business requirements to technical tasks.
The best code is boring and readable, and should read like a love letter to the next developer!
Read more!
I was born in Helsinki, Finland in 1989, but moved to Nazareth, Israel around the age of 5 because my dad wanted us to grow up there. I fell in love with computers at an early age, and enjoyed playing old FPS games on DOS & Windows a lot, but I also wanted to learn more about programming because I thought all the keygens and cracks were so cool, but unfortunately there was really no place to learn, resources to use, or support from others around me.
It was only when I moved back to Finland around the age of 19 that I went to study in Metropolia AMK and I started to learn programming. It was a struggle, but I managed to learn C++ and Java, and then moved on to C#/.NET later on, and I guess the rest is history. During this time I also struggled personally with things like substance abuse, but miraculously I managed to graduate and start my career, but working was pretty much all I did with my life!
I am now happily married since 2017 to my wife Ana, with 4 wonderful children (Samuel, Melissa, David and Gabriel), all of whom I love very much! I am so grateful and thankful to God for blessing me with such an amazing and supportive family!
I grew up in a mixed environment of languages and religions, so I have 2 mother tongues: Finnish & Arabic, but my favorite language is actually English. The biblical values that my mother instilled in me have been crucial in shaping my character, and my attitude towards work can be summarized in this verse:
Whatever you do, do your work heartily, as for the Lord and not for people, knowing that it is from the Lord that you will receive the reward of the inheritance. It is the Lord Christ whom you serve.
— Colossians 3:23-24 (NASB)
In my experience so far in the industry, it unfortunately seems like a lot of the code being written and the systems being designed, are of average quality at best, and the cost of developing these systems is incredibly high. In many cases, you as a client, would be much better off hiring a freelancer or two to get the job done! So after 14 years in the industry, I have decided that it's time for me to start doing freelance work, and I want to use this website as a platform to reach potential clients and offer my services.
Skills
Relevant technologies that I've worked with (non-exhaustive):
- Primary Languages
- C#TypeScript / JavaScriptHTML & CSSSQL
- Secondary Languages
- PythonC++C++/CLI
- Backend
- ASP.NET Core (WebAPI)WCF
- Cloud
- Azure
- Web frameworks
- ReactAngularBlazorASP.NET (MVC & Web Forms)
- Web libraries
- TailwindBootstrapjQuery
- Desktop
- WPFUWPWinUI 3AvaloniaWinForms
- Relational databases
- Microsoft SQL ServerPostgreSQLSqlite
- ORMs / Data Access
- Entity FrameworkNHibernateDapperADO.NET
- DevOps, Infra & CI/CD
- Azure DevOpsBicepJenkinsDocker
- Scripting
- YAMLPowerShellBash
- Automation & Testing
- Selenium
Languages
- English
- Fluent
- Finnish (Suomi)
- Fluent
- Arabic (العربية)
- Excellent
- Hebrew (עברית)
- Fair
Get in Touch
Need a reliable developer who truly cares about your success? Whether a big or small project, I'm here to help!