Position: Senior .Net Developer
Category: .NET
English level: fluent
Years of experience: 11

Public speaking experience
Software Engineer
creatio.com
Feb 2018 - May 2021 / Kyiv, Ukraine
Our team planned and migrated a huge legacy platform solution from ASP.Net to ASP.Net Core. We kept uninterrupted parallel CI/CD and kept the platform public API practically unchanged.
We developed and implemented Zero-downtime strategies using proxies, farms, clusters, alwysOn, redis Sentinel and so on.
We eliminated performance bottlenecks using profiling, tracing multi-threads debugging for both .Net Framework and .Net Core including Linux and docker.
We maintained various platform subsystems that work with multiple databases, redis (cache and pub-sub), web-sockets, thread pools, web sessions, login.
We worked on elimination of OWASP Top 10 and other security threats.
We developed new platform features that impact hundreds of internal projects and thousands of customizations by our partners and users.
 
Software Engineer
terrasoft.ua
May 2017 - Jan 2018 / Kyiv, Ukraine
I developed and implemented two system wide features that significantly improved the overall system performance and led to cost reduction of cloud maintenance.
We worked with Ext.JS framework maintaining basic front-end features, such as menus, sections, grids, filters and so on.
 
Business Analyst / Product owner
terrasoft.ua
May 2016 - May 2017 / Kyiv, Ukraine
I’ve developed a few platform features concepts with visual layouts using Axure, Invision. I have planned it on scrum-teams using Jira. They were approved by stakeholders and implemented after the kick-off.
 
Head of IT Department
Bank Kontrakt
Jan 2001 - 2016 / Kyiv, Ukraine
I started my career in the bank as a software developer.
But shortly fell in love with SQL Server. First I became a confident DBA and soon maintained the banking automation system that had a lot of logic in Transact-SQL.
In about two years I became the Head of the Bank IT Department.
Since then every IT solution in the Bank starting from the cable system and hardware and up to calculation rules of banking product stakes or reserves, were planned and implemented with my participation or my supervision.
Flexible time, friendly environment.