Anton Bondarenko, Developer in Playa del Carmen, Mexico
Anton is available for hire
Hire Anton

Anton Bondarenko

Verified Expert  in Engineering

Software Architecture Developer

Playa del Carmen, Mexico

Toptal member since September 26, 2017

Bio

With over 16 years of experience in software engineering and management, Anton specializes in developing scalable, enterprise-level solutions. As a seasoned developer and manager, Anton has successfully set up engineering teams across various industries, including social networks, video streaming, healthcare, entertainment, billing, and advertising. His passion for innovation and efficiency drives him to constantly explore new technologies and best practices to deliver high-quality results.

Portfolio

Endeavor
React.js, Node.js, TypeScript, Terraform, AWS, NestJS...
Johnson & Johnson
AWS, Jenkins, Symfony, RxJS, GraphQL, TypeORM, NestJS, Angular, Redux, React.js...
Karaoke.ru
Memcached, Redis, PostgreSQL, Node.js, PHP, Process Management, IT Management...

Experience

Availability

Part-time

Preferred Environment

Git, Docker, JetBrains, Amazon Web Services (AWS), MacBook

The most amazing...

...software I've worked on is a message delivery system at Badoo dating network. It delivers hundreds of millions of messages between people every day.

Work Experience

Software Engineer

2021 - 2023
Endeavor
  • Designed microservice back-end architecture hosted on AWS serverless components. The synchronous interface was implemented using GraphQL federation. The asynchronous one was based on DynamoDB Streams, SNS, SQS, and Protobuf message serialization.
  • Created a mobile application (Hyde Park Winter Wonderland) to support the Christmas event in Hyde Park, London. The application included integration with a ticket and food-selling provider and an interactive offline map with navigation.
  • Built the mobile application's back end, which included integrations with a content management system, a ticket vendor, and an online food order provider. Additionally, it provided user management and push notifications.
  • Set up a monitoring solution for both the back and front end using Datadog for back-end monitoring and Firebase for front-end monitoring.
  • Contributed to developing the eCommerce platform by leveraging previously established frameworks and tools.
  • Conducted technical interviews with the team members to assess their skills and knowledge. Additionally, performed comprehensive code reviews to ensure code quality and adherence to best practices.
Technologies: React.js, Node.js, TypeScript, Terraform, AWS, NestJS, Microservices Architecture, Serverless Architecture, AWS, MongoDB, JavaScript, Datadog, React Native, Redux, GraphQL, Protobuf, Jenkins, HTML, CSS, Terragrunt, Web Application Architecture, Redis, Docker, SCSS, Linux, Git, RxJS, Redux-observable, Jira, Agile Development, Jest, Web Development, Software Architecture, Software Development, IT Project Management, Front-end, Back-end Developers, Mobile App Design, Webpack, Microservices Development, Full-stack, Serverless, Cloud Engineering, Mobile App Design, AWS Lambda

Software Engineer

2017 - 2021
Johnson & Johnson
  • Developed a company-wide education and training system using Angular and Apollo Client for the front end and PHP with Symfony for the back end, including a GraphQL server. The system manages various training materials and tracks learners' progress.
  • Built an application to track medical research and medicine development progress. Front end: React, Redux, Redux-observable, Redux-Orm, GraphQL client, own library for code splitting. Back end: NestJS, TypeORM, GraphQL server.
  • Established the foundation for a marketing campaign tracking and management application. Front end: React, Redux, Redux-Observable, Redux-Orm, GraphQL client, code splitting library, React DnD. Back end: NestJS, TypeORM, GraphQL server.
  • Created an internal task tracker prototype featuring dynamic forms defined by a JSON schema. Used the same technologies as in the previous project. Additionally, employed JSON schemas and the Ajv library for validation.
  • Migrated an API for a medical data analysis iPad application from the Laravel to Symfony framework. The application transitioned from a 3rd-party vendor to an in-house solution. Technologies used included PHP and Symfony.
  • Enhanced and completed an application for tracking and managing the license certification process following the previous development team. Front end: jQuery. Back end: PHP, Symfony.
  • Enhanced and supported several internal applications, employing PHP, Symfony, and Zend Framework technologies.
  • Handled DevOps responsibilities for all the projects above, utilizing technologies such as AWS, Chef, Jenkins, and Red Hat Linux.
Technologies: AWS, Jenkins, Symfony, RxJS, GraphQL, TypeORM, NestJS, Angular, Redux, React.js, Chef, Node.js, PHP, TypeScript, JavaScript, Linux, HTML, CSS, SQL, Apache, MySQL, Docker, SCSS, Git, Redux-observable, Laravel, Jira, Agile Development, Web Application Architecture, Jest, Zend Framework, Web Development, Software Architecture, Software Development, IT Project Management, Front-end, Back-end Developers, Express.js, Webpack, Full-stack, Cloud Engineering

Head of Engineering

2015 - 2017
Karaoke.ru
  • Established and optimized development, quality assurance, and DevOps processes, utilizing Atlassian Jira integrated with internal tools to support these workflows.
  • Managed and led a team of up to 12 software engineers, overseeing back end, front end, QA, and DevOps.
  • Conducted technical interviews with the team members to assess their skills and knowledge. Additionally, performed comprehensive code reviews to ensure code quality and adherence to best practices.
  • Designed a fault-tolerant infrastructure architecture using the VMWare infrastructure provider, incorporating a multi-layer monitoring system.
  • Developed a full-featured social network catering to singing enthusiasts. The platform enables users to record and share singing videos and includes features such as direct messaging, video comments, likes, user profiles, and achievement tracking.
  • Launched a karaoke platform accessible through both web and smart TV. It featured audio and subtitle streaming and was integrated with a mobile application that served as a microphone, allowing users to receive scores for their singing performances.
  • Developed an internal song and license management system with features for managing audio content and tracking licenses and copyrights.
  • Created an API for external clients and integrated it with major Russian telecom companies.
Technologies: Memcached, Redis, PostgreSQL, Node.js, PHP, Process Management, IT Management, IT Project Management, Management, VMware vCloud, SQL, Symphony, Jira Administration, Nginx, Linux, Agile Development, JavaScript, HTML, CSS, Git, PHPUnit, Jira, Web Application Architecture, Zabbix, E-commerce Development, Web Development, Software Architecture, Software Development, Back-end Developers, Full-stack, Cloud Engineering

Head of Engineering

2014 - 2015
WapStart
  • Optimized development, quality assurance, and DevOps processes, utilizing Atlassian Jira integrated with internal tools to support these workflows.
  • Managed and led a team of up to 11 software engineers, overseeing back end, front end, QA, and DevOps.
  • Conducted technical interviews with the team members to assess their skills and knowledge. Additionally, performed comprehensive code reviews to ensure code quality and adherence to best practices.
  • Designed and implemented an advertisement rotation system based on a Tarantool application server, significantly reducing service response time and cluster CPU load, resulting in a 50% reduction in the required servers.
  • Executed the integration process with various advertisement exchange platforms.
  • Implemented and configured a comprehensive monitoring system to ensure real-time visibility and performance tracking across the infrastructure.
Technologies: Memcached, Redis, Lua, PostgreSQL, Lua, PHP, Jira Administration, Process Management, IT Management, IT Project Management, Management, Agile Development, Zabbix, SQL, HTML, CSS, Linux, Git, PHPUnit, Jira, Web Application Architecture, Nginx, Web Development, Software Architecture, Software Development, Back-end Developers, Full-stack

Team Lead

2011 - 2014
Badoo
  • Led and managed a software engineering team, orchestrating day-to-day operations, fostering collaboration, and contributing to strategic planning and the professional growth of team members.
  • Spearheaded all message delivery, overseeing the daily dispatch of approximately 150 million messages. Additionally, conducted a refactoring of the system, which was crucial for successfully implementing new features, including multi-media messages.
  • Developed an anonymous chat game where users engage in conversations for a limited duration without viewing each other's profiles. After the designated time, they can choose whether to continue the conversation.
  • Developed an advertising platform where advertisements are displayed to users according to their profiles and interests. Implemented diverse rotation algorithms and payment approaches.
  • Contributed to developing a PCI DSS-compliant credit card processing server, participating in the integration with multiple payment processors. Additionally, integrated an anti-fraud system to enhance security measures.
  • Integrated several payment systems, incorporating both mobile-originated and mobile-terminated billing models to facilitate seamless financial transactions.
  • Participated in developing multiple Facebook apps, making valuable contributions to their creation and enhancement.
Technologies: Memcached, MySQL, PHP, IT Project Management, E-commerce Development, PHPUnit, Jira, SQL, HTML, CSS, Linux, Git, Agile Development, Web Application Architecture, Nginx, Zabbix, Web Development, Software Architecture, Software Development, Back-end Developers, Full-stack

Software Engineer | Team Lead

2009 - 2011
Alpari Forex Broker
  • Led and managed a software engineering team, orchestrating day-to-day operations.
  • Created a partner platform enabling partners to promote company services and earn a fraction of the commissions generated from the referred clients.
  • Contributed to developing a self-service portal empowering users to manage their funds and assets.
  • Developed internal tools for the Forex market trading department, enhancing operational efficiency.
  • Collaborated with the franchisee department to enhance their efficiency, developing a suite of tailored reports to streamline their operations.
Technologies: Memcached, MySQL, PHP, IT Project Management, SQL, HTML, CSS, Linux, Git, Web Application Architecture, Agile Development, Web Development, Software Architecture, Software Development, Front-end, Back-end Developers, Full-stack

Software Engineer

2007 - 2009
Svetovod
  • Developed multiple websites, encompassing eCommerce platforms and product promotion websites.
  • Created a statistics service for the Queue Management System produced by the company. The service, bundled with the system, receives events, aggregates data, and offers visualizations and various reports.
  • Built software for standing kiosks deployed in healthcare facilities. This software efficiently delivered information about doctors, room details, and pharmacy medicine stock, seamlessly integrated with the stock management software.
  • Developed firmware for devices based on ARM microcontrollers.
Technologies: MySQL, PHP, Apache, Zend Framework, Symfony, SQL, HTML, CSS, Web Application Architecture, Symphony, Web Development, Software Architecture, Software Development, Front-end, Back-end Developers, Full-stack

React Native App for Hyde Park Winter Wonderland Event in London

The official mobile app for Hyde Park Winter Wonderland, an amusement park in London that lasts for six weeks during the Christmas season. The app offers comprehensive features. Users can purchase entrance and ride tickets in advance, minimizing onsite queues. The app stores tickets for convenient presentation upon entrance. Additionally, visitors can order food online from selected vendors. The application boasts an interactive offline park map with search and navigation functionality.

As the project lead, I played a pivotal role in all aspects of development. This included establishing the mobile app architecture, active participation in feature development alongside the team, creating a microservice back end, setting up AWS infrastructure for hosting, and implementing a monitoring solution based on Datadog services.

The application's launch was a success, meeting all expectations. Operational issues or downtimes were notably absent during the 2022 event, affirming the seamless performance of the app.
2016 - 2018

Master of Business Administration Degree in Business Administration

Russian Presidential Academy of National Economy and Public Administration - Moscow, Russia

2002 - 2008

Master's Degree in Mathematics and Computer Science

Moscow Aviation Institute (State University of Aerospace Technologies) - Moscow, Russia

FEBRUARY 2023 - FEBRUARY 2026

AWS Certified Developer – Associate

Amazon Web Services Training and Certification

JANUARY 2023 - JANUARY 2026

AWS Certified Solutions Architect – Associate

Amazon Web Services Training and Certification

NOVEMBER 2022 - FEBRUARY 2026

AWS Certified Cloud Practitioner

Amazon Web Services Training and Certification

Libraries/APIs

React.js, Node.js, Terragrunt, RxJS, Protobuf

Tools

Nginx, Git, Jira, Terraform, Chef, Jenkins, Apache, Webpack, Zabbix

Languages

GraphQL, CSS, HTML, TypeScript, JavaScript, PHP, SQL, SCSS, Lua

Frameworks

Redux, NestJS, Angular, Symfony, PHPUnit, Express.js, React Native, Zend Framework, Next.js, Laravel, Jest

Paradigms

Web Application Architecture, Agile Development, Microservices Architecture, Serverless Architecture, Microservices Development, Mobile App Design, Management

Platforms

AWS Lambda, Docker, AWS, Linux, Mobile App Design

Storage

MySQL, Redis, Memcached, AWS, PostgreSQL, Lua, Datadog, MongoDB

Other

Redux-observable, TypeORM, Computer Science, Software Development, Software Architecture, Web Development, Symphony, Front-end, Back-end Developers, Full-stack, IT Project Management, Jira Administration, E-commerce Development, Serverless, Cloud Engineering, Process Management, IT Management, VMware vCloud, MacBook

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring