Anton
Frolov

Software Developer, Freelancer, Software Consultant, Elixir Enthusiast

A little about me

Hi👋! I am a Software Developer living in Porto, Portugal. I specialize in developing backend systems using the Elixir programming language. My interests include concurrency, high-load systems, and leveraging Elixir's clustering capabilities to efficiently manage them.
In addition to my Elixir expertise, I have extensive experience with Docker and Kubernetes for containerization and orchestration. I am proficient in implementing CI/CD pipelines and monitoring systems to ensure smooth and reliable deployments. I also have a wealth of experience using AWS to build scalable and resilient infrastructure.
Check out Contacts section if you want to contact me about job opportunity.

In my free time I like to surf northern coast of Portugal 🌊🏄 and cook ramen 🍜 for friends once in a while.

Things I do

My work as a Software Developer

I am a Software Developer with over 10 years of experience across various industries, including Web, Telephony, Automotive, and Computer Vision. Currently, I specialize in developing resilient backend systems in Elixir. My recent experience in a startup environment has also provided me with skills in frontend development using Flutter and React.
I am proficient in building and managing infrastructure with Docker, Kubernetes, and AWS, including implementing CI/CD pipelines. Some of my previous employers include RingCentral, BMW AG and Choosy AG.

Working as Contractor and Consultant

At Choosy, I worked as a contractor where I was fully responsibile for the backend, including infrastructure and operations. I collaborated closely with the founders and key team members to implement new features and brainstorm ideas to reach a wider audience and improve our app store rankings.
As a Software Consultant, I bring my extensive experience in various industries to help businesses solve complex technical challenges. My clients benefit from my ability to translate complex technical concepts into actionable strategies, ensuring their technology stack aligned with their business goals.

ElixirConfEU 24

In my talk in ElixirConfEU 24, I focused on the practical aspects of memory issue resolution rather than diving into the detailed implementations of BEAM's memory management. I explored scenarios where BEAM makes full copies of data versus optimizing it, highlighting the unexpected effects that can arise. With a foundational understanding of application memory management principles, attendees could derive the utmost benefit from the session. For those without direct experience, I provided real-life examples and guided them through the tools used to identify and debug these challenges.

Drop me a line