Michalis MichaelDirector of Software Engineering
Areas of Expertise
- Full-stack Developer / Software Architect
Education
- University of Nicosia in Computer Science
- University of London in Information Systems
Michalis is a versatile, hands-on full-stack senior software engineer with commercial experience for over 17 years. Having the ability to understand and transform complex business requirements into software, ensuring applications are delivered on time, to specification, are scalable, performance optimized and maintainable.
A highly motivated individual who has extensive experience in developing large-scale applications and information systems and also in Software Architecture.
He specializes in the latest software development technologies with the Microsoft .NET frameworks(.NET Framework, .NET Core) using C# and VB.NET, RDBMS databases (Microsoft SQL, MySQL, Oracle, IBM DB2), Azure Cloud Technologies and Software Architectures (DDD, Onion, Clean, N-tier, SOA, Microservices)