Ivan Yeremenko

Full-Stack Web Developer

About me5+ years IT specialist in web development in a field of web-oriented applications for small startups, mid-sized businesses, and large enterprises.
Have solid understanding and knowledge of object-oriented approach, software engineering principles, and concepts.
Experienced in design, development, testing and maintenance of cloud-hosted web-applications.
Also experienced in leading of development team on several projects.
Education
2018 - 2021
Zaporizhzhya Institute of Economics and Information Technologies - Bachelor Degree in Software Engineering
2021 - 2023
Zaporizhzhya Institute of Economics and Information Technologies - Master Degree in Software Engineering
Experience
October 2019 - March 2020
KM-Ware - Trainee
March 2020 - July 2020
KM-Ware - Junior Fullstack Web Developer
July 2020 - December 2020
Tentonteam - Junior Fullstack Web Developer
January 2021 - December 2021
Tentonteam - Middle Fullstack Web Developer
January 2022 - Now
Tentonteam - Senior Fullstack Web Developer
Programming and markup languages
C#F#TypeScriptHTML / CSSJavaScript
Frameworks
.NET (Framework & Core)ReactEntity Framework (Core)AngularIdentity FrameworkNode.jsASP.NET (Core)
Technologies
Redux (NGRX)SignalRRXJSAWS SDKAzureAWS CDKJWT, OAuth 2.0NUnit, XUnitNuGetKarma, JasminenpmDockerDatadogRabbitMQOpenAPI
Knowledge
SOLIDUnit / Integration testingOOP, DI, PatternsDDD, CQRSACIDTDD, BDD
Development tools
RiderWebStormDataGripSQL Server Management StudioJIRAGitHubBitBucketAzure DevOpsPostmanFiddlerDockerKubernetes
Application / Web Servers / Cloud
AWSAzure
Databases
MSSQLPostgreSQL
Projects
OPSolutions US - EHR
An electronic version of a patient's medical history, that is maintained by the provider over time, and may include all of the key administrative clinical data relevant to that persons care under a particular provider, including demographics, progress notes, problems, vital signs and past medical history. The EHR automates access to information and has the potential to streamline the clinician’s workflow.

Role: Team Lead / Senior Full-Stack Developer
Technologies and tools: .NET 7 Web API => .NET 9 Web API, React 18 => React 19, Azure, SQL Server, Redis, SignalR, AKS, ElasticSearch
Timeline: August 2022 - Ongoing

24SevenOffice ERP - Tax Return
The app is a module of 24SevenOffice ERP system, web application for accountants that is designed to optimize tax return preparation by automating workflows, reducing manual errors, and improving the overall efficiency of tax filing. It integrates with popular accounting and tax systems, provides real-time collaboration with clients, and offers powerful tools for managing documents and have many integrations to a parent software and tax authority services.

Role: Team Lead / Senior Full-Stack Developer
Technologies and tools: .NET 8 Web API, React 18, AWS, Postgres, AWS S3, AWS Lambda, SignalR
Timeline: October 2023 - May 2024

24SevenOffice ERP - Asset Register
The app is a module of 24SevenOffice ERP system, web application for accountants that helps to track depreciation of company assets, create reports and have many integrations to a parent software.

Role: Full-Stack Developer => Team Lead / Full-Stack Developer
Technologies and tools: .NET Core 2.1 Web API => .NET 7 Web API, Angular 7 => Angular 15 => React 17, Azure => AWS, SQL Server, Redis, AWS S3, AWS Lambda, SignalR
Timeline: March 2020 - May 2024

24SevenOffice ERP - Mobile App
Mobile application of 24SevenOffice ERP system (iOS and Android)

Role: Full-Stack Developer
Technologies and tools: Xamarin, Ext JS, .NET Framework, Azure, SQL Server
Timeline: October 2019 - May 2020

Pet projects
Tails.js
Project is a lightweight and highly flexible typescriptreact library that provides a structured wireframe for creating chainable dialog modals with support for popular component libraries, like material-ui (mui). The library allows you to easily implement complex modal flows—such as multi-step wizards, forms, or interactive processes—by chaining different modal screens, each of which can use any UI components from libraries like mui and ant design.
RichWebApi
Project is a starter repository designed to accelerate development of modern, scalable aspnetcore applications. It reflects the architecture and practices that I've found most effective in my own projects. It includes the core features and configurations that I rely on for every new web application or API, all with a focus on clean, maintainable, and extensible code. By using this template, I wanted to eliminate repetitive setup tasks that I’ve tackled on dozens of projects, so I decided to abstract them into a ready-to-go solution to save both time and headaches.
Caching
The aspnetcore library that provides a set of caching utilities (caches and caching loaders) with dependency injection and flexible decoration. Currently hosted on NuGet .
Functional
The dotnet library that provides a set of functional types and extensions. Done with csharp. Currently hosted on NuGet .