Профессиональные навыки
Опыт работы
Июль 2015 — Ноябрь 2016
Micronet Incorporated
Senior Software Engineer (remote job)
Обязанности и достижения

Memberzone – web-based singe page application to manage all the day-of-day operations of any organization.
1. Analyzed requirements;
2. Designed and implemented service layer
3. Implemented and redesigned database queries
4. Implemented end-to-end several application modules
5. Integrated third-party libraries and services (MailChimp)
Technologies used: C# 4.6.1, ASP.NET WEB API 2.2, MS SQL 2014, Dapper, Entity Framework, JavaScript, AngularJS 1.5, Moment, JQuery

Апрель 2013 — Июнь 2016
Feedmee AB
Team Lead (remote Job)
Обязанности и достижения

Feedmee – web-based solution implemented as Single Page Application. The application is a service that allow to get freshly cooked food from some of the city's most popular restaurants directly delivered to a client workplace.

1. Analyzed requirements;
2. Analyzed and planned road map and sprints;
3. Elaborated the solutions’ architecture;
4. Wrote technical documentation;
5. Designed and implemented database schema
6. Analyzed and optimized db queries.
7. Designed and implemented data access layer based on Dapper ORM
8. Designed and implemented service layer
9. Managed development team (4 members)

Technologies used:
Server side: C# 4.5.1, ASP.NET WEB API 2.2, MS SQL 2012, Dapper,
Front-end: JavaScript; Knockout, Require, Underscore, jQuery, Moment, Crossover, Lodash,
Third-party services: Campaign Monitor, MailChimp, Klarna
Tools: Jira, Confluence, Slack

Июль 2011 — Март 2013
Senior Software Developer
Обязанности и достижения

Portfolio Master – Management solution that combines Multi-Asset Class Order
Management (OMS) and Portfolio Management (PMS) functionality.

1. Analyzed requirements.
2. Collaborated with business analyst.
3. Collaborated with QA engineers.
4. Integrated new and updated controls from Amazonia into Position Explorer module.
5. Fixed issues.
6. Improved performance issues in several part of the application.

Technologies used:
C# 4.0, MsTest, Infragistics WinForms controls, DevExpress Pivot grid.

Application Lifecycle Management System – Distributed managed system to control application life cycle. The product based on MS TFS 2010 and VMWare Lab Manager 4.0. It provides several services that operate build process, alerting, work item tracking and etc.

1. Analyzed requirements
2. Designed solution architecture
3. Collaborated with business analyst and end users
4. Designed and developed several services to integrate heterogeneous
application existed in company
5. Created Web application to manage the services
6. Created company oriented process template for TFS 2010
7. Designed and implemented rule used converter to convert about 75000 work
items existing in the company
8. Implemented a set of custom build tasks for MSBuild engine
9. Designed and implemented database model, user-defined functions, views and

Technologies used: C# 4.0; WCF; Entity Framework; ASP.NET MVC, Linq, MsTest, NUnit, Unity IoC, Log4Net, Common Logging, TFS 2010 API, VMware Lab Manager API

1. Designed and implemented service that automatically recreated build
infrastructure used timetable (time that need to recreate build lab was reduce to
10 minutes instead of 4 hours).
2. Introduced database Continuous Integration used Red Gate Comparison SDK to
build process.

Апрель 2011 — Февраль 2012
Accusoft Corporation
Test Development Consultant (Remote Job)
Обязанности и достижения

ImagXpress - ImagXpress SDK is the image handling engine that presents rich
functionality for image processing products. The product is used in a lot of medicine and architecture software. The product provides managed and unmanaged version of API.

1. Analyzed requirements;
2. Elaborated test suite implementation;
3. Implemented automated test suites;
4. Executed manual tests;

Technologies used: C# 4.0, NUnit, SpecFlow, Machine Specification, Moq, Log4Net,
TeamCity, DevTrack

Апрель 2008 — Июнь 2011
Software Developer
Обязанности и достижения

CT TyMetrix 360° (TyMetrix Inc. www.cttymetrix.com) - Web-based management solution for corporate law departments and claims organizations. It provides web-based systems for matter management, document management, budgeting, forecasting, analysis, electronic invoicing and reporting solution. Application based on multi-tier architecture, with MS SQL Server as back-end, business logic implemented on C# 3.5 and web-oriented GUI as front-end on ASP.NET.

1. Analyzed business requirements;
2. Elaborated the solutions’ architecture;
3. Wrote technical documentation;
4. Collaborated with business analysis and QA team;
5. Implemented database stored procedures, user-defined functions, triggers,
6. Optimized, tuned and improved database performance;

Technologies used: C# 3.5, ASP.NET, ADO.NET, WCF, WWF, JavaScript, XML, XSD,
XSLT, MS SQL Server 2005-2008, T-SQL, TFS 2008-2010, HP Quality Center, FogBugz, SourceSafe; Gear Source Offsite, MS Project, MS Visio, Sparx Enterprise Architect 8.0

Camelot – R&D project for Microsoft Corporation. SOA-based management solution provides the engine of deployment virtual environment in data centers. Application based on service oriented architecture with MS SQL Server 2008 as back-end, business logic implemented on C# 3.5 and Workflow Foundation framework and grouped to several services. Services implemented with WCF framework and set of Power Shell command lets as GUI.

1. Analyzed business requirements;
2. Elaborated and designed architecture for Automated Test framework;
3. Wrote technical documentation;
4. Collaborated with business analysis and QA team;
5. Designed and developed:
a. Database model for ATF;
b. Business layer modules (back-end) for ATF;
c. User interface based on console application;
6. Designed and implemented Environment Model Processing service
7. Implemented Power Shell command lets

Technologies used: C# 3.5, WCF, WWF, PowerShell, MS SCVMM 2007 R2, MS SCOM 2007, ADO.NET Entity Framework, LINQ, XML, XSD, MS SQL 2008, Windows 2008, TFS 2008, MS Project, MS Visio, Sparx Enterprise Architect 8.0.

NXEGEN (NXegen Inc. www.nxegen.com) - Web-based management solution for efficient development and utilization of electrical systems. The application provides to customers energy conservation services including complete energy audits, lighting audits, HVAC audits, pumps motors and variable speed drive evaluation.

1. Analyzed business requirements;
2. Collaborated with customers about product quality;
3. Designed and implemented reporting sub-system;
4. Developed and implemented similar billing system;
5. Investigated the possibility for porting solution to Windows 2008 and .NET
Framework 3.5

Technologies used: Visual Basic 6.0, ActiveX, ASP 3.0, MSMQ, Windows 2003, Windows 2008, MS SQL 2000, JavaScript, HTML, CSS, VSS

Высшее образование
Сентябрь 2005 — Июнь 2008
Переподготовки специалистов; ФПС
Специализация и достижения