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 / ElementaryRussian /
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 programThe 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 SQLSKILLSMATRIX
Professional Skills
/Experience,
in years /Level
(Expert/
Advanced/
Intern/Novice)
/Last used, year
Operating SystemsMS 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