Sergey Cherkashin

Sergey Cherkashin

Senior Lecturer

Followers of Sergey Cherkashin593 followers
location of Sergey CherkashinLimassol, Cyprus

Connect with Sergey Cherkashin to Send Message

Connect

Connect with Sergey Cherkashin to Send Message

Connect
  • Timeline

  • About me

    Senior Sofware Engineer at inDrive

  • Education

    • Novosibirsk State Technical University (NSTU)

      2007 - 2010
      Postgraduate program without doctoral thesis Information-measuring and control systems
    • Novosibirsk State Technical University (NSTU)

      2002 - 2007
      Engineer's degree Information Systems and Technologies
  • Experience

    • Novosibirsk State Technical University (NSTU)

      Sept 2007 - Sept 2019
      Senior Lecturer

      Conducting lecture and laboratory classes on the various list of disciplines: «Data Acquisition Systems», «Virtual Instruments Programming», «Databases (MySQL)», «Programming Languages (C++)»

    • НГС.ТЕХНОЛОГИИ (NGS.RU)

      Jun 2011 - Nov 2017
      Web Developer

      As a developer in Billing/CRM team:- Wrote code in PHP and JavaScript.- Worked with data in MySQL and MongoDB. The most significant impact: I've written migrations for large datasets of orders between CRM and Urabota66 services, which helped to proceed integration on time.- Developed automatic report modules for the management staff.- Participated in integration between CRM and automatic telephone exchange servers (JS, WebSocket).- Coordination of requirements with the customers for different types of tasks.- Mentoring for colleagues.As a developer in News/Mass Media team:- Maintaining a codebase and developing new modules for different projects, such as News, Affiche, Journal, Business, Press, Comments and Weather.- Active participation in all stages of preparation and release for different tasks (from customer requirements to production servers via Continuous Integration processes). For example: I've developed the integration between poster scheduling system and 3rd party ticket selling API to increase the service outcome.- Participating as a speaker in the internal events (such as «Smart Friday», etc).- Training of junior developers. Show less

    • 2GIS

      Dec 2017 - Sept 2019

      - I've maintained a high-quality codebase and developed new modules in various UGC projects: Photo, Auth, Messenger, Achieves). Actively participated in all stages of preparation and release for different tasks (from customer requirements to production servers via Continuous Integration processes).- I stabilized the messaging service, fixes crucial bugs in async processes and reduced Auth input load by 3 times.- I actively participated in decomposition, development and release of high-loaded, distributed and stream based service for achievements scoring (Golang, PostgreSQL, Apache Kafka). - I successfully developed an integration (based on priority queues) between Photo service and AI-moderation model. Show less

      • Senior Web Developer, Bizaccount Team

        Feb 2019 - Sept 2019
      • Senior Web Developer, UGC Team

        Dec 2017 - Feb 2019
    • AVITO.ru

      Sept 2019 - May 2023
      Software Engineer

      As Software Engineer:- Maintaining a high-quality codebase and developing new modules and microservices in backend part of Avito.Autoteka project (Golang, PHP) via TDD methodology.- Writing new and supporting existing integrations with auto dealer’s APIs and datasources.- Working on complicated features with a high level of uncertainty, backlog preparation, tasks decomposition and stable delivery of product's increment on time.- Participating in different activities in the team (interviewing, duty, etc.).- Onboarding for new engineers.- I've introduced Event Storming practice from DDD to Autoteka teammates.- I've created internal community for the engineers «St. Coder’s Corner» (weekly book and discussion club) - https://www.youtube.com/@st.coderscorner As Scrum master (PSM1 certified):- Supporting scrum-processes inside the team (max 10 people) on the high level (in terms of scope drop, focus and velocity metrics).- I've shared "Swarming development technique" with my colleagues.- Conducting and facilitating different types of retrospectives (including gamification through the Miro templates).- Actively helping to Product Owner (decreasing of time to market, ICE-scoring, etc.) Show less

    • InDrive

      May 2023 - now
      Senior Software Engineer

      Building interactions between internal services, increasing the stability of services, supporting the code base in the BE of WatchDocs project (personal data verification and storage) and Trust and Safety Unit.

  • Licenses & Certifications

    • Kanban System Design

      Kanban University
      Nov 2021
      View certificate certificate
    • First time manager for Product&Tech

      Avito
      Jun 2021
    • Professional Scrum Master I

      Scrum.org
      Oct 2020
      View certificate certificate
  • Honors & Awards

    • Awarded to Sergey Cherkashin
      Scholarship for Excellent Students of Novosibirsk State Technical University - Jan 2007
    • Awarded to Sergey Cherkashin
      Diplomas for the best reports at student scientific conferences - Apr 2005