
Seasoned full-stack software engineer with 9 years of experience.Expert in React, Node.js, C#, and AWS-based cloud infrastructure with a proven ability to own, stabilize, and evolve complex health-tech platforms, mentor cross-functional teams, and drive architecture from concept to production.Passionate about turning raw data into actionable insights that improve people's lives, quick to adapt to a multitude of tech stacks and capable of integrating seamlessly in any team environment.
Master's Degree in Management Science and Technology
Athens University of Economics and BusinessBachelor's Degree in Computer Science
University of Athens
C#, .NET, Node.js, Typescript, React, Angular
mySQL, PostgreSQL, MongoDB
AWS, Azure, Git, Docker
Professional Scrum Developer
Professional Scrum Master
Scaled Professional Scrum
PeopleCert Software Developer Skills, Advanced
Consultant Lead Software Engineer for Health-Tech client
Austria
Next-gen Platform
Led the design and development of the platform's components from the ground up, building scalability, reliability, and maintainability into the system from the start.
Built the Typescript-React-Next.js dashboard with Material UI, delivering a responsive UI that reduced workflow complexity and improved user satisfaction significantly.
Engineered core services in C# and .NET 7, using AWS API Gateway and Lambda functions for the APIs.
Designed and maintained the AWS stack including SNS, SQS, Lambda, Cognito, CloudFront, and ECR to ensure optimal scalability.
Collaborated directly with product owners to align technical milestones with business goals and define the product roadmap, resulting in significant reductions in delivery time.
Introduced joint dev-QA-design meetings that cut rework due to acceptance criteria mismatches by 50%.
Advocated for implementing with performance in mind, by leading query optimization reviews, resulting in a 60% improvement in API latency.
Legacy Platform
Took full ownership of maintaining and stabilizing the legacy platform.
Refactored legacy Meteor/Node.js services, minimizing downtime and hard-to-trace issues.
Implemented frontend web visuals using React, translating UI/UX designs into intuitive interfaces.
Performed frequent Heroku and MongoDB maintenance updates, achieving consistent service availability.
Performed production releases, scheduled during off-peak hours to minimize customer impact, consistently delivering both new features and critical fixes with a 0% post-release incident rate.
Provided mentorship at scale by onboarding and guiding multiple junior engineers, QA engineers, product owners, designers, and an engineering manager by creating a shared mental model of the system and reducing onboarding time by more than 50%.
Acted as the cross-functional liaison, consistently collaborating with the product owner, engineering manager, and director to translate business requirements into technical specifications.
Conducted company-wide system demos, clarifying complex workflows and earning commendation for exceptional clarity.
Consultant Software Engineer for various EU clients
Performed contract-based work for companies in various industries to develop innovative ideas aimed at achieving clients’ business requirements and goals.
Designed and implemented full-stack applications across different tech stacks, including automated unit tests, integration tests and functional tests.
Successfully improved operational efficiencies and reduced software issues.
Coordinated distributed teams across EU time zones, delivering frequent releases for large-scale projects without on-site presence.
Acted as a technical consultant for ongoing projects during Scrum team meetings.