Aleksei Revenko

Aleksei Revenko

Backend Developer

Followers of Aleksei Revenko2000 followers
location of Aleksei RevenkoBuenos Aires, Buenos Aires Province, Argentina

Connect with Aleksei Revenko to Send Message

Connect

Connect with Aleksei Revenko to Send Message

Connect
  • Timeline

  • About me

    Backend Developer — Altegio

  • Education

    • Vladimir State University

      2014 - 2017
      Bachelor's degree IT, Software Development
  • Experience

    • Darvin Studio

      May 2017 - Jun 2018
      Backend Developer

      During my first job at a web studio as a PHP developer, I gained valuable experience in using PHP, Symfony, MySQL, and self-written CMS to create custom solutions for clients.In particular, I learned how to use composer and git to plug the necessary modules into a self-written CMS. This sometimes required me to write my own modules or improve existing ones to meet the client's requirements.For example, I created an extension module for ordering that enabled customers to easily make purchases online. This involved designing a streamlined user interface for admins, ensuring that the ordering process was secure and reliable.Overall, my experience at the web studio allowed me to develop my skills in web development, problem-solving, and project management.Stack: PHP · Symfony · Git · MySQL Show less

    • UTS

      Jun 2018 - Nov 2018
      Backend Developer

      As a developer at the travel company, I worked extensively with Symfony, PHP, PostgreSQL, and Twig to maintain and improve the company's tour search website. I gained valuable experience in remote work, which allowed me to manage my time effectively and deliver high-quality work on schedule.In addition to providing ongoing project support, I was responsible for completing minor tasks, such as fixing bugs and implementing small feature enhancements. These tasks allowed me to develop my problem-solving skills and gain a deeper understanding of the website's underlying technology stack.One of my achievements during my time at the travel company was connecting payment methods to the website. This involved integrating third-party payment gateways and ensuring that all transactions were secure and reliable.Stack: PHP · Symfony · Git · PostgreSQL Show less

    • Colvir Software Solutions

      Dec 2018 - Mar 2020
      Backend Developer

      During my time at the banking firm, I was involved in supporting both internal company projects and projects for clients, such as a stand and server administration system, a tracking system for client servers, and the development of an internal site for employees.One of my most significant accomplishments was successfully developing and implementing the internal site for employees, which included a welcome guide, setup Wizard, a simple messaging system, and server statuses. I collaborated with other developers and project managers to ensure that the site was delivered on time and met the client's requirements.Another accomplishment was refactoring the server handling service in the stand and server administration system. This significantly improved response time and simplified the code, resulting in a better code base and project performance.Stack: PHP, Symfony, MySQL, JavaScript, Docker, and Redis Show less

    • More.tv

      Mar 2020 - Sept 2023
      Backend Developer

      At more.tv, top 5 streaming service in Russia, I worked with a technology stack that included PHP7 and PHP8, Symfony, Laravel, Redis, RabbitMQ, and all in Docker containers.Some of my most significant achievements in this position included:• Breaking down the monolith into microservices, which improved scalability, maintainability, and deployment speed.• Developing an initial recommendation system, followed by implementing a third-party recommendation system based on machine learning, which significantly improved the accuracy of recommendations for users.• Developing a system for automatically switching series depending on the type of project, season, or episode, which helped to improve user engagement and retention.• Conducting AB-tests with new functionality using kind of feature flags, which allowed us to test new features in a controlled environment before releasing them to users.• Writing a client for a microservice using gRPC and Protobuf, which improved the performance and scalability of the service.• I also gained experience working with CI/CD. Our CI/CD pipeline was set up to allow us to release new functionality as soon as it was ready. Working with CI/CD gave me a better understanding of how to set up automated testing, continuous integration, and continuous delivery processes.• I have experience in writing content feeds in XML or JSON formats for third-party clients such as Apple. These content feeds were used to deliver content such as movies and TV shows to their respective platforms.Overall, my experience at more.tv was both challenging and rewarding, and I gained valuable experience in developing scalable, reliable and highly loaded systems in a high-pressure, fast-paced environment.Stack: PHP · Laravel · Symfony · Redis · gRPC · Git · Redash · RabbitMQ · Kibana · Grafana · MySQL · Jaeger · Docker Show less

    • Altegio

      Oct 2023 - now
      Backend Developer

      Development and enhancement of an ERP system for the international market, with a focus on Brazil.• Found and fixed multiple n+1 problems in database queries by rewriting data retrieval logic that reduced unnecessary queries by 70% and significantly optimized application performance.• Implemented a payment system for Ukraine.• Rewrote and simplified the online payment system to bring it to the global market.• Was responsible for the design, development and implementation of a subscription system with full payment processing cycle.• Managed and supervised the implementation of a new, more user-friendly license billing system, which brought in 20% more income, relative to the previous quarter.Stack: PHP · Symfony · Redis · Git · RabbitMQ · Kibana · Grafana · MySQL · Docker Show less

  • Licenses & Certifications

    • Programming in Golang

      Stepik
      Sept 2024
    • English for Software Developers

      English by Yandex Practicum
      Jun 2024