English | Русский


Viacheslav Yushkov

39 years

slava@yushkov.ru — preferred means of communication

Telegram: vyushkov1984

Phone: +7 (916) 127-42-98

Saint Petersburg, Russia

.NET Software Team Lead

Employment: full time, remote working

Work experience 17 years

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:

Also I was a product owner of: Technologies:

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)

- 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 back-end of a highly loaded (https://plazius.ruhttp://plazius.biz; 200 000 checkouts per day, doubled every year) service of fast mobile payment and loyalty for visitors of restaurants, cafes, fast food outlets and stores. Technologies: .NET Framework 4.6, TPL, WCF, SSL, NHibernate, SQL Server Failover Cluster, SOA (microservice architecture), load balancing.
- Front-End development, using ASP.NET MVC, jQuery and Kendo UI components.
- Optimizing service performance and reliability, using parallel stress testing and profiling.
- Configuring JetBrains TeamCity CI/CD system (using NAnt, MS Build, NUnit).
- Using WiX Toolset installation package creation utility within CI/CD + auto-publishing installers on Github.

February 2012 — May 2014

Senior Developer - SBL Technologies LLC


- 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.

About me

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.

Higher education

2008 - Bauman Moscow State Technical University

Computer Science and Management, Computer software and automated systems


English — B2 — Upper Intermediate

Russian — Native