Игорь Ершов
Портфолио
Альфа-Банк
Projects: 1. Sales support platform with analytic of clients - internal project to get credit requests, build credit offers for clients with the most profitable parameters. Accomplishments: • Accelerated duration of client analyzing and creating credit offer to 5 minutes. • Improved quality of code creating unit test coverage to 75%. • Designed architecture of microservices using DDD. • Accompanied DevOps using Docker, Mesos + Marathon. • Managed the development team. Technologies: C#, .NET 5.0, ASP.NET Web API, Apache Kafka, MS SQL Server, MongoDB, SignalR, EFCore, React.js, Typescript, DI Containers, Unit Testing (xUnit, Fluent Assertions, Moq), DevOps (Docker, Mesos, Marathon), Agile/Scrum. 2. Credit history storage integration project – a project to integrate the credit legacy software monolith with the common credit history storage of the country, team of 7. Accomplishments: • Save ~$100K per week through using the created system instead of direct requests to credit history storage. • Improved quality of code increasing unit test coverage to 70%. • Migrate business logic from SQL procedures of a database to server back-end (c# code). • Designed architecture of microservices using DDD. • Created front-end using React.js/Redux instead of native js/jquery in other bank products. Technologies: C#, .NET Core 3.x, ASP.NET Web API, MS SQL Server, EF Core, React.js, Javascript, Typescript, DI Containers, Unit Testing (xUnit, nUnit, Fluent Assertions, Moq), ODATA, Agile/Scrum, CSS, sass.
Альфа-Банк
Working as .NET System Architect with manage the development teams. Projects: 1. New credit workflow - internal project to get credit requests, build credit offers for clients with the most profitable parameters. Accomplishments: • Designed architecture of microservices using DDD. • Accompanied DevOps using Docker, Mesos + Marathon. • Managed the development team.
Калуга Астрал
Projects: 1. Astral Report - Software for the exchange of electronic documents over the Internet. The Astral Report program implements a legally significant secure electronic document flow with regulatory authorities and counterparties using an electronic signature. Accomplishments: • Managed the development team. • Made a redesign from WinForm to WPF. • Taught students programming as part of an Kaluga Astral IT school. • Conference speaker SQA DAYS 25 (https://sqadays.com/ru/talk/69577). • Developed a universal architecture for automated testing. • Achieved 90% regression testing coverage.