Max Leonov

Kyiv, Ukraine · hi@maxleonov.pw

Hi! My name is Max Leonov and I am a software developer. I was born in Kryvyi Rih city, Ukraine in 1988. I'm passionate about gadgets and electronics. I love to create something with my own hands. As a professional, I have wide experience in commercial software development. I have experience in architecting and developing high-loaded and well-scalable systems and services. Cloud solutions and technologies like Amazon Web Services (AWS) is an important part of my professional experience. I worked in the distributed teams using Agile development methodologies. PHP is main technology that I use in the development. I have experience working with a variety of frameworks such as Zend, Laravel, Symfony, Phalcon, Silex, Slim. I like to develop client-side web applications using modern JS frameworks and learn how users interact with it.

I support the principles of open source software, so I developed a library that has already gained more than 400K downloads.

I'm always open for new opportunities, drop me a line if you have any!


Experience

Senior PHP Developer

glomex

Development of most critical part of complex system for video exchange from scratch. Using the most modern techniques and technologies. Unit and Functional Testing, CI/CD pipelines setup and support. Automated code quality checks. Refactoring as business requirements change. –°osts optimization for infrastructure by 80%. Integration of third-party services, optimization of the interaction of components. Improving overall system performance, achieving profitability. AWS infrastructure-as-code development.

March 2016 - Present

Lead Developer

908 Inc

Responsibility for the underlying architecture for the software, as well as reviewing the work being done by any other software engineers working on the project. Also acts as a mentor for for new colleagues, as well as for all the members on the development team. Design, development and refactoring of REST API for mobile applications with few millions requests per day and about hundred events per second in peak. Debugging and refactoring of legacy code using modern technologies and programming techniques. Modern monitoring tool integrations such as ELK stack, Runscope, etc.

September 2013 - February 2016

Backend Developer

Murka

Designing and developing high-loaded systems and API for social and mobile applications. Participation in the design of gaming applications and the implementation of gaming algorithms. Balancing games and collecting metrics to track player progress.

November 2012 - September 2013

Fullstack Web Developer

Softproject LLC

Development of a web-based interface that allows customers to interact with the existing system of public utility accounting and processing utility payments. Introduction of the most modern techniques and approaches to optimize the application workflows. Profiling and performance improvements.

January 2011 - November 2012

Software Developer

Avangard-SKA LLC

Design, development, integration and support of software for the needs of public and private companies. Requirements collection and architecture development of highloaded software and hardware systems. Designing communication channels and redundancy.

April 2010 - October 2011

Education

Kryvyi Rih National University

MSc in Computer Science
Computer Science - Automated Systems Software track
September 2010 - July 2016

Skills

Programming Languages & Tools
  • PHP
  • Python
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Elasticsearch
  • Docker
  • AWS
  • Google Cloud
  • Jenkins
  • Travis CI
  • Git
  • Javascript
  • CSS
  • HTML5
Workflow
  • Fast, scalable microservices
  • API-first backend applications
  • Infrastrusture development and management
  • Unit and Functional Testing
  • CI/CD pipelines
  • Modern technologies and refactoring
  • Agile Development & Scrum