OOO «InToSoft»

Registration number 191765534

Republic of Belarus

220090, city of Minsk, Logoyskiy trakt 22a-601

Curriculum Vitae

Position /

Senior Software Engineer / Team lead

EDUCATION

EDUCATION

Educational institution /

State University of Informatics and Radio Electronics

Specialization /

Radio-electronic data protection

Faculty /

Radio-technics and electronics

Graduation year /

2009

Degree /

Graduate

LANGUAGE SKILLS

LANGUAGES

/

Level

Reading

/

Writing

/

Speaking

English /

Upper-Intermediate

/

Upper-Intermediate

/

Upper-Intermediate

German / Elementary / Elementary / Elementary
Russian /

Native

/

Native

/

Native

Belorusian /

Native

/

Native

/

Native

CERTIFICATIONS

CERTIFICATION /

RECEIVED

Programming in "Java Sandart Edition"

"BELHARD": Center of educational technology, Certificate

/

2012

Programming in C # on Microsoft .Net platform

Belarusian State University of Informatics and Radio Electronics, №1450414

/

2012

Information web-resources of national significance

Institute of Civil Service of the Academy of Management under the President of the Republic of Belarus, №1550598

/

2012

Microsoft qualification exam

Authorized Prometric Testing Center, 070-480 Programming in HTML5 with JavaSkript and CSS3

/

2013

TRAININGS AND COURSES

COURSES /

YEAR

Programming in C#, development of web-applications on ASP.NET MVC (ext. courses)

SaM Solutions, software development

/

2012

"Kanban for project management" and "Planning and Estimation in Agile project"

Training Center "XP Injection”

/

2013

Security Development Lifecycle as "Must-Have" Practice in Software Development

/

2014

Software Development Processes

/

2014

Versioning and Authorization Strategies in Your Windows Azure Application

/

2014

School of managers Stratoplan: Efficient Time Management in the enterprise

/

2015

EXPERIENCE

WORK EXPERIENCE

Total work experience (years)

/

6+

Project/Project description /

Application for training (online and in the classroom), testing the knowledge and competence of the company’s staff. The application allows you to use the latest teaching methods, contains an extensive database of copyright content, allows you to organize more than 10 different types of examinations and tests, to issue the relevant certificates to staff. Also, the system automatically monitors the level of competence of the employees depending on the position and advises training courses.

Duration /

June 2016 - Present

Position /

Lead Software Engineer, Team Leader

Responsibilities /

Features development, bug fixing, system architecture, development of application at all levels, communications, participated in the improvement and optimization of workflows in the project, training staff in new technologies and tools for software development, team management activities

Technologies used /

ASP.NET MVC 5-6, ASP.NET Identity, Linq2Sql, HTML 5, CSS 3, JavaScript, jQuery, Ajax, AngularJs, KnockoutJs, T-SQL, Stored Procedures, MS SQL Server, etc.

Project/Project description /

The email marketing platform (United Kingdom)

Duration /

Oct 2014 –June 2016

Position /

Lead Software Engineer, Team Leader

Responsibilities /

Features development, bug fixing, production deploy activities, participated in the improvement and optimization of workflows in the project, training staff in new technologies and tools for software development, team management activities

Technologies used /

ASP.NET MVC 5-6, ASP.NET Web Forms, Message Queuing (MSMQ), ASP.NET Identity, StructureMap, AutoMapper, Linq2Sql, HTML 5, CSS 3, JavaScript, jQuery, Ajax, AngularJs, KnockoutJs, T-SQL, Stored Procedures, MS SQL Server, MS IIS, MS VS2013-2015, MS TFS etc.

Project/Project description /

Training of students for future employment in the company, under the program «Single-Page application approach

Duration /

Mar 2014 – Oct 2014

Position /

Trainer, Team Leader

Responsibilities /

Training of students, team management activities

Technologies used / The training program
The MVC pattern
Controllers, Models, Views
Hosting ASP.NET MVC applications
Dependency injection
Validation
Authentication and Authorization
REST
Model View ViewModel (MVVM)
ASP.NET SignalR
Bootstrap (front-end framework)
Unit Testing ASP.NET MVC
Anti-Patterns
Project/Project description /

Semantic Code Analyzer to simplify the Code Review process

Duration /

Aug 2014 – Oct 2014

Position /

Senior Software Developer, System architect

Responsibilities /

Features development, bug fixing, design of application

Technologies used /

ASP.NET MVC 5, HTML 5, CSS 3, JavaScript, jQuery, Ajax, MS SQL Server, Entity Framework 6, Twitter Bootstrap Framework, MS IIS, MS VS2013, Git, .NET Compiler Platform ("Roslyn"), Jira REST API, StyleCop etc.

Project/Project description /

ERP-system for a major customer in the United States. Migration functionality from Visual Basic Script to ASP.NET MVC

Duration /

Feb 2014 – Oct 2014

Position /

Senior Software Developer, Key Developer, Stream Leader

Responsibilities /

Features development, bug fixing, team management activities, participated in the improvement and optimization of workflows in the project, participated in the creation of software tools required to optimize and improve workflows in the project

Technologies used /

ASP.NET MVC 5, StructureMap, HTML 5, CSS 3, JavaScript, jQuery, Ajax, T-SQL, Stored Procedures, Twitter Bootstrap Framework, MS SQL Server, MS IIS, MS VS2012-2013, MS TFS etc.

Project/Project description /

Football statistics management system

Duration /

Oct 2013 – Feb 2014

Position /

Senior Software Developer, DBA Engineer, Build / Configuration manager, Team Leader

Responsibilities /

Developing features, bug fixing, databases support, builds configuration activities, resolving issues related to builds, team management activities

Technologies used /

ASP.NETMVC 4, EntityFramework 5, HTML 5, CSS 3, JavaScript, jQuery, Ajax, T-SQL, TwitterBootstrapFramework, MySql, MSIIS, MSVisualStudio 2012, MSTFS, knockout.js, WebAPI, Autofac, AutoMapperetc.

Project/Project description /

Several projects in the area of mortgage lending in the United States that implement the various stages of the process (SaaS platform for real estate estimation)

Duration /

Oct 2012 – Jun 2014

Position /

Senior Software Developer, DBA Engineer, Build / Configuration manager, QA Engineer - Automated Testing (partly)

Responsibilities /

Developing features, bug fixing, databases support, builds configuration activities, resolving issues related to builds, set up test automation

Technologies used /

ASP.NETMVC 3-4, EntityFramework 4-5, Ninject, HTML, CSS, JavaScript, jQuery, Ajax, T-SQL, TwitterBootstrapFramework, LESSCSS, MSSQLServer, MSIIS, Selenium 2.0 WebDriver, MSVS2010-2012, MSTFSetc.

Project/Project description /

social network for internal company purposes

Duration /

June 2012 – Oct 2012

Position /

Software developer

Responsibilities /

Developing features, bug fixing

Technologies used /

ASP.NET MVC 3, Ninject, HTML, CSS, JavaScript, jQuery, Ajax, MS SQL Server, Twitter Bootstrap Framework, MS IIS, MS VS2010, MS TFS

Project/Project description /

Official website of the Ministry of Interior of the Republic of Belarus

Duration /

Oct 2009 – June 2012

Position /

Software developer

Responsibilities /

Development, bug fixing, implementing new functionality

Technologies used / C#, ASP.NET Web Forms,MS VS2010, MS SQL Server,jQuery, CSS, MS SQL

SKILLSMATRIX

Professional Skills

/

Experience,

in years /

Level

(Expert/

Advanced/

Intern/Novice)

/

Last used, year

Operating Systems
MS Windows / 14 / Expert / 2016
Linux / 1 / Novice / 2014
Mac OS/iOS / 2 / Intern / 2016
Database Management Systems (DBMS)
MS SQL 2005 - MS SQL 2014 (MS SQL Server, SQL Server Profiler) / 6+ / Expert / 2016
MySql (HeidiSQL, MySQL Workbench) / 2 / Advanced / 2015
Programming Languages
C# / 6+ / Expert / 2016
Assembler (assembly language), C / 0.5 / Novice / 2009
Java (Java SE, Android) / 1 / Novice / 2012
PHP / 1 / Novice / 2013
Java Script / 4+ / Advanced / 2016
CSS / 6 / Advanced / 2016
T-SQL / 4+ / Advanced / 2016
Programming Technologies
.NET 2.0-4.5.2, .NET 4.6 (RC) / 6+ / Expert / 2016
ASP.NETMVC 3 - ASP.NETMVC 5, ASP.NET 5, ASP.NETMVC 6 (vNext) / 5 / Expert / 2016
ASP.NET WebForms / 2 / Intern / 2016
SOAP/REST(RESTful services): Windows Communication Foundation (WCF), ASP.NET Web API 1-2 / 5 / Advanced / 2016
Linq: LINQ to SQL, LINQ to Object, LINQ to Entities / 4 / Advanced / 2016
Testing: Unit Testing: NUnit, XUnit, Moq, TDD / 5 / Advanced / 2016
Agile methodologies (SCRUM, Kanban). / 5 / Advanced / 2016
Patterns: GoF patterns, Enterprise patterns, Architectural patterns, S.O.L.I.D. principles / 6 / Advanced / 2016
Continuous integration(CI): JetBrains TeamCity / 4 / Advanced / 2016
Frameworks and Libraries
EF: (Entity Framework-Code First) Entity Framework 4.x - Entity Framework 6.x, Entity Framework 7.x (RC) / 4 / Advanced / 2016
Multi-threading: Thread Class, ThreadPool Class, Task Library, Thread-Safe Collections (Concurrent library) / 5 / Advanced / 2016
HTML-JavaScript-CSS: 1) HTML,xHTML, HTML5 2) CSS - CSS3, Bootstrap(CSS) 3) JavaScript, jQuery, Bootstrap(JS), KnockoutJs, ajax, json / 6 / Advanced / 2016
DI (IOC-Containers): Ninject, Unity, StructureMap, Autofac, Asp.NET 5 (simple built-in container) / 5 / Advanced / 2016
SQL Server Profiler / 2 / Intern / 2015
Project Management Tools
Microsoft Team Foundation Server(TFS) / 5 / Advanced / 2016
Git (software) / 2 / Advanced / 2016
Wiki (software) / 2 / Intern / 2016
Scrum Task Boards / 3 / Advanced / 2016
Integrated Development Environment
Microsoft Visual Studio / 6+ / Expert / 2016
Eclipse IDE / 1.5 / Intern / 2012
JetBrainsIntelliJ IDEA IDE / 1 / Intern / 2012
JetBrains PhpStorm / 1 / Intern / 2013
JetBrains WebStorm / 2 / Advanced / 2015