Anton Leontev
Software Engineering Manager at CSoft (Group of company)- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Russian Native or bilingual proficiency
Topline Score
Bio
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
-
CSoft (Group of company)
-
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
-
-
-
Supercomputers and Neurocomputers Research Center
-
Taganrog, Rostov, Russia
-
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 -
Southern Federal University (former Rostov State University)
Master of Computer Applications - MCA, Mathematics and Computer Science -
Taganrog State Pedagogical Institute named after A.P. Checkov
Bachelor of Education - BEd, Teacher of physics and mathematics