Software Engineer passionate about bringing ideas to life. Six years of professional experience in planning, doing system design, implementing, and owning apps, mostly using .NET, React, Azure, Github Actions, Azure DevOps, Terraform, Kubernetes, Feature Flags, etc...
I consider myself an optimistic, positive, self-starter who gets stuff done, will bring life to a team, and keep the spirits high.
But don't take my word for it, check out my recommendations on LinkedIn: linkedin.com/in/danilopopovikj
Tutoring Software Engineers on different topics, ranging from basics like the SOLID principles, design patterns, to more complex topics like navigating software architectures and creating learning paths for people to get to where they want to be, from where they are now.
Working as a full-stack React and .NET Engineer, doing system design, building and delivering scailable features end-to-end based on business requirements.
Responsible for moving parts of a monolith backend to separate microservices, migrating data and smoothly feature flag releasing them for each one of the tenants.
Successfully built and delivered a impression/click counting service with AWS Redshift warehousing and Apache Kafka.
Successfully moved payments from monolith to separate microservice, while supporting multiple payment providers and created a smooth migration from the monolith using feature flags and A/B testing.
Built multiple back-ends for enterprise-level projects, mostly creating and using .NET Core Web Apis, serverless functions, and AWS/Azure cloud services within a microservice architecture.
Working as a sole back-end engineer on a feature team for funda.nl - the most famous real estate portal in The Netherlands with around 40 Milion monthly visits.
My role involves participating in refinements, plannings, designing solutions, coordinating with Staff and Lead engineers to make sure the back-end vision is in order, implementing the solutions, and finally owning my services - all within a microservice architecture.