- Enterprise ArchitectPNI Media2014 - PRESENT
Technologies: Web, Azure, React
- Developed and architected a set of web applications which are part of the company's main service. Integrated best practices: unit testing, automated testing, pull requests, and reviews.
- Developed a sophisticated and highly performant caching system based on automatic dependency tracking and backed by Redis.
- Designed and led the development of the next generation of the company's main product.
- Transferred a large set of applications (services, legacy and new applications) to Azure PaaS and IaaS.
- Co-Founder, Technical Director, ArchitectSebro, Ltd.2010 - 2013
- Worked with such Azure services as Web Role, Azure SQL Database, Table Service, and Queue Service.
- Created a CI build system using MSBuild and Mercurial.
- Managed the development process of 1200+ work items.
- Built a web form system with declarative syntax.
- IT Consultant, Senior DeveloperAlteroxity Development2012 - 2012
- Improved the TFS CI build system.
- Created a web testing framework with Selenium Web Driver.
- Worked on a loan service.
- Improved the front-end and migrated it to Knockout.js.
- Worked with SQL Server triggers.
- Architect, IT ConsultantTAGO (QR Code Generator/Tracking Service)2012 - 2012
- Redesigned the system, migrating to MVC4, Razor, and Web API.
- Redesigned the database and data service (LINQ to SQL).
- Created a high-performance statistics service.
- Designed and developed a white label system (branded domains).
- Created a CI build system with sandbox testing.
- Founder, CEO, ArchitectM-Links, Ltd.2006 - 2009
- Managed the development process.
- Hired, trained, and managed company employees (four developers, as well as managers and a designer).
- Built the company to 10,000 customers from nothing.
- Created a text generator for SEO-related goals.