Position: Senior Software Engineer
Category: .NET
Experience: 11 years | English: fluent

I have created a new product within a company for internal users. Some features, which were targeted for internal use only, were decoupled from the main product. Introduction of this product allowed to simplify the main product by decoupling features not used by external users. I was responsible for the entire product launch – from coming up with the idea and pitching it to launching it in production.

Cofounded a coding boot camp with more than 1000 students who successfully passed the program across various disciplines (.NET, Java, JS, QA), 33% of whom found their first job.

Developed a fully functioning system including backend, native mobile apps, which won a startup competition. It was like Amazon GO in concept but used barcodes and a phone camera for product scanning. I implemented all the technical side with the .NET backend and native mobile apps, Android in Kotlin and iOS in Swift.
Last six years worked in the healthcare industry. The company is built around 340B law, and the primary system was processing claims from different sources. The number of claims grew from 1-2MM claims processed daily to almost 50MM when I left. Joined as a senior software engineer and later become a team leader of one of the teams (10 people) as the company grew.

Below is a list of several activities I was involved in:
* Created an entirely new product for internal users, which led to a simplification of the primary system and faster delivery of new features to internal customers. I came up with the idea, pitched it to business, came up with a design based on Microsoft Fluent design with ideas from other design systems, implemented initial features, and laid out a development process for the new team to follow. Including setting CI/CD pipelines using Azure DevOps.
* Cut down main business process running time from 22 hours down to 30 minutes. The process was processing ~50MM rows daily. My responsibilities included investigating the logic behind the process and implementing parts of it.
* Migrated from old monolithic ASP.NET Webforms app to Angular + ASP.NET API. My responsibilities were working alongside the product and designer to finalize the design and managing a team of frontend developers to implement it. 
* Implemented SSO server based on IdentityServer3, which later was upgraded to IdentityServer4. I was the sole person working responsible for this project, from choosing technology to integration in our applications.
* Implemented HL7 MLLP server to accept files from clients. I was entirely responsible for this project, from choosing technology to implement to actual implementation. It is a TCP service based on the SuperSocket library.
* Migrated backend processing from VM-hosted windows services to Azure offerings to support the growing volume of incoming files. I was responsible for planning the new architecture. I implemented the initial set of features.
I want to work with solid product management who know why the product is developed, which audience, and where it is headed. I don't mind working on any part of the product but would like it to be a native mobile app, web app, or back-end service. Don't mind working in gamedev.

Ideally, it would be a fresh product or an old one in the migration process from the old to the new platform.

I don't want to work with management with no vision for the product and want every request done ASAP. Also, I don't want to work on products in maintenance mode and do not evolve.