Vadym Fedorovych

Vadym Fedorovych

C#/.NET Developer

Personal Profile

I am a C#/.NET developer with over 5 years of commercial experience and a strong passion for the .NET ecosystem and Microsoft technologies. My expertise includes working on a diverse range of projects, from small-scale applications to large enterprise systems, focusing on utilizing the latest versions of .NET and modern frameworks like Svelte.

Throughout my career, I have successfully taken on various roles, including team and technical lead, developer, and DevOps specialist. My DevOps experience encompasses deploying solutions with IIS and Caddy Web Server, without the use of cloud infrastructure. I enjoy engaging in projects that leverage modern tech stacks and promote innovative problem-solving.

I am actively seeking opportunities to contribute my skills to exciting projects and continue my professional growth. Iā€™m always open to exploring new challenges and collaborating with teams that share my enthusiasm for cutting-edge technologies.

Work Experience

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: AI App for Kids

Tech Stack: .NET 8, PostgreSQL, Svelte, CapacitorJS.

  • Developed an app with AI API integration to create content for kids.
  • Worked with ChatGPT and Stable Diffusion APIs.
  • Designed a solution that allows the app to run on mobile platforms and as a Telegram mini app as well.

Project #2: MLM Platform

Tech Stack: .NET 8, PostgreSQL, Svelte.

  • Developed a platform for managing the MLM structure.
  • Designed a tree structure for distributing bonuses based on purchases.

Project #3: 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 #4: 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 #5: 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 #6: 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.

Self employed

June 2018 - August 2019

Worked as a freelance developer, developing online stores, chat applications, business management solutions, and small business card sites.

Project #1: Delivery App

Tech Stack: .NET 4.7.2, MS SQL, Xamarin Forms (Web View), JavaScript.

  • Built a delivery app with a focus on map integration using Leaflet.
  • Experienced in working with map technologies and incorporating them into the app.
  • Integrated payment systems into the app for transactions.

Project #2: Chat Web Application

Tech Stack: .NET 4.7.2, MS SQL, JavaScript.

  • Developed a chat web application based on SignalR.
  • Worked with a database containing a large amount of information.
  • Experienced in writing effective queries and optimizing database performance.
  • Identified and resolved memory leaks.

Key Skills

  • C# / .NET Core
  • ASP.NET Core
  • Relational databases
  • PostgreSQL
  • Blazor
  • Solidity
  • Windows Server (IIS)
  • Caddy Web Server
  • Svelte

Secondary Skills

  • EF Core
  • Dapper
  • MediatR
  • Refit
  • Fluent Validation
  • Serilog
  • SignalR
  • Mapster
  • Nethereum
  • Jitsi
  • MAUI
  • CapacitorJS

Interested in

  • Microsoft Azure
  • AWS

Portfolio

Allowed.MAUI.Hybirizer

Library that provides a bridge between MAUI and JavaScript applications.

Allowed.Telegram.Bot

Minimal API for Telegram bots.

Languages

Ukrainian

Native

English

Upper-Intermediate

Polish

Pre-Intermediate

Education

STEP Computer Academy

July 2015 ā€” April 2018

National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

September 2016 ā€” June 2020

Academician Stepan Demianchuk International University of Economics and Humanities

September 2024 ā€” present