Position: .NET Developer
Category: .NET
English level: upper
Years of experience: 7


27 September 2021  - 4 May 2023 : Devtorium
	CRM for beauty salon. Pretty big project (500+) with micro service architecture.
	Development of new components (pdf generation with IronPdf) and fixing bugs. 
MSSQL
Redis
PowerShell
VSTS
MicroServices
SQS (Amazon Simple Queue Service)
AWS
IronPdf

5 June 2020 – 24 August 2021 : AvidaCare
	Application for medicine dispensing (Server part).
	Refactoring and decomposing of the project with significant technical debt. Implementation of DDD, SOLID principles. Setting up the environment and CI/CD (Jenkins configuration + setting the environment on Windows server 2016). Establishing development processes (Agile/Scrum). Penetration testing with OWASP ZAP. SonarQube implementation. Regular tasks from customer. Development of new features.

ASP.NET MVC + Web API + WebSocket 
DDD
Roslyn
EF 6 Code First -> EF Core
VueJs
Jenkins (CI/CD)
PostgreSQL
OWASP ZAP (Security testing tool)
SonarQube (Continuous inspection)


18 March 2019 – 26 May 2020: Freelance
	Bot for cryptocurrency arbitrage on exchanges

	Development of an application that collects and compares data exchanges for transactions.
	Also other small projects.

ASP.NET Web API 
Entity Framework Core
MSSQL


23 March 2018 – 17 February 2019: ViaCode (Microsoft partner)

CRM application between corporations (AT&T, Google, Amazon) and lawyer companies. Large project with well-supported legacy code (n-layer architecture, SOLID principles, etc)
Development and maintence of code, writing unit and integration tests, bug fixing.

WebForms
Custom ORM (AX5)
MSSQL

 
26 January 2015 – 22 February 2018: Freelance
	Development of small projects for different customers. 
	The most interesting one was major project of WhatsApp bot for bulk sending  of messages. It was originally developed for using WhatsApp via api. But after the WhatsApp closed the api. It was decided to switch to browser-based sending through the use of selenium, and in parallel, the same bot was developed for android sdk. At that time, it was all deployed on a server configured by me through virtualbox (31 virtualboxes and 1 host)

WPF + Web API
EF 6 Model First
Selenium
Appium
Android SDK
Virtual Box (VMWare)