I'm a self-taught developer, with a Masters in Telecom engineering, currently working as Senior Solutions Developer in FinTech industry.
In the majority of my 10+ years of experience, I've been building backend components mainly, like rest apis, databases, background worker services, in the context of e-commerce, Fintech, Social Media, Chat app - using .Net Core, C#, MSSQL, EF, Node.JS, Websockets and others.
Recently, I was Team lead of a team of three developers, in the context of a large Microservices project, based on Java - part of my responsibilities is to propose the architecture , set the safeguards for the developers (Frameworks, Design patterns, ), and ensure the best practices are followed.
I've also delivered few front-end apps in Production using TypeScript (Angular), ASP.Net MVC, WPF.
In my previous employment, I worked closely with mobile team, iOS and Android, while designing and implementing the backend endpoints to be consumed by the apps the team is building.
In parallel to development, in the last 2+ years I was working as Project Manager where I managed around 6 projects in total - Agile environment.