Profile

Being in the industry for more than a decade, I have learnt that the only thing that matters in your team is collaboration and mutual respect. I have been working with Microsoft Technologies since 2003, ranging from .Net Framework 1.1 to the latest .Net Core, and have always been passionate about web and databases, so I have done quite an effort to learn and use them to build robust, and reliable software. Being innovative, having a never-give-up attitude, learning cutting-edge technologies and employing them, to be an individual problem solver as well as a team player, are characteristics I am proud of.

Areas Of Interest

Software architecture && design patterns, Distributed systems, Azure && cloud services, Docker && Containerization, Databases

Interests and Hobbies

Personally, being a family guy, I am spending most of my time with my wife and beloved kids, traveling, reading books, doing Karate, playing and watching soccer, playing video games, doing social activities and a wealth of other activities which cheer me and my family up.

Professionally, having a thirst for learning and employing new technologies and battling challenges to develop reliable and robust software in order to make the world a better place to live.