Artyom Denisov

Artyom Denisov

Software Engineer

Followers of Artyom Denisov572 followers
location of Artyom DenisovWarsaw, Mazowieckie, Poland

Connect with Artyom Denisov to Send Message

Connect

Connect with Artyom Denisov to Send Message

Connect
  • Timeline

  • About me

    Python Software Engineer at Wargaming | 6+ years of experience, specialising in the development and optimisation of complex systems | Backend Development, Django, Flask

  • Education

    • Belarusian State University of Informatics and Radioelectronics

      2015 - 2020
      Bachelor of Science - BS Computer Software Engineering
  • Experience

    • ITechArt Group

      Nov 2018 - Apr 2020
      Software Engineer

      * Migrated A/B test analytics to Snowflake, integrating data from across the company to provide cross-functional analysis and improve the accuracy of findings. * Developed an interface with interactive graphs and tag-based filters, increasing interaction speed and analysing results by 17%. * Created a knowledge base search for new professionals, reducing onboarding time and increasing the availability of A/B testing information. * Optimised the service using Redis, reducing page load times by 30% and improving the user experience and speed for analysts. * Implemented the automatic generation of A/B test reports, reducing the time required to generate final analytical conclusions. Show less

    • Wargaming

      May 2020 - now
      Software Engineer

      * Implemented architectural changes, reducing external dependencies by 15% and incidents by 12%, thereby increasing system stability through the decomposition and optimisation of key components. * Migrated the search service to a new engine, providing search functionality for over 500 million users and increasing availability and consistency by 40%. * Developed a mechanism for data migration between geolocations using RabbitMQ and MySQL, automating the migration of historical data and eliminating manual operations and risks of information loss. * Automated the setup of test and production environments, reducing the burden on DevOps, QA, and development teams. * Assembled the development team from scratch and implemented a mentoring programme, prepared technical tasks, and accelerated the adaptation of new employees from 2 weeks to 1-3 days through scripts and documentation. * Implemented code quality tools and documentation standards, increasing code readability and lowering the entry threshold for developers by strengthening the engineering culture. Show less

  • Licenses & Certifications

    • IELTS (Band 7)

      IELTS Official
      Aug 2024