Michael Karavaev is an Elixir developer with 11 years of experience building scalable backend systems and distributed architectures, currently working at Universal Music Deutschland in Berlin. He has a strong track record moving monoliths to clustered microservices, designing notification and fleet-management systems, and shipping production-ready IoT services and integrations. Comfortable across Elixir/Phoenix, PostgreSQL, GraphQL, Redis, Kubernetes and AWS, he also brings practical experience with NodeJS, Ruby on Rails and event-driven patterns like CQRS/ES and NATS. Known for problem-solving, critical thinking and continuous learning, he frequently tackles end-to-end projects solo—from API and infrastructure design to deployment automation with Terraform. A detail that surprises: he has repeatedly been the sole developer taking prototypes to production-grade apps, including real-time matching and notification systems used in transport and logistics startups.
11 years of coding experience
9 years of employment as a software developer
#77 Perm
Master's degree, Economics, Master's degree, Economics at Perm National Research Polytechnic University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.