Personal details

Georgios D. - Remote full-stack developer

Georgios D.

Senior Engineer and Cloud Architect
Based in: 🇬🇷 Greece
Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

With a strong engineering foundation I apply knowledge, tools and experience to create fit-for-purpose technical architectures. With a strong knack for entrepreneurship I can confidently manage needs in both business and technology. 10+ years of experience bringing new products and applications to life, leading teams from the front.

I do my best work when I am challenged to create structure from uncertainty and I don't break under pressure.

The values that characterize my work are: efficiency, mutual trust, expertise.

Work Experience

Lead Engineer and Architect
Zero to MVP | Mar 2019 - Present
C#
RavenDB
React
Next.js
ASP.NET Core
Doing what I enjoy the most: building new things with software tools! A mix of full stack development, software architecture and consulting on those subjects. Going above and beyond to make sure that client funds are spent on building software that satisfies their requirements.
Distinguished Freelancer
Arc.dev | Nov 2016 - Present
Angular
React
My freelancing journey started on a mentoring platform (Codementor), quickly achieving 99% 5-star reviews. When Arc.dev (freelancing platform) was launched, I enlisted as a fullstack developer/architect. I was recognized by the Arc.dev team as a thought leader in the Slack community where I advised on best practices and client-freelancer relationships; I believe in creating a relationship that proactively protects both sides and advised on this philosophy. In my time here, I worked on a variety of projects, usually augmenting the client's team or collaborating with other freelancers.

Education

University of Birmingham
Doctor's degreeComputer Systems Engineering
Sep 2004 - Jun 2010
Kauffman Foundation
Global Scholars ProgrammeEntrepreneurship
Sep 2006 - Jun 2007

Personal Projects

2021
RavenDB
ASP.NET
Flutter
LovePlates bring the ubiquitous instagram social network experience to vegan food! This was a very enjoyable project to work on with my favorite stack and one more developer. The design was provided by the client and my responsibilities were: - Put together a scalable and performant architecture that accelerates development and is cheap to run. - Ensure best practices in security and workflow. - Suggest technical solutions to business use cases and discuss pros and cons of alternatives with client. Working with flutter meant fast development of features and an excellent developer experience.
2021
RavenDB
React
Next.js
ASP.NET
HR Squad is a corporate social network, a tool made for HR departments all around the globe, to build happier, more connected teams. It features: a) A reward system built to incentivize both teams and individuals. b) Polls and employee sentiment monitor around standard company values. c) Suggestions with comments and voting. This was a team effort, where I brought forth the architecture and best practices for a team of five developers: - Modeling the domain and producing a corresponding NoSQL database model. - Security practices for authentication and authorization. - Asynchronous processing of some requests and background tasks to automate polls and rewards with a view towards being able to handle 100,000+ users on the platform while keeping hosting budgets down. - Accounting accuracy for reward system. - Multi-tenancy and scaling behavior through study of queries and load testing. Since the client had little to no resources to dedicate towards acceptance testing, beyond managing the team, I was also responsible for ensuring that the product output covered the agreed use cases. It was also a great opportunity to manage a system of higher complexity and become even better at striking a balance between cost, performance and speed of development. Technologies: RavenDB, .NET5, ASP.NET Core, React & NextJS.

Certifications & Awards

Fintech Certification
MIT | Dec 2016
Kauffman Global Scholar
Kauffman Foundation | Jun 2007