← Back to list
senior
Registration: 23.07.2023

Peter Natalenko

Specialization: Business Analyst / Systems Analyst
I have experience in analyzing business processes, generating requirements for application development, developing presentations and reports for project defense, developing documentation, organizing acceptance tests, implementing and reporting. Total work experience as a business and system analyst (creating BRD, functional requirements and technical specifications) - is over 8 years. - experience in development in the banking sector, payment systems, ERP (in part: EDMS, CRM, CMS, HRM, EAM), social networks, E-commerce, No Code and Low Code platforms; - formation (survey, collection, identification) of requirements for software development / improvement, development of technical specifications for cascade methodology (Waterfall) and functional specifications for flexible methodology (Agile), development of Use Cases from the received User Story, requirements management - compilation and grouping of tasks on sprints, their decomposition and prioritization; - analysis of the subject area (legal acts, reference information), the ability to systematize and describe the essence of the processes, the ability to understand "difficult" users, the ability to clearly express thoughts; - writing BRD (vision): goals and objectives of the project, purpose of the application (system), information environment, constraints and business rules, business processes, roles, user requirements; - use of BPMN, UML and EPC to build diagrams: activity, state, sequence, business process, ER, integration interaction; user flow, CJM; - experience in describing exchange data in XML format for web services based on SOAP, ability to work with XSD schemas, and also in JSON format for REST API; - quality control of the developed software, participation in functional testing, writing comments, adapting the software when introducing new versions of applications and software systems for commissioning, achieving permanent operation, organizing the actual use and maintenance of information systems (participation in the finalization of forms and reports, registration of users, participation in implementation and consulting); - participation in the analysis and analysis of incidents / bugs, in testing; - conducting training seminars and presentations; - experience with corporate collaboration systems: Atlassian Confluence, SharePoint, Bitrix24; with task tracking systems: Jira, Redmine; with Service Desk systems: HP Service Manager, Terrasoft Service Creatio; - work with applications: MS Office, MS Visio, Draw.io, ARIS, Bizagi Modeler, Axure RP, Figma; - basic knowledge of HTML/CSS, JavaScript, Python; - development of network databases in MS Access, queries, forms, reports in VBA; - experience with MS SQL Server, PostgreSQL, MySQL, Power Designer: designing relational databases, developing database architecture: creating a database schema, normalizing, creating and updating the structure of tables (field formats, keys, indexes, descriptions); experience in writing and optimizing SQL queries of medium and high complexity, incl. using window functions; experience writing stored procedures; - not much practice in creating dashboards in MS Power BI (with ETL); - use of ES in legally significant electronic document management; - participation in the development of technical design documentation.
I have experience in analyzing business processes, generating requirements for application development, developing presentations and reports for project defense, developing documentation, organizing acceptance tests, implementing and reporting. Total work experience as a business and system analyst (creating BRD, functional requirements and technical specifications) - is over 8 years. - experience in development in the banking sector, payment systems, ERP (in part: EDMS, CRM, CMS, HRM, EAM), social networks, E-commerce, No Code and Low Code platforms; - formation (survey, collection, identification) of requirements for software development / improvement, development of technical specifications for cascade methodology (Waterfall) and functional specifications for flexible methodology (Agile), development of Use Cases from the received User Story, requirements management - compilation and grouping of tasks on sprints, their decomposition and prioritization; - analysis of the subject area (legal acts, reference information), the ability to systematize and describe the essence of the processes, the ability to understand "difficult" users, the ability to clearly express thoughts; - writing BRD (vision): goals and objectives of the project, purpose of the application (system), information environment, constraints and business rules, business processes, roles, user requirements; - use of BPMN, UML and EPC to build diagrams: activity, state, sequence, business process, ER, integration interaction; user flow, CJM; - experience in describing exchange data in XML format for web services based on SOAP, ability to work with XSD schemas, and also in JSON format for REST API; - quality control of the developed software, participation in functional testing, writing comments, adapting the software when introducing new versions of applications and software systems for commissioning, achieving permanent operation, organizing the actual use and maintenance of information systems (participation in the finalization of forms and reports, registration of users, participation in implementation and consulting); - participation in the analysis and analysis of incidents / bugs, in testing; - conducting training seminars and presentations; - experience with corporate collaboration systems: Atlassian Confluence, SharePoint, Bitrix24; with task tracking systems: Jira, Redmine; with Service Desk systems: HP Service Manager, Terrasoft Service Creatio; - work with applications: MS Office, MS Visio, Draw.io, ARIS, Bizagi Modeler, Axure RP, Figma; - basic knowledge of HTML/CSS, JavaScript, Python; - development of network databases in MS Access, queries, forms, reports in VBA; - experience with MS SQL Server, PostgreSQL, MySQL, Power Designer: designing relational databases, developing database architecture: creating a database schema, normalizing, creating and updating the structure of tables (field formats, keys, indexes, descriptions); experience in writing and optimizing SQL queries of medium and high complexity, incl. using window functions; experience writing stored procedures; - not much practice in creating dashboards in MS Power BI (with ETL); - use of ES in legally significant electronic document management; - participation in the development of technical design documentation.

Portfolio

Development of a business social network

Development of technical specifications and project documentation for the creation of a business social network: - identification and collection of requirements; - description of the functional requirements of the designed modules of the beta version; - finalization of the software testing plan and the program and test methods.

Re-design of the payment system

Re-design of the system architecture and interaction schemes of the mobile banking system CLICK. Participation in the construction of the system architecture and interaction schemes of the mobile banking system (online payment for services, payment by QR code in the store, transfers and P2P payments, subscriptions, auto payments, etc.). Participation in review meetings with customers, analysis and writing description of user interfaces, API methods and other key system components, description of customer business processes (As-Is). System process modeling in BPMN and UML for transition from monolithic to a service-oriented architecture using an enterprise service bus, design an evolutionary development scheme (To-Be). Creating a migration plan from the existing to the intermediate architecture and from the intermediate to the target architecture.

Automation of recurring subscription payments

Detection, analysis, documentation and approval of requirements for web application development: 2-week Scrum sprints, formation of business requirements in User Stories with Acceptance Criteria, development of analytics in Use Cases, data models, REST API, Kafka, JSON, BPMN schemas , UML-sequence diagrams, description of methods in openAPI format from Swagger. Development of documentation, functional requirements for releases, specifications for services. Since April 2021 to May 2022, I worked on a project for the development of web services (backend). Development support, preparation and participation in acceptance testing of releases. End-to-end communication with developers of related systems at all stages of project implementation. Processing of requests and consulting on services in the 3rd line of technical support; initiating change requests in Jira as part of incident handling, preparing instructions and SQL scripts. https://developers.sber.ru/docs/ru/va/how-to/monetization/payments/subscription-creation

Skills

Agile
API
ARIS
Axure RP
Axure RP
BPMN
Document Flow
ERP (EDMS, CRM, CMS, HRM, EAM)
Figma
GitLab
HTML/CSS
JavaScript
Jira
JSON
Low Code platforms
MS office
MS Power BI
MS SQL Server
No Code
PostgreSQL DBMS
Postman
Python
REST
REST API
Scrum
SoapUI
SQL
Stress Management
Tableau
UML
Use Cases
User Stories
VBA
XML

Work experience

Main System Analyst / Business Analyst
since 05.2022 - Till the present day |DZ Systems
WebSocket, JSON-RPC, Node JS, Java
Development of a system for registering boarding passengers, which includes a mobile application for conductors, a web application for a train leader, an application in a data center, integration between them, a data center integration service with a global ticketing system. Done: - business requirements have been developed, including tasks, business rules, restrictions, a glossary, a description of system users, business processes and user scenarios; - functional and non-functional requirements are developed; - describes the system requirements as part of the technical solution; - a private technical specification was developed with a description of the physical data model and API methods on the mobile backend.
System Analyst / Business Analyst
12.2020 - 05.2022 |Sberbank
REST API, Java, Kafka, Nginx, PostrgeSQL
Automation of banking activities in a large bank, integration with payment services, recurring subscription payments, microservice architecture. Detection, analysis, documentation and approval of requirements for web application development: 2-week Scrum sprints, formation of business requirements in User Stories with Acceptance Criteria, development of analytics in Use Cases, data models, REST API, Kafka, JSON, BPMN schemas , UML-sequence diagrams, description of methods in openAPI format from Swagger. Development of documentation, functional requirements for releases, specifications for services. Since April 2021 to May 2022, I worked on a project for the development of web services (backend). Development support, preparation and participation in acceptance testing of releases. End-to-end communication with developers of related systems at all stages of project implementation. Processing of requests and consulting on services in the 3rd line of technical support; initiating change requests in Jira as part of incident handling, preparing instructions and SQL scripts.
Analyst
08.2020 - 11.2020 |IT Expert
ITSM, ITIL
Participation in ITSM and ITIL projects: - making (collection, identification) of requirements for software development, development of technical specifications, development of technical project documentation, modeling of business processes and system processes; - participation in meetings with customers, drafting minutes of meetings, coordination of decisions on the development of applications.
System Analyst / Business Analyst / PM
09.2019 - 08.2020 |St. Petersburg Information and Analytical Center
.
- Analysis, identification and formation of requirements for the development of subsystems and services. - Verification, revision and formation of technical, operational and working documentation (technical specifications, development requirements, concepts, draft, technical and working projects) and control over its implementation. - Maintaining/updating technical project documentation. - Formation of the substantiation of project budget expenditures. - Interaction with subcontractors, monitoring the fulfillment of deadlines on issues related to information systems and the execution of contracts. - Participation in the delivery of project stages under contracts. - Participation in the processing of service requests, incidents and change requests on the 2nd and 3rd line of technical support.
Head of Information Systems Department
07.2011 - 08.2019 |Architectural and Construction Company
.
- Organization of the development and maintenance of a information system for managing enterprise activities, participation in the creation, implementation and maintenance of subsystems (according to the ITIL methodology on the 1C: Enterprise platform): GIS, Automated data storage system for engineering surveys, Territorial planning portal, integration and implementation of legally binding electronic document exchange; - participation in the development of technical, operational documentation in the process of software life cycle, development according to cascade and flexible methodologies; - participation in the design of information systems, drawing up development plans; - conducting information surveys, analysis, development of proposals for the selection of information technologies, identification of user needs for new resources and automation tools, formalization, modeling and optimization of business processes, docflow; - formation of requirements for software based on the needs of users, preparation and approval of technical specifications and tender documentation for the development and modernization of information systems for automating applied activities; - organization of acceptance of works / services of contractors / performers, quality control of development and maintenance of software products, reporting; - organization of implementation and use of information systems, organization of information exchanges between information systems; - organization of training of users; - participation in the formation of the project of expenses budget in the area subordinate to the department, justification for the purchase of automation equipment, maintenance and development of information systems, their coordination; - development of organizational and administrative documents (orders, regulations for information interaction, the procedure for providing access to information resources, regulations on the department, job regulations).

Educational background

Computer software and automated systems (Masters Degree)
1992 - 1998
St. Petersburg State University

Languages

gbUpper IntermediateruNative