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!
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.
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.
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.
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.
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.