← Back to list
senior
Registration: 20.10.2022

Mikhail Depeshko

Specialization: Solution Architect / System Analyst
— IT professional with 10+ years of experience. — Covered different roles throughout career from IT consultant, business analyst, system analyst, technical project manager, solution architect, team lead, CTO. My core competencies include: — MXD/CRM/BPMS platforms technical design. — Business/System Analysis. — Solution Architecture. — Project Management.
— IT professional with 10+ years of experience. — Covered different roles throughout career from IT consultant, business analyst, system analyst, technical project manager, solution architect, team lead, CTO. My core competencies include: — MXD/CRM/BPMS platforms technical design. — Business/System Analysis. — Solution Architecture. — Project Management.

Skills

Archimate
ArgoCD
BPMN
BPMS
CRM
DDD
Docker
ERD
HELM
Insomnia
Jenkins
Jmeter
Kubernetes
MS Project
Postman
RabbitMQ
REST
Sparx EA
SQL
TOGAF
UML
Visual Paradigm

Work experience

CTO / Solution Architect / SPM
since 09.2019 - Till the present day |CSBI
.NET Core 6, React, TypeScript, PostgreSQL, K8s, RabbitmQ, Prometheus, Grafana, Jaeger, Hangfire, Gitlab, Nexus, Argocd
High-load solution architecture design, MXD development management platforms (core - Service-Based architecture, business-oriented procedures and integration layer - microservice), fulfillment of tasks for expansion and development teams within the project areas. Leading distributed product development and growth teams up to 32 people. ● Analysis of the existing IT landscape for implementation projects. ● Drawing up a vision for the projects of the direction, coordination with customers. ● Development of project documentation: component diagrams, ERD, deployment diagrams and etc.. ● Solving architectural issues that arise during the implementation of projects, with representatives of customers and within the team. ● Maintaining an architectural repository in Sparx Enterprise Architect for design decisions and the platform as a whole. ● Conducting an implementation audit for compliance with the target architecture. ● Working with colleagues from marketing, identifying key reference points for development platform functionality. ● Determination of the technical features of the implementation of the platform functionality with Team lead developments. ● Formation of a roadmap for the development of the functionality of the platform, filling the backlog, maintaining the project plan for its implementation. ● Formation of estimates, calculation of estimates for projects of the Directorate. ● Interaction with the customer's specialists and partners, participation in pre-sales and tenders. ● Conducting weekly operational and financial reporting on projects, calculation of indicators efficiency according to data from project managers. ● Recruitment of employees for the positions of system analysts, consultants and SREs, participation in activities for determining the grade, the formation of individual development plans and learning.
Senior System Analyst / Functional Consultant
09.2015 - 09.2019 |Business Computer Systems (CSBI)
Salesforce, SAP ERP, Oracle Cloud, Microsoft Dynamics, SQL, Python, Java, UML
A full cycle of work on the implementation of projects from the pre-sale stage, to actual implementation and installation in prom. Participation in the development of the first version of the proprietary platform based on OpenSource, and implementation of projects using it. ● Performing environment deployment tasks (dev, test, presale). ● Preparation of scenarios for demonstrating systems, participation in presale activities. ● Carrying out GAP-analysis, preliminary assessment of project stages. ● Planning and conducting stakeholder interview sessions, collecting and detailing business requirements, preparation and approval of documentation. ● Development of functional and non-functional requirements, description of requirements for server and client side, requirements tracing, preparation functional design of the solution. ● Formation of UserStory, description of tasks for developers. ● Expansion of the data model, implementation of the implementation related to the settings of the systems. ● Execution of functionality assemblies, preparation of descriptions for installation and rollback plans in case occurrence of emergency situations. ● Functional testing of completion after assembly, description of test scenarios. ● Maintenance of testing and acceptance on the customer's side, work with defects and change requests. ● Working with the development team to generate a backlog for the implementation task own platform. ● Conducting focus groups with users, collecting feedback on the visualization module user interfaces. ● Anbording and training of new analysts, distribution of tasks within the project team. The largest commercial projects: ● Fan support contact center for the period of the 2018 FIFA World Cup. ● Product catalog of FL client. ● The process of issuing and issuing debit cards. ● Unified FL client card. ● Technological project to replace the integration layer from MS MQ + MS BizTalk to RabbitMQ and .NET application of own developer.
System Analyst / Functional Consultant
02.2013 - 09.2015 |CSBI
MS Dynamics CRM, MS Sharepoint, MS BizTalk Server, MS MQ, MS SQL, MS Customer Care Accelerator, SQL Server Integration Services, Internet Information Services, ABS CFT, MS SQL Management Studio, SOAPUI, Fiddler, XRMToolbox
Project activities for the implementation of solutions based on Microsoft products. ● Elaboration of business requirements and formation of a functional solution design. ● Development of schemes and mappings of integration. ● Coordination of technical documentation with the architect and business customers. ● Formation of UserStory setting tasks for the development of plugins, scripts and support services by functional area. ● Expansion of the data model, implementation of the implementation associated with the settings of the system. ● Execution of functionality assemblies, preparation of descriptions for installation and rollback plans in case occurrence of emergency situations. ● Functional testing of completion after assembly, description of test scenarios. ● Maintenance of testing and acceptance on the customer's side, work with defects and change requests. The largest projects: ● Single window for contact center employee. ● The process of implementation of post-control of documents on loan applications for FIs. ● A system for storing documents on assignment and assignment within the framework of legal entity processes. ● The process of execution of acquiring agreements and service operations for working with trading points and terminals.
Senior Specialist of Technical Support Department
06.2012 - 02.2013 |CSBI
Python, SQL, Linux, PowerShell, Active Directory, VMware
● Formation and processing of requests for access to banking software. ● Formulate and assign tasks to the service department, if necessary performance of work at user workplaces. ● Solution of incidents on CRM system. ● Monitoring the availability of key bank services, registration of problems. ● Classification of defects, switching to specialists of the second line of support. ● Processing of user requests across the entire pool of the Bank's systems (ABS CFT, MS CRM, MS Sharepoint, Lotus Notes, etc.). ● Maintenance of MS CRM at the level of the administrator of the second line, assistance to users on automated business scenarios.
Senior Specialist of Information and Communication Department
06.2011 - 06.2012 |Arbitration Court
Windows servers, Exchange server, EDMS systems, AD, DNS, DHCP, IIS, SR, Sound recording systems
● Management of the support and user support team. ● Ensuring stable operation of the domain network. ● Software installation and maintenance of EDMS systems (updating, installation of certificates) and ESR (installation of certificates based on e-token). ● Monitoring of the antivirus server (Kaspersky admin). ● Monitoring of daily backups (Acronis). ● Administration of the Exchange server. ● Administration of Windows servers (AD, DNS, DHCP, IIS, etc.). ● User training for video conferencing, SR, Sound recording systems. ● Crossover of telephone numbers.

Educational background

Sociology
Till 2011
St. Petersburg State University, St. Petersburg

Languages

RussianNativeEnglishIntermediate