English | Русский
slava@yushkov.ru — preferred means of communication
Telegram: viacheslav_yushkov
Phone: +7-916-127-42-98
Saint Petersburg, Russia
Employment: full time, remote working
April 2024 — April 2025
Tech Lead - Raiffeisen Bank
Remotely, raiffeisen.ru
1. Management of two cross-functional development teams (17 employees total: business experts, analysts, backend, frontend, and QA) of six teams project. Employees work mainly remotely.
Goal:
Transform teams to LeSS (Large-Scale Scrum) process, according to the bank's common strategy.
Result as of April 2025: both teams are top performers on the project.
2. People management: hiring, replacing, individual development, motivation, budgeting.
Result:
3. Development and launch of a product to replace the vendor solution.
Focus: accounting and support for collateral, AI valuation. Product users: bank employees. Reporting is generated daily in accordance with government requirements, so data quality is critical. Consumer systems in the bank receive collateral data through integrations.
Result:
The first stage, covering 85% of contracts, has been successfully launched. Second stage is to be completed in 2026.
4. Partnership-based management: a Tech Lead–Product Owner–Scrum Master triangle, where managers from different areas develop unified solutions combining technical excellence, the business value of product increments, and adherence to Agile team maturity standards.
Result:
Improved communication between the management trio, formalized iterations and change management, and a functioning management retrospective.
5. Development of both Service-Level and Enterprise-Level architecture, including changes of the bank-wide architecture, data flows, data quality criteria, and SLA.
Result:
6. Development of project's QA strategy from scratch, implemented it, and handed it over to the newly hired QA lead. Built a testing pyramid, selected frameworks, set goals for automated and manual testing, and established regular meetings for all QA departments. Product quality metrics were formed. Shift-left approach (3 amigos practice) were established.
7. Development of a technical strategy for the year: setting goals for a Culture of Engineering and creating an annual technical roadmap to achieve these goals. Ensuring the achievement of annual goals and summarizing the results of the year.
8. Participation in the development of technological infrastructure. Cluster performance and costs were optimized, monitoring and alerting were configured. Smooth transition to a scheme with two parallel instances, four environments set up (dev/test/preview/prod), code changes now going through CI/CD.
9. Clarifying of development processes. The team calendar has been optimized. DoR and DoD have been formalized. Regular retrospectives and Sprint Reviews are held. A 3-month onboarding process for new employees has been formalized. Trunk Based Development and Release on Demand were set up to reach TTL of feature branch not more than 3 days.
Technologies:
July 2020 — February 2024
Software Team Lead (Digital Sales team) - Altium
Saint Petersburg, altium.com
The goal was to create online sales system for all Altium digital products (licenses, trainings, etc). This pioneering platform, integrating with key financial and sales frameworks (Stripe, Salesforce, NetSuite, Zuora, etc.), currently drives approximately 4,000 sales orders monthly, marking a significant milestone in Altium's digital commerce capabilities.
My team was an autonomous full-stack software development unit, also possessing strong expertise in online sales, Front- and Back-end ASP.NET Core, UX and QA.
Our digital sales system is hosted in Amazon AWS Cloud and has a microservice architecture.
My responsibilities as a software team lead were:
November 2016 — June 2020
Senior Software Engineer, Software Team Lead (Data Management team) - Altium China
Shanghai, altium.com
During my work I (acting there as a team lead) formed a dedicated full-stack developing team unit to take ownership on all data-management-related projects.
My team participated in development of two products:
- Altium Designer (main product of company, the leading PCB design tool)
- A365 (cloud platform for ECAD design collaboration and online data exchange, setting new industry standards for collaboration efficiency).
Data Management team developed a search service (based on search index engine) and front-end clients for it (WPF- and web-). As a result, we introduced new Search API for all company's ecosystem. Also, we participated in development of BOM features, delivering new Supply Chain engine and API for it.
In addition, my team worked on performance optimization project. In preparation of great customers influx caused by wide launch of new A365 platform. In parallel we taking attention to UX issues, providing smooth work with essential features, as well as its quick startup. The result was a decrease of startup time from 25 to 5 seconds.
My tasks as informal, and then formal team leader were:
- design of architecture and code prototypes for new features
- code quality maintenance: reviewing and refactoring
- organizing of testing process, including performance measuring
- preparation for production, making deploy and migration plans, maintenance
- solving team issues not related to programming (communication, compensation, growth, etc)
Technologies:
- front-end: .NET Framework, WPF, Windows Forms, ASP.NET MVC
- back-end: REST API, WCF, ElasticSearch, EF, several kinds of databases, Redis, RabbitMQ.
October 2014 — July 2016
Senior Software Engineer - Plazius Mobile Payments (Platius LLC)
Moscow, plazius.ru
- Development of new functionality and optimization of existing functionality for a high-load back-end (200,000 checkouts per day, doubling every year) fast mobile payment and loyalty service for visitors to restaurants, cafes, fast food outlets, and stores.
- Implementation of the PCI DSS standard for the entire checkout and payment cycle.
- Optimization of service performance and reliability using parallel load stress testing and profiling.
- Configuration of the JetBrains TeamCity CI/CD system (including NAnt, MS Build, NUnit).
- Use of the WiX Toolset installation package creation utility as part of CI/CD + auto-publication of installers on Github.
Technologies: .NET Framework 4.6, TPL, WCF, ASP.NET MVC, SSL, NHibernate, SQL Server Failover Cluster, JQuery, Kendo UI, microservice architecture, load balancing.
February 2012 — May 2014
Senior Developer - SBL Technologies LLC
Moscow
- Modernized the "Customs checkpoint" information system for the Federal Customs Service of Russia, enhancing interaction with data exchange systems and automating barcode printing processes.
- Achieved significant modernization efficiency by refactoring to MVC, creating custom components, and debugging third-party libraries.
- Led the "Checkpoint" project, overseeing requirement analysis, task delegation, implementation, and complex testing, culminating in successful customer collaboration.
Technologies: .NET, SQL, IBM MQ, CryptoPro, DOC/PDF parsing.
August 2006 — January 2012
.NET Developer - Logic Version LLC
Moscow, logicver.ru
- Developed and architectured a comprehensive corporate client-server application in .NET, enhancing data access, module addition, and team communication via WCF, including sales automation.
- Handled MS SQL database development, business logic, user action logging, and optimized queries.
- Created web services for external integration and developed applications for Android OS and advertising displays.
Technologies: MS SQL, Infragistics, DevExpress, Aspose, Dundas, Perpetuum Reports, MVC, LINQ, EF, SSAS, Jira, SVN.
With 15+ years in .NET and web services and 5+ years in online payment solutions, I excel in fast-paced environments, emphasizing quick learning, problem-solving, and project delivery. My leadership is defined by getting things done, knowledge sharing and leveraging team values, driving innovation, and operational excellence.
2008 - Bauman Moscow State Technical University
Computer Science and Management, Computer software and automated systems
English — B2 — Upper Intermediate
Russian — Native