Position: Senior .Net Developer
Category: .NET
English level: intermediate
Years of experience: 10

WORK EXPERIENCE

2019 – till now   FUIB  Full-stack .Net developer

Project:  system based on a solution developed by Terrasoft: Creatio that combines the capabilities of CRM system, BPM system and helps internal departments manage their workflows and regulatory reporting.
•	Designing, building, and maintaining efficient, reusable, and reliable code
•	Analyze and translate requirements into tasks
•	Qualitative coding, debugging, bug fixing, testing and code reviews
•	Proactively participate in the project development 
•	Tightly communicate with the client and team
•	Creating estimates, assumptions, identifying development risks, proposing solutions


2017-2019       Global Logic  Senior.Net developer

Projects: Mobile bank project
•	Daily communication with customer and team members
•	Architectural design and full-stack code implementation
•	rafting technical documentation
•	Writing clean and readable code according modern requirements
•	Refactoring and covering the code with unit tests
•	Assisting QA and integration testing processes
•	Integrating new technologies approaches in the short period of time
•	Controlling and participating all Ci/CD steps


2010-2015       Sigma Software  .Net developer

Project: Created decentralized crypto exchange stock.
•	Created an architecture of the application, implemented CQRS with Event Sourcing.
•	Created Web API controllers using .Net Core 2 to support cryptocurrencies.
•	Created databases, tables, and schemas using Mongo Db, Cosmos Db, MS SQL for storing user data, and authentication.


Languages:
•	Ukrainian – fluent
•	English – intermediate

Education:
2005 - 2010: National Aviation University, Computer Science, master degree
SUMMARY
•	Full-stack Software Engineer offering 12 years of experience in the development of web and desktop applications based on Microsoft .NET platform.
•	Experienced in creating projects from scratch, planning architecture, refactoring, and optimization of existing code.
•	Deep understanding of product, client oriented with understanding of customers’ needs
•	Experienced working with the most popular JavaScript frameworks: AngularJs, Angular 2+, React
•	Experienced in creating and optimization database structure.
•	Comfortable working in a team following Agile (SCRUM) methodology.
•	Believer and follower of the best IT industry practices (Unit Testing, Code Review).
•	Strong experience in analysis, reorganization, and refactoring of legacy applications without negative impact on end-user work Skills and Awards:
•	Agile: Software Development Methodologies: SCRUM, Test-Driven Development;
•	Architecture: Enterprise Architecture: IT Architecture;
•	Big Data: Document: MongoDB;
•	Microsoft Technologies: Microsoft: .NET;
•	Microsoft Technologies: .NET Technologies: ADO.NET, AutoMapper, Autofac, Dapper, Entity Framework, Entity Framework Core, Hangfire, LINQ, NHibernate, NLog, Ninject, WinForms, Windows Communication Foundation;
•	Microsoft Technologies: Internet Technologies: ASP.NET MVC, ASP.Net, Microsoft ASP.NET Web API;
•	Microsoft Technologies: Programming Languages: C#, T-SQL;
•	Microsoft Technologies: RDBMS: MS SQL Server 2014, Microsoft SQL Server;
•	Microsoft Technologies: Integrated Development Environments: MS Visual Studio;
•	Microsoft Technologies: Microsoft Fakes;
•	Software Construction: JavaScript: Angular, Angular Material, AngularJS, AngularJS Material, JQuery, ReactJS;
•	Software Construction: Scripting Languages: JavaScript;
•	Software Construction: Construction Languages: SQL;
•	Software Design: Software Structure and Architecture: Dependency injection, Design patterns;
•	Software Engineering Management: JIRA;
•	Testing: Test Levels: Unit testing.