Novaya Usman, Voronezh, Russia
6+ years of experience in improving banking products and achieving goals by the leadership, communication and analytical skills
As Head of Department: · Organization and implementation of control of the work of the Department of more than 20 people, whose task was the development and maintenance of information systems on microservice architecture at all stages (analitic, dev, test, ops) of life cycle; · Monitoring of psychological and moral climate in the team, conflict resolution; · Participation in recruitment and adaptation processes; · Interaction with related units, as well as representatives of partners; · Control of filling internal knowledge base; · I am the organizer of the professional DevOps community within the organization (COP - Community of Practice). As an IT Owner (SAFE role) Compliance stream: · Brought one of the development teams out of the crisis by building a working process within the team, and establishing communication with customers and related teams; · Structuring and framing the backlog of technical debt and technical development; · Reduced TTM commands on typical tasks from several months to a week, by prioritizing in teams the necessary technical development tasks / debt.
As architect of the Card stream: · Reduced the amount of technical debt in the Card stream through actions: -analysis of gaps in existing solutions for development of remedial actions -centralized management of the backlog technical task. -research new, more effective methods of solving old problems · Development of large integration tasks involving a large number of banking systems. · Description of solutions in archimate 3 notation and maintaining current supported business process solutions. · Demonstration and protection of architectural solutions at the architectural committee. · Support teams in achieving their goals by the developing target architectures and architecture standarts As a team lead: · Initiated the introduction of feature toggles as a standard in the development new functionality, which reduced time to market and increased system stability. · Built the process of assembling common two-week releases with more than 20 agile teams, improving its quality and transparency (for stakeholders in the first place)
As a team lead: · Helped agile team cope with the problems of incremental and sprint planning within the SAFE methodology, increasing the percentage of sprint completion to an average of 90% and fact business value of 95-105% in increments. · Helped the team develop t-shape practice by showing their benefits by personal example, increasing confidence in achieving goals. As an analyst of card processing systems and card management systems: · Communicated with customers and stakeholders to identify their needs and develop solutions. · Designed and described micro services API (most often restful API using JSON format via HTTP). · Designed and described monolith systems API (most often soap via HTTP using oracle service bus as proxy to stored procedures). · Designed and described database structure. · Reviewed pl/sql , java, kotlin code before the merge into the release branch to meet the described requirements. · Helped with test cases and reviewed test protocols.
· Worked with agile development team as QA specialist on a new bank card product. · Helped to address gaps and problems in documentation through reviewing business requirements and technical documentation in the early development stages. · With the help of good self-learning skills i managed to quickly understand the business components of the product in particular and the industry in general, which allowed to conduct the quality of all users stories with the understanding expectation of customers and stakeholders. · Early modular testing of integrations by tools such as soapUI and Insomnia successfully met deadlines without waiting for all system components to be ready.