Position: full stack dotnet developer
Category: Golang
English level: intermediate
Years of experience: 6

CRM system
1) Transfer legacy backend from vendor system bpm'online to API.
 Advantage:
 - CI/CD opportunities
 - Technologies possibility of selection
 - Independence from vendors
2) Design and implement CI/CD processes which decreased feature 
deployment from 10 hours to 2 hours
3) Design and implement auto processing using message broker for few 
business blocks which decreased by 30% 
 manual work
Corporate messenger, Rocket Chat
1) Design and implement CI/CD processes and transfer from self server 
hosting to docker hosting wich 
 decreased merge vendor updates and deployment from 3 hours to 30 
minutes
2) Scale MongoDB by Replica Sets, that decreased bottlenecks on read 
operation wich led to decrease latency in 
 getting highload chats messages from 1 s to 50 ms
1) 2016.11 - now
Software Engineer
Project: Agent Desktop CRM system E-commerce (ASP.NET, JS, SQL, bpm'online)
2) 2020.02 - now
Team Lead
Project: Corporate messenger, Rocket Chat (Meteor, MongoDB, Linux)
3) 2016.11 - 2018 
Software Engineer
Project: Document management system (ASP.NET, JS, SQL)
Switching from C# to Golang, Professional growth, сhallenges