← Back to list
Registration: 25.03.2023

Portfolio

OneSCM

Product Architect Responsibilities: Full control over a product from the architectural perspective: Release planning Feature/Maintenance/Faster/QA teams technical management Documentation writing Code Review Full CI/CD in AWS infrastructure

Hand.com

Product Architect Responsibilities: Full control over a product from the architectural perspective: Release planning Feature/Maintenance/Faster/QA teams technical management Documentation writing Code Review Full CI/CD in AWS infrastructure

New VIMB

Note: The link is not to my work but to the company site I worked for. The product was the internal one. Leading programmer and architect in New VIMB project. Advertising selling application in Moscow and regions. Used technologies, frameworks and libraries: Agile, C#, SQL Server, ASP.NET, WPF, MVVM, WCF, RX, CodeSmith, DevExpress, Prism, NServiceBus, log4net, TFS etc. Took part as an architect in all project levels and tiers - frameworks and library choosing, writing common libraries for client and server. Some task examples: • Refactored netTiers Framework for this advertising company, cutting down the volume of code 4x but increasing the functionality of the framework. The new system supports several SQL Servers instead of one and includes WPF UI in code generation. (C#, CodeSmith, SQL Server) • Published over 300 articles and posts in the project Wiki (Confluence) • Developed data directories on WPF. Using code generation. • Created complex WPF controls. For example TV Net Broadcasting Grid. • Contributed to the web-based portion of the New Vimb project. (ASP.NET MVC, Entity Framework)

Skills

AngularJS
AWS
Docker
JavaScript
.NET
SQL

Work experience

.NET Product Architect
07.2018 - 12.2022 |Crossover.com
AWS, .NET
Product Architect for 2 products: hand.com and onescm.com Responsibilities: Full control over a product from the architectural perspective: Release planning Feature/Maintenance/Faster/QA teams technical management Documentation writing Code Review Full CI/CD in AWS infrastructure
.NET Senior Developer
04.2015 - 07.2018 |Crossover.com
AWS, .NET
GFI Feature Team Participated in 4 different projects contributing features into them. Platforms: Windows, Linux; Technologies and frameworks: C#, C++, T-SQL, Git, bash, Powershell, Amazon AWS; Docker team: Services “dockerization” for other teams in company. Responsibilities: Managed the dockerization teams for several projects. Platforms: Windows, Linux; Technologies and frameworks: Docker, C#, Delphi, T-SQL, MySQL, Git, bash, PowerShell, Amazon AWS; Responsible for the Window Docker automatization project – application which reduces time for service discovering and dockerization. Platform: Windows; Technologies and frameworks: C# Everest project: Everest integrates business operations, including accounting, inventory management, marketing, sales, return merchandise applications, point of sale, shipping, and receiving, as well as customer relationship management. Used technologies, frameworks and libraries: C#, SQL Server, Delphi, COM, DevExpress, Autofac, SVN, JIRA Responsibilities: • Supported and added new features to the CRM, accounting system using Delphi, Sql Server, COM • Performed tasks related to transition from Delphi to .NET
Lead Programmer -> Architect
10.2009 - 03.2015 |VI (Video International)
.NET
Leading programmer and architect in New VIMB project. Advertising selling application in Moscow and regions. Used technologies, frameworks and libraries: Agile, C#, SQL Server, ASP.NET, WPF, MVVM, WCF, RX, CodeSmith, DevExpress, Prism, NServiceBus, log4net, TFS etc. Took part as an architect in all project levels and tiers - frameworks and library choosing, writing common libraries for client and server. Some task examples: • Refactored netTiers Framework for this advertising company, cutting down the volume of code 4x but increasing the functionality of the framework. The new system supports several SQL Servers instead of one and includes WPF UI in code generation. (C#, CodeSmith, SQL Server) • Published over 300 articles and posts in the project Wiki (Confluence) • Developed data directories on WPF. Using code generation. • Created complex WPF controls. For example TV Net Broadcasting Grid. • Contributed to the web-based portion of the New Vimb project. (ASP.NET MVC, Entity Framework, ExtJS)
Senior Programmer -> Lead programmer
06.2003 - 10.2009 |VI (Video International)
Delphi
Senior programmer and architect in VIMB project. Selling and placing advertising system in Moscow and regions. More that 1 000 000 lines of code, DB Volume 100GB+, 500+ tables, 3000+ stored procedures. (Delphi, SQL-Server 2000, 2005, 2008) Some task examples: • Refactored a huge amount of code considering data directories and reports. Made the code unified, simplified, and consistent with OOP. • Simplified developing for programmers. Time and effort for form creation for developers decreased by 50%-95% • Created a component above XML Spreadsheet that allows it to work via Excel COM like an API (Something like today's EPPlus library) • Performed database migration from SQL Server 2005 to SQL Server 2008 • Added CLR support and libraries into the existing SQL Server databases.

Educational background

Faculty of Computer Science and IT (Masters Degree)
1992 - 1997
Saratov State University, Saratov

Languages

EnglishAdvancedSpanishUpper IntermediateRussianNative