Denys

C#/.NET software engineer, 93 000 грн

Вид зайнятості:
повна
Вік:
26 років
Місто проживання:
Полтава
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Fullstack-розробник

з 09.2024 по 03.2026 (1 рік 7 місяців)
Alphadevs, Дистанційно (IT)

Developing Pentagon2000 – fully integrated ERP/CRM systems for the
Aerospace, Defense, Electronics, Power Systems, Metals and Automotive
industries covering MRO, Manufacturing, Supply Chain Logistics and Financials.
1. Developing new modules using company’s internal full-stack MVC-based
framework (jQuery, .NET Framework 4.8, SQL Server 2022);
2. Developing full-stack infrastructure for UI control elements inside
company’s internal framework;
3. Migrating legacy Delphi modules to the .NET Framework 4.8 version.

Back-end developer

з 06.2022 по нині (3 роки 10 місяців)
Inboost, Полтава (IT)

Back-End Development for SaaS and B2C CRM/ERP System
Developed a web application that serves as a CRM and ERP system, enabling businesses to configure a universal chatbot for various messengers using a no-code constructor.
1. REST API Development
-Developed APIs using ASP.NET Core Controllers following Clean Architecture principles with detailed documentation in Swagger.
-Utilized dependency injection for service integration.
Interacted with MS SQL Server databases using Entity Framework Core and Dapper.
2. Auxiliary Libraries and Services
-Created a flexible universal caching library for temporary data storage in databases, app file systems, or app memory.
-Developed an extended library for NLog log service, configurable at runtime via API requests.
-Implemented numerous business logic services and CRUD repositories using AutoMapper for data transfer.
3. Bot Application Engine Modules
-Enabled the setup of commercial chats through a no-code constructor, facilitating client communication across different messengers. Chats operate either bot-to-bot via messenger APIs or from an admin web page to the bot via SignalR WebSocket and messenger APIs.
-Developed a universal configurable API that processes any data models based on user settings, using code reflection for dynamic data processing.
-Created a web-bot widget for webpages, enabling user communication similar to other messengers, functioning via SignalR WebSocket.
-Developed various other chatbot modules and business logic components.
4. Architectural Improvements of the Bot Engine
-Developed 3-layer modular monolith architecture for project.
-Expanded the usage of buttons in messenger chatbots.
-Unified the formation of bot responses into messages and saved user interaction history using code reflection.
5. Integration with External APIs
-Telegram Bot API.
-Viber Bot API.
-Meta Graph API for Facebook and Instagram chatbots.
-Bitrix.
-Poster.
6.Code Refactoring and Optimization
-Rewrote legacy code for improved flexibility, dynamism, reduced coupling, and increased cohesion.
-Modified code to facilitate unit testing.
-Optimized code execution time.
Optimized SQL queries, database structures, and procedures.
7. Unit Testing
-Utilized XUnit for unit tests, Bogus for generating fake data, NSubstitute for mocking dependencies.
8. Internal Documentation for Developers
-Created UML diagrams detailing architecture, modules, and processes.
-Provided textual descriptions and documentation for development.

Intern full-stack developer

з 01.2022 по 04.2022 (4 місяці)
Ukrainian Universal Exchange, Полтава (IT)

Developed a web-application with pages layout and telegram bot for auctions using ASP.NET Core (MVC, Web API), Entity Framework Core and MS SQL Server.

Освіта

Ukrainian National University «Yuri Kondratyuk Poltava Polytechnic»

Computer Science, Полтава
Вища, з 2021 по 2023 (2 роки)

Master's degree. Diploma with honor.

Ukrainian National University «Yuri Kondratyuk Poltava Polytechnic»

Computer Science, Полтава
Вища, з 2017 по 2021 (4 роки)

Bachelor’s degree. Diploma with honor.

Знання і навички

  • C#
  • ASP.NET Core
  • ASP.NET Web API
  • MS SQL Server
  • Entity Framework
  • Dapper
  • WebSocket
  • XUnit
  • Git
  • Swagger
  • UML
  • Knowledge of OOP principles
  • SOLID Principles
  • Agile
  • Scrum
  • Postman
  • Jira
  • MS Visual Studio
  • SSMS
  • JQuery
  • ASP.NET MVC
  • JavaScript
  • .NET Framework
  • Blazor
  • Delphi
  • ASP.NET
  • HTML
  • CSS

Знання мов

Англійська — вище середнього

Додаткова інформація

Personal qualities:
-High ability to learn;
-Quick independent mastering of new skills;
-Ability to delve deeply into the essence of things;
-Responsibility;
-Punctuality;
-Honesty;
-Modesty;
-Directness.


I expect stable long-term employment with a fair market salary and periodic reviews based on my contributions. I prefer to work remotely, 8 hours a day, with double pay for overtime, and have weekends off, including Saturdays, Sundays, and official holidays, along with 24 calendar days of paid vacation and paid sick leave.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: