Curriculum Vitae
Senior Full stack developer
12 years of hands-on experience in commercial software development
Having full understanding of emerging Microsoft technologies and deep knowledge of angular, work processes establishing.
Having a good knowledge in application architecture, functional design, design patterns, OOP and Microsoft .NET technology in common
Strong leadership, managerial, interpersonal and communication skills
Excellent analytical, troubleshooting and problem-solving skills
EDUCATION
EDUCATION |
|
Educational institution |
Belarusian State University |
Specialty |
Theoretical physics |
Graduation year |
2009 |
Degree |
Specialist |
Educational institution |
Belarusian State University |
Specialty |
Advanced training in applied mathematics and computers |
Graduation year |
2009 |
Degree |
Bachelor |
LANGUAGE SKILLS
LANGUAGES |
Level |
||
Reading |
Writing |
Speaking |
|
English |
Advanced |
Upper Intermediate |
Advanced |
Russian |
Native |
Native |
Native |
Belarusian |
Advanced |
Intermediate |
Advanced |
EXPERIENCE
WORK EXPERIENCE
Total work experience (years) |
12 |
Project/Project description |
contact center solution, which allows call centers to handle calls using Microsoft bots and our custom, provided workflow, which describes distribution, queue music, keyboard interaction, and connection to users.During the process of calling, we interact with Microsoft graph API, Microsoft bot framework, Logic App API.On frontend, it is a webapp with two access points: MS Teams Application and Stand Alone Application with shared context. This application is created with high performance, high interactivity, and intuitive UX. |
Period of project (since… to…) |
December 2018 – … |
Position |
Lead Software Engineer (Asp.net Core, Angular) |
Responsibilities |
Cloud architecture of distributed system containing 20 microservices, hosted in 4 datacenters. Planning of architecture design, development of Web Pages, unit tests, feature teams supervising. |
Technologies used |
Asp.net core, RavenDb, TiDb, NATS MQ, MS Teams API, Graph API, Logic APP, Microservice, Docker, Kubernates. Angular 9, Redux, Karma, AD Authentication. |
Project/Project description |
Webapp for betting platform. It is a multitenant, multilingual solution with a big variety of features. It has very high performance and it is CEO friendly because of Server-Side Rendering. It is very reactive and modern because of using innovative technologies. |
Period of project (since… to…) |
December 2017 – December 2018 |
Position |
Software Engineer (Front End) |
Responsibilities |
Planning of project architecture, development of Web Pages, unit tests, end-to-end tests. |
Technologies used |
.NET Core 2.0 (C#), ASP.NET Core 2.0, Angular 6, Karma. |
Project/Project description |
The platform delivers the world’s most relevant and intuitive life-planning solution that empowers people to make optimum decisions when financing their dreams. We are using the latest tech to develop “kick-SaaS'' solutions to empower people with in-context information to plan and realize their life-goals. |
Period of project (since… to…) |
May 2017 – December 2017 |
Position |
Senior/Lead Software Engineer |
Responsibilities |
Planning of project architecture, project coordination, development of complex frontend application, web API services, dynamic forms, SQL optimization. |
Technologies used |
.NET 4.6.2(C#), ASP.NET WEB API 5, AngularJS, Entity Framework, SQL SERVER Azure, ADO.NET, Autofac, Owin, jQuery, Gulp.js. |
Project/Project description |
Worked on a number of projects with 5 front/mobile applications betclic.com, betclic.fr, betclic.pt, betclic.it, expekt.com. The project is a big online bookmaker and gambling company. I work in the trading area of the solution. This area includes odds calculation, bets availability, bets automatic/manual management, risk management (bets suspension in case of potential loss of too much money), bet placement/rejection, winnings calculation. |
Period of project (since… to…) |
June 2016 – April 2017 |
Position |
Software Engineer |
Responsibilities |
Planning of project architecture, development of Web Pages, web API services, rabbitMQ workers logic, SQL optimization, bet provider integration. |
Technologies used |
.NET 4.5(C#), ASP.NET MVC/WEB API 5, SQL SERVER 2013, ADO.NET, Dapper, rabbitMQ, Reddis, Structure Map, Angular, jQuery, Gulp.js. |
Project/Project description |
I’ve few home projects like My Shelf, Ux Stencil, Telegram bot for tracking prices |
Project/Project description |
I worked in few companies in Belarus |
Period of project (since… to…) |
Apr 2010 – May 2016 |
Position |
Junior -> Middle -> Senior full stack developer |
Responsibilities |
Project architecture, Global Refactoring; development of Web Pages, client side logic, server side logic, SQL queries, SQL optimization. |
Technologies used |
.NET 4.5(C#), ASP.NET MVC 3-5, SQL Server, Entity Framework, jQuery, Kendo UI, |
MATRIX SKILLS
PROFESSIONAL SKILLS |
Experience,in years |
Level(Expert/Advanced/Intern/Novice) |
Last used, year |
Operating Systems |
|||
MS Windows |
16 |
Advanced |
2021 |
Programming Languages |
|||
C# |
11 |
Expert |
2021 |
JavaScript |
11 |
Expert |
2021 |
TypeScript |
5 |
Expert |
2021 |
HTML/DHTML |
10 |
Advanced |
2021 |
SQL |
9 |
Advanced |
2021 |
NoSQL |
2 |
Advanced |
2021 |
Project Management / CVS Tools |
|||
Git |
6 |
Advanced |
2021 |
Technologies |
|||
.Net platform |
10 |
Expert |
2021 |
WCF, WCF RIA |
5 |
Advanced |
2015 |
jQuery |
6 |
Expert |
2017 |
HTML/CSS |
9 |
Advanced |
2021 |
ASP.NET MVC/Web API |
9 |
Expert |
2021 |
RabbitMQ |
1 |
Intern |
2017 |
NATS |
1 |
Intern |
2020 |
Reddis |
1 |
Intern |
2017 |
Kendo UI |
5 |
Advanced |
2019 |
AngularJS |
2 |
Advanced |
2017 |
Angular |
3 |
Expert |
2021 |
React |
1 |
Intern |
2018 |
LINQ, LINQ Expressions |
10 |
Expert |
2021 |
Entity Framework |
6 |
Advanced |
2021 |
T4Templates |
3 |
Advanced |
2017 |
Visual Studio Extensions |
1 |
Intern |
2015 |
nHibernate |
1 |
Intern |
2013 |
ADO.NET |
4 |
Advanced |
2017 |
Xamarin |
0.5 |
Novice |
2015 |
DBMS |
|||
MS SQL Server (2005, 2008, 2013, 2017, Azure) |
9 |
Advanced |
2020 |
MS Access |
1 |
Novice |
2008 |
Elasticsearch |
1 |
Intern |
2018 |
RavenDB |
2 |
Expert |
2021 |
CosmosDB |
1 |
Advanced |
2021 |
Other Skills |
|||
Project Coordination |
3 |
Advanced |
2021 |
Project documentation |
2 |
Advanced |
2021 |
OOP/OOA |
11 |
Advanced |
2021 |
Software Architecture Design |
11 |
Advanced |
2021 |
Database Architecture |
10 |
Advanced |
2021 |
Join the Znoydzem community.