Anton D.

Anton D.

Senior Software Engineer

Ukraine
Hire Anton D. Hire Anton D. Hire Anton D.

About Me

Highly-experienced Software Engineer having 13+ years of development experience with a focus on Python, Django, and MySQL. Worked in a wide range of projects and companies, ranging from small startups to big companies like Google, Avast, and Comodo. Passionate about software architecture, Anton has hands-on experience in creating complex projects and keeping them moving forward, from the very beginning to the release with long-term project support.

Portfolio

Senior Software Engineer (Python back-end) - AllyO Recruiting Chatbot
Senior Software Engineer (Python back-end) - AllyO Recruiting Chatbot

The Allyo chatbot is the most popular recruitment tool in the USA and used by Walmart, FedEx, Blackberry, and many other companies in the USA and Europe. Contributed to improving the internals of the chatbot, dashboard, performance optimization, and some other projects. Upgraded codebase with a new version of libraries and migrated Django 1.11 to Django 2. Created a new version of the chatbot to replace interaction from manual writing text to a graphical way of communication with a chatbot using the hing buttons. Helped to move the chatbot project to modern development principles (CI/CD, PR/deployment replication in the special Slack rooms). Technologies used in the project: Python, Django, Postgres, AWS.

Senior Software Engineer (Python back-end) - LocationLabs (Avast company) - parental control mobile software
Senior Software Engineer (Python back-end) - LocationLabs (Avast company) - parental control mobile software

Worked at LocationLabs (Avast company) on location services and parental control products to make our lives and the lives of our children safer. Our projects are used across the globe, including by ATT in the USA, Wind3 in Italy, Vodafone in Europe, Kyivstar in Ukraine, and much more. Successfully launched three new carriers in Europe and simplified the creation process of new carriers. Created a new project and architecture for the new client - the Ukrainian mobile carrier Kyivstar. Helped to run Wind3 and Vodafone carriers in Europe. Reused some existing code and micro-services and adopted them with new requirements from the clients. Created a tool that simplifies the creation of new projects from a template (Terraform and AWS config file generation for new environments). Technologies used in the project: Python, Flask, Postgres, AWS, Kubernetes, Microservices, ProtoBuf.

Senior Software Engineer (Python back-end) - Google - project and task management tools for internal use
Senior Software Engineer (Python back-end) - Google - project and task management tools for internal use

The first project was a program/portfolio management tool that is used by managers on different levels to plan projects and control their execution. It allows them to build Gant charts, create complex task dependencies, make project templates to create new projects in a few clicks. The second project was a user-friendly tool that allows the representing of actual tasks on the board using drag-n-drop. It is a graphical layer on top of the Buganizer task storage, but here we can make almost anything with tasks visually. Finding tasks in the backlog or on any dashboard is an easy task with the tool that we created. Both projects are actively used inside Google by managers and developers across all locations. Joined the team as the main back-end developer to a new project SCRUM/KANBAN tool and made this project effective. Eliminated many bugs and made performance improvements for the large teams (more than 20 users can use the same dashboard view and work on the same project). Technologies used in the projects: Python, Django, Flask, ProtoBuf, MySQL (MariaDB), Datastore, BigTable, Kubernetes (Borg), Google Cloud, Google AppEngine.

Software Engineer - DNS by Comodo
Software Engineer - DNS by Comodo

Comodo Secure DNS is a domain name resolution service that resolves your DNS requests through our worldwide network of redundant DNS servers, bringing you the most reliable fully redundant DNS service anywhere, for a safer, smarter, and faster Internet experience. Comodo Secure Internet Gateway is the ultimate DNS-based security as a service solution, relying on the Comodo Secure DNS which has been a reliable, fully redundant, worldwide DNS service since the early 2000s and Comodo Web Filtering. Worked on the development of the dnsbycomodo.com project that allowed to configure extended DNS settings for domain name (GEO groups, domain groups) and had a low latency for domain name resolution. Unit-test code coverage was increased rapidly (from almost no tests, to about 80% code coverage)Technologies used in the project: Python, Django, Ubuntu, MySQL, Bootstrap, Celery, RabbitMQ.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

AllyO
AllyO
Senior Software Engineer
2019 - 2020 (1 year)
Remote
  • Worked on the development of AllyO, the leading end-to-end recruiting AI and automation software, used by companies such as Walmart, FedEx, Blackberry, and many others.

  • Assisted in transitioning the project to modern development principles, upgraded the codebase with a new version of libraries, and pushed to automate as mush as possible.

  • Supported the hiring process for the development team and performed pre-sales activities

Avast
Avast
Senior Software Engineer
2018 - 2019 (1 year)
United States of America
  • Worked on the development of the web back-end side of a Parental Control application that is used on mobile devices.

  • Planned and built new micro-services to investigate issues in the existing services and fixed them. Improved the project by performing refactoring, locating repeated places that are used around micro-services, and creating libraries to be used by multiple services.

  • Created a side project with two colleagues to be used inside the company for translating short urls to full ones and count visits to such links.

Google
Google
Software Engineer
2016 - 2018 (2 years)
Poland
  • Developed a project involving management tools that are used by most Google teams.

  • Worked on back-end development using Python and Django on Google cloud servers with a MySQL-like database and Datastore.

  • Created a new version for the products, extended existing API for the back-end side to use it for our front-end and mobile app, as well as allow access to the API for external tools.

Comodo
Comodo
Python Web Developer
2012 - 2016 (4 years)
Ukraine
  • Worked on the development of the dnsbycomodo.com project that allowed to configure extended DNS settings for domain name (GEO groups, domain groups) and had a low latency for domain name resolution.

  • Developed the recursive.dnsbycomodo.com project that provides the ability to filter all Internet traffic and protect users from visiting untrusted websites.

  • Involved in code refactoring, improving the website with Twitter Bootstrap, and fixing bugs.

Experika
Experika
Python Web Developer
2011 - 2012 (1 year)
Ukraine
  • Developed project experika.com, a job platform where companies search for candidates, and candidates search for vacancies.

  • Used Python and Tipfy on Google App Engine cloud servers with Google Datastore for development.

  • Improved performance of existing API calls and created internal services to show usage statistics of our product.

Ta x i V S
Ta x i V S
Python Web Developer
2011 - 2011
[object Object]
  • Developed a taxi reservation online service where users can filter a list of active taxi drivers and show cars on a map with real-time updates, select any car, read feedbacks and order a trip.

  • Migrated most of the logic to a front-end side to use API calls on a server, as well as optimized resource usage on the server.

  • Drove best practice implementation for the project and boosted user experience.

IDE Group
IDE Group
PHP/Python Web Developer
2008 - 2010 (2 years)
Ukraine
  • Worked on the development of several dating websites projects built on the same codebase.

  • Developed a shopping platform that allows adding/editing of products to multiple large e-commerce platforms (eBay, Amazon, etc) by using only one API call.

  • Created new sections on websites, fixed bugs, and migrated code from PHP4 to PHP5, as well as deployed code on server.

Dnepr.info
Dnepr.info
PHP Web Developer
2007 - 2008 (1 year)
Ukraine
  • Worked on the project dnepr.info that involved a list of events and news from Dnipropetrovsk city.

  • Designed and built the core of the project on top of Zend framework and Smarty.

  • Implemented multiple services for the website using PHP and MySQL on Ubuntu server.

Education

Masters degree in Computer Science
Masters degree in Computer Science
Dnipro Technical University
2007 - 2008 (1 year)
Bachelor’s degree in Computer Science
Bachelor’s degree in Computer Science
Dnipro Technical University
2003 - 2007 (4 years)