← В ленту
Регистрация: 23.09.2022

Dmitry Dementyev

IT
senior
Специализация: Information Technology

Портфолио

VEON

I participated in the development of the mobile application Veon (https://veon.com/) with an Amsterdam-based team. This application included messenger, TV, self-service widget and other features and was intended to be used by a large number of people. I had a developer role and it was my first project with a foreign team. During the project, I learned a lot of skills that helped me grow.

Agile transformation

In my current position, I ran into a problem where all development teams had a different approach to develop applications. Based on business requirements, it was decided that we needed a flexible approach, which required the unification and optimization of processes in teams. I chose Agile as the most appropriate way to achieve this goal. Now every team has a Scrum Master led by an Agile coach. I was able to convey the values ​​and core principles of this approach, and now teams are developing with much more efficiency, understanding their goal and the ways in which this goal is achieved.

Appway

In collaboration with an Appway’s Zurich-based team (https://www.appway.com/) me and my team were implemented a client onboarding system. This was a great experience of collaboration with an international team. I was a leader in this project, I had my own team, and this helped me gain useful experience in managing a team at a new level. Another one international experience made me more skillful and stronger.

Скиллы

Ability to delegate
Ability to perceive opportunities in a changing environment
Approachability and availability
Clear and effective communication
Confident
Decision-making
Openness
Organisation
Problem-solving

Опыт работы

Chief technical officer
с 04.2022 - По настоящий момент |SberSolutions https://sber-solutions.ru/
C#, React, PostgreSQL, Python
Management of 12 development teams (80 people) with different technology stack. Reorganization of the structure of the IT department, optimization and unification of processes. Agile transformation of development teams. Control of processes, rules and principles of the department, distribution of areas of responsibility between CPO and CIO / CTO, as well as between development and the product line as a whole. Working closely with the CPO on product development issues. Management of IT product development, development of process automation functions. Development of a unified architecture for IT products. Conducting strategic sessions, product demos. Department budgeting, risk management, recruitment management. Employee development: team training and mentoring, mapping goals and employee development, performance evaluation and analysis. Implementation of Artificial Intelligence and Machine Learning tools, RPA, chat bots. Achievements: Implemented Agile transformation in development teams using LeSS and SAFe approaches. Implemented a unified release policy for development teams. Implemented a visual planning tool in JIRA for maintaining sprints and backlog of development teams. IT teams have been transferred to annual bonuses, common goal maps have been developed according to the business goals. Organized the development teams, optimized and unified the processes and architecture. Implemented a unified platform approach to eliminate duplication of functionality and code.
Head of Web and Mobile Development Division
08.2021 - 04.2022 |SOVA Capital Limited https://sovacapital.com/
C#, Angular, MS SQL Server
Immersion into the business side and focus on business objectives and results. Communication with company management both in London and Moscow to ensure understanding of tasks and issues. Management of client expectations, communication with clients, identification of causes and solutions to issues. Control of sprints, of tasks to analyze, complete, testing and rollback, of the implementation of the release cycle. Team management. Developing architecture and prototypes for future solutions. Minimizing the risks. Creating a product development strategy and controlling nonfunctional product requirements. Release Management, hot fixing and CI/CD infrastructure control. Achievements: Implemented separation of the monolithic application at microservices and microservice architecture. Implemented a single-entry point for authorization of all applications, microservices and APIs. Organized retrospective meetings that helped us to find and fix some critical issues and optimize processes. Organized one-on-one and stand-up meetings which made it possible to keep in touch with the team in the new remote working conditions. Organized documentation of processes and interactions with systems and services. Implemented best CI/CD practices to make the process more flexible, faster and easier. Implemented collaboration with QA team to implement integration testing and performance testing. Proposed 3 projects for implementation that will improve the processes of the company's departments. In collaboration with an Appway’s Zurich-based team (https://www.appway.com/), we implemented a client onboarding system. Developed internal portal for the team using JIRA API for the ability to assess tasks at each sprint using Scrum Poker, for analyze and planning tasks, bug tracking and other Agile features. Implemented Healthcheck Monitor app allowing to call APIs and microservices on schedule and trigger manually using Hangfire. Shows real time state of the systems, applications and services.
Senior Web Application Developer
02.2019 - 07.2021 |SOVA Capital Limited https://sovacapital.com/
C#, Angular, MS SQL Server
Development of internal and external websites and services using .NET Core and Angular. Support and improvement of the auto-testing system, updating Unit, and integration tests. Maintenance and structuring of documentation, transfer of functionality for support. Setting up, finalizing, and maintaining the CI environment. Participation in the discussion of the architecture of solutions. Participation in the discussion of processes in the department, as well as the processes of collecting requirements, testing, and other interactions with customers. Taking part in the development of the main product - Client Cabinet, which allows you to implement functionality for both individuals and legal entities: online trading in various instruments, a calculator of structured products, providing analytics and account balances. Achievements: Initiated a microservices-based development methodology. Developed a number of NuGet packages implementing common approach for the development. Implemented customized flexible approach for API documentation using Swagger including ability to authorize, to access specific methods for specific users (internal and external), to hide all methods before login for security reason and other features.
Senior Web Application Developer
10.2017 - 02.2019 |Coral Travel https://www.coral.ru/
C#, JavaScript, MS SQL Server
Development and maintenance of the B2C websites of the company Coral Travel (https://www.coral.ru/, .ge, .by, https://www.coraltravel.ua/, https://www.sunmar.ru/). Working with a big data within a project for the collection and analysis of a data in the tourism industry. Integration with internal and external services. Working with the Google Maps API. Achievements: Implemented Continuous Integration in the development process. Development of mobile versions of the websites https://www.m.coral.ru/ and https://m.sunmar.ru/
Web Software Developer
06.2014 - 10.2017 |Alt-Lan D.S. Co. (Vestbery™) https://vestbery.com/
C#, JavaScript, MS SQL Server
Development and maintenance of high load websites, web applications and web services of a Russia's largest telecommunications operator Beeline (brand by OJSC VimpelCom). Integration with internal and external systems. Improvement and rework of current projects. Development of test cases and automated tests. Development of methods and data processing technologies. Achievements: Developed Beeline's website assistant allowing ask any questions, to manage your services, send SMS’s and authorize via VK Authorization Code Flow. Developed the search tool on the Beeline's website and on the online store (http://beeline.ru/ and http://beeline.ru/shop/). Participated in the development of the self-service widget and the payment widget on the http://beeline.ru/ Participated in the development of the mobile app Veon (https://veon.com/) with an Amsterdam-based team. Developed NuGet packages for the team. Developed the website of the company (http://vestbery.com/).

Образование

Technical translator (IT) (Бакалавр)
2009 - 2013
Moscow Institute of Linguistics
Information Systems and Technology (Бакалавр)
2008 - 2014
Moscow State University of Technology «STANKIN»

Языки

АнглийскийВыше среднего