Anton Leontev

Software Engineering Manager at CSoft (Group of company)
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Rostov, Rostov, Russia, RU
Languages
  • English Professional working proficiency
  • Russian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Google Data Analytics
    Google
  • Google Project Management
    Google
  • Python and Statistics for Financial Analysis
    The Hong Kong University of Science and Technology
  • Software Design and Architecture
    University of Alberta

Experience

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineering Manager
      • Sep 2023 - Present

      As a Software Engineering Manager, I manage and oversee the design and development of software applications. I'm directing the work of engineers to ensure the best practices around software development.I developed and implemented:- Code quality standards - Standards for the development of technical specifications- Non-material motivation systems for distributed teams- Employee training systems- Code testing standardsResponsibilities:People Management: - Conducting one by one meeting - Elimination of conflict situations - Establishing convenient communication formats - Maintaining team productivity at a high level - Teams member's training and motivation Project Management: - Using Agile & Waterfall Methodologies - Planning the implementation of the project stages - Analysis of technical specifications for product solutions - Analysis of competitors' products - Identification of the most priority tasksNegotiations with customers and stakeholders - Assistance in the formation of technical specifications - Conducting an independent assessment of the time spent on completing tasks - Product presentationRelease management control - Planning the release structure - Regular reassessment of the work plan - Control over the timely execution of tasksCode quality assurance - Code Consultation - Analysis of the complexity of tasks - Analysis and preparation of architectural solutions - Support of developed solutionsRecruiting - Conducting technical interviews - Resume analysis Show less

    • Development Team Lead
      • Sep 2022 - Aug 2023

      As TeamLead, I help employees in their professional development and participate in the corporate culture and standards creation.In the company, I have developed and implemented: - quality standards applied to the code - standards for the development of technical specifications - non-material motivation systems for distributed teamsTeam Leader Responsibilities:- Analysis of the complexity of tasks- Analysis and preparation of architectural solutions- Decomposition of large-scale projects- Regular reassessment of the work plan- Formation of quality standards and verification of their compliance- Monitoring the execution of tasks on time- Conducting an independent assessment of the time to complete the tasks- Participation in the formation of corporate ethics and standards- Conflict resolution- Training developers on best practices- Monitoring the professional growth of employeesSoftware Developer Responsibilities:- Development of prototypes of functional elements (testing of technical hypotheses)- Writing testable and scalable code- Improved stability of existing code- Analysis, optimization, and updating of legacy code- Code restructuring to increase its flexibility Show less

    • C++ Developer
      • Jul 2021 - Sep 2022

      In this position, I developed application programs and improved the existing software performance and fault tolerance.Responsibilities:- Fixing bugs in existing code- Development of new functionality from functions to functional modules (taking into account architectural features)- Supervision of less experienced developers- Code Review- Refactoring existing code- Conducting an independent assessment of the time to complete the tasks- Participation in the formation of corporate work methods and programming standards- Conducting technical interviews Show less

    • C++ Developer
      • Jun 2018 - Feb 2023

      In this position, I developed application programs, improved the performance of existing software, and tested FPGA library elements. Developer responsibilities: - Application design - Development of programs with a graphical interface using the Qt framework - Training less experienced programmers - Advising colleagues on current tasks - Active work with customers For supercomputers developed: - parallel programs for supercomputers - programs for testing the element base of FPGAs - control programs for FPGA firmware files Research activities: - Conducting research on given topics to find new ways to develop the enterprise - Writing scientific papers on developed topics Show less

Education

  • Rostov State Economic University (RINH)
    Master of Education - MEd, Mathematics Teacher Education
    2018 - 2020
  • Southern Federal University (former Rostov State University)
    Master of Computer Applications - MCA, Mathematics and Computer Science
    2017 - 2019
  • Taganrog State Pedagogical Institute named after A.P. Checkov
    Bachelor of Education - BEd, Teacher of physics and mathematics
    2012 - 2017

Community

You need to have a working account to view this content. Click here to join now