← В ленту
Middle
Регистрация: 13.10.2022

Анатолий Денисенко

Специализация: Software Engineer
— Full stack Developer with 6 years experience in .Net and 3 years experience in React. — Worked with: .NET (Core, Framework), ASP.NET, Entity Framework, WPF, Win UI3, Azure, Razor Pages, SQL, TypeScript, JavaScript, React. — Strong knowledge and experience in Windows UI development (WPF, Win UI3). — Dedicated, organized and open-minded software engineer. Developing in the direction of web development, interested in working with CMS.
— Full stack Developer with 6 years experience in .Net and 3 years experience in React. — Worked with: .NET (Core, Framework), ASP.NET, Entity Framework, WPF, Win UI3, Azure, Razor Pages, SQL, TypeScript, JavaScript, React. — Strong knowledge and experience in Windows UI development (WPF, Win UI3). — Dedicated, organized and open-minded software engineer. Developing in the direction of web development, interested in working with CMS.

Портфолио

Desktop application for verification of ship models

● A desktop application for verifying ship characteristics in accordance with international regulations provides a user-friendly interface for entering vessel data and performs automated calculations in compliance with maritime standards. ● It visualizes the verification results, offering a graphical representation of the ship's characteristics, and automatically generates reports on compliance with international norms. ● The application supports various types of vessels and integrates with databases for storing and subsequent analysis of verification results. Achievements and responsibilities: ● Participated in architectural discussions. ● Implemented app theming feature. ● Implemented decoupled models/view models. ● Bug fixing. ● Participating in tasks estimation.

NDA

● Customizing an Acumatica ERP system includes a wide range of modifications and enhancements tailored to your specific business needs. ● This includes customizing forms, reports and dashboards, integrating with other software systems, developing new modules or functions, automating business processes and creating personalized workflows. ● In addition, adapting the user interface, configuring security settings and optimizing system performance. Achievements and responsibilities: ● Creating and modifying Acumatica reports. ● Writing auto tests. ● Bug fixing. ● Configuring Azure pipelines in YAML. ● Participating in tasks estimation, presentations. ● Participating in tasks estimation.

Messenger

● A messenger with audio and video calling capabilities, accessible on desktop, web, and mobile platforms, includes text messaging, audio and video calls, group chats, file sharing, screen sharing, real-time status updates, encryption for secure communication, cross-platform support, chat history, multimedia integration, and customizable profiles. Achievements and responsibilities: ● Implemented features. ● Bug fixing. ● Writing tests. ● Participating in team activities (estimations, presentations).

Скиллы

С#
.NET Core
.NET Framework
ASP.NET MVC
Entity Framework
WPF
Azure
SQL
MS SQL
Swagger
LinQ
TypeScript
JavaScript
React
Razor Pages
Umbraco CMS
Acumatica Framework
Aurelia
Cordova
Electron
Redis Cache
Service Bus
Key Vault
Application Insights
CI/CD
Unit Testing
Integration Testing
Powershell
Design and refactoring patterns
Analyze Business
Functional Requirement
Git
TFS
Agile

Опыт работы

Software Engineer
03.2024 - 12.2024 |NDA
.NET 8, Azure services (Azure Functions, Service Bus, Redis Cache, Key Vault, Azure Storage, Azure App Service, Cosmos DB, etc.), React, MS SQL Server
● Data management platform, with microservices architecture, that manages automotive data from various markets across the world and provides it to end users (OEM). ● UI is built using React (TypeScript). ● It is a cloud-based system that allows the creation of custom data management solutions. Achievements and responsibilities: ● Implement new functionality. ● Bugfixing. ● Create React components that allows users (OEM) to view, filter, and manage data. ● Write unit tests. ● Communicate with the team. ● Participate in project management activities. ● Do in-team demos.
Software Engineer
11.2023 - 02.2024 |NDA
.NET 8, Win UI3, IT Hit, SQLite
● User-mode file system client. ● It is a desktop client for user cloud-based file system management (storing files, sharing files, locking files for editing, etc.) Achievements and responsibilities: ● Implement new functionality. ● Bugfixing. ● Communicate with the team. ● Participate in project management activities.
Software Engineer
09.2022 - 10.2023 |NDA
.NET 6, WPF, MVVM, implemented CQRS pattern (MediatR), RestSharp API client used to send data to the server, CalcBinding, gong-wpf- dragdrop, Entity Framework Core
● Desktop app for modeling wiring and arrangement of equipment inside a building. ● A user can create a project locally and push project data to the server. ● A user can have various roles. ● App built on .NET 6, WPF, implemented CQRS pattern, RestSharp API client used to send data to the server. Achievements and responsibilities: ● Fixing bugs. ● Implemented roles handling. ● Writing unit tests. ● Communicating with the team. ● Participation in task evaluation.
Software Engineer
03.2021 - 08.2022 |Desktop application for verification of ship models
C#, .NET Framework, WPF, Azure, Git
● A desktop application for verifying ship characteristics in accordance with international regulations provides a user-friendly interface for entering vessel data and performs automated calculations in compliance with maritime standards. ● It visualizes the verification results, offering a graphical representation of the ship's characteristics, and automatically generates reports on compliance with international norms. ● The application supports various types of vessels and integrates with databases for storing and subsequent analysis of verification results. Achievements and responsibilities: ● Participated in architectural discussions. ● Implemented app theming feature. ● Implemented decoupled models/view models. ● Bug fixing. ● Participating in tasks estimation.
Software Engineer
02.2020 - 03.2021 |NDA
C#, .NET Framework, Acumatica Framework, Azure, Git
● Customizing an Acumatica ERP system includes a wide range of modifications and enhancements tailored to your specific business needs. ● This includes customizing forms, reports and dashboards, integrating with other software systems, developing new modules or functions, automating business processes and creating personalized workflows. ● In addition, adapting the user interface, configuring security settings and optimizing system performance. Achievements and responsibilities: ● Creating and modifying Acumatica reports. ● Writing auto tests. ● Bug fixing. ● Configuring Azure pipelines in YAML. ● Participating in tasks estimation, presentations. ● Participating in tasks estimation.
Full-stack Developer
10.2018 - 01.2020 |NDA
C#,.NET Core, ASP.NET MVC, Entity Framework, Azure Functions, SQL Server, Razor Pages, React, Cordova, Electron
● A messenger with audio and video calling capabilities, accessible on desktop, web, and mobile platforms, includes text messaging, audio and video calls, group chats, file sharing, screen sharing, real-time status updates, encryption for secure communication, cross-platform support, chat history, multimedia integration, and customizable profiles. Achievements and responsibilities: ● Implemented features. ● Bug fixing. ● Writing tests. ● Participating in team activities (estimations, presentations).

Образование

Software Engineer (Бакалавр)
2003 - 2008
Gomel State University by F. Skoryna

Языки

АнглийскийВыше среднего