Position: .NET Software Engineer - Tech Lead
Category: .NET
English level: intermediate
Years of experience: 5


EdTech NovaVi
February 2020 - Present

At NovaVi, I serve as the Technical Lead, overseeing the development of complex projects, managing a team, and driving the adoption of Clean Architecture.

Project #1: Game
Tech Stack: .NET 6, PostgreSQL, Svelte.

Developed a game with a focus on real-time connections.
Integrated Jitsi using low-level libraries to create video chat functionality.
Worked with pre-existing AI libraries, including Tensor AI, for integration into the game.

Project #2: Blockchain Platform
Tech Stack: .NET 5 - .NET 7, PostgreSQL, Blazor (later transition to Svelte), Solidity.

Developed a blockchain platform involving Solidity on Binance Smart Chain (BSC).
Integrated smart contracts into the platform and gained experience with contract integration.
Developed Solidity smart contracts.
Handled highweight queries.
Implemented materialized views to store events from smart contracts without relational structure.

Project #3: Education Platform
Tech Stack: .NET 5, PostgreSQL, Blazor.

Developed personal web cabinets for interactive tasks in an education platform.
Utilized Blazor extensively, gaining further expertise in the framework.

Project #4: Landings
Tech Stack: .NET 5 - .NET 7, PostgreSQL, MySQL, Blazor, Svelte.

Developed landings using Blazor.
Experienced with different host models in Blazor and understanding the advantages and disadvantages of each.
Seamlessly transitioned to the lightweight Svelte framework for frontend development, staying ahead of industry trends.
Acquired experience with the JavaScript framework Svelte and npm.

UKRTECH.INFO
August 2019 - February 2020

Played a key role in the development of a sports arbitration program, focusing primarily on developing parsers to collect information from bookmaker sites. Acquired in-depth knowledge of site protection mechanisms and successfully circumvented them to ensure effective data collection.

Project #1: Bookmaker Fork Scanner
Tech Stack: .NET Core 3.1, MySQL.

Developed parsers for collecting information from bookmaker sites.
Explored different transfer systems and their defenses.
Gained knowledge and experience in security, including identifying vulnerabilities in web applications.