Resume from May 15, 2023 File

Mykhailo

.Net-програміст

City:
Dnipro

Contact information

The job seeker has entered a phone number.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

The file contains 1 more page.

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Mykhailo Zelenskiy

Personal data:

Date of birth: 24.01.1997
Address: Ukraine, Kharkiv, Fesenkivskyi enterance, 8 (Temporary in Dnipro)
Email: [open contact info](look above in the "contact info" section)
Skype: live:zelenskiymo

Development skills:

• Knowledge and practical using of OOP and SOLID principles;
• Constantly hands on experience with .NET Core and .NET 6, creating
REST APIs, ASP.NET WebForms;
• Databases : MS SQL, MySql, PostgreSql, MongoDB;
• Unit testing: XUnit, Moq, NSubstitute
• DAL: Entity Framework (6 and Core), MongoDB Driver, little
experience with FluentMigrator;
• IOC: IOC container of ASP.NET Core
• Cloud technologies : AWS (lambdas, SNS, SQS, Cognito, API Gateway, RDB,
EC2), Azure (Blob storage, TFS and Pipelines);
• Schedulers : Quartz.NET, HangFire;
• Swagger;
• Redis, SignalR;
• TypeScript, HTML and CSS;
• Git (GitHub, CodeCommit, BitBucket, GitLab);
• Jira, VSTS (Azure DevOps).
Professional Experience:

Sept 2022 - present time .NET Developer (Stepico)

- Project is a backend for mobile games which helps processing user specific
and game resources logic. I’ve worked on three projects which had the same
backend architecture (the product architecture approach). On the last one I was
fully responsible for the backend, including Game Design Document review,
discussing requirements with Game Designer, communicating with DevOps team,
creating a development plan on my own and approving my decisions with Tech
Lead and Architecture. I also made the approach improvements by discussing and
changing using the Library approach (Service Locator) for working with
repositories to using DI approach which made our solution loosely coupled and has
provided greater maintainability, testability, and also re-usability, reduced mess in
the code base. Technically this is the cloud based system on monolith architecture
with shared submodules (for Unity solutions and backend). I was responsible for
implementing new features, fixing bugs, code coverage with unit tests, refactoring
and code improvements as a member of the backend team (in general PM, Lead,
Game Designer, two QA’s, three Backend devs). The project is implemented by
using .NET 6, EF 6 (later migrated to EF Core), Postgres, XUnit, NSubstitute and
internal companies packages.

Sept 2020 - Aug 2022 .NET Developer (Ascendix Technologies)

Brief projects description:
- Project is the managing system for recruitment activities, such as hiring,
passing candidates by stages, scheduling interviews, processing positions,
managing internal company activities like reviews and surveys. Technically this is
the cloud based monolith system with a separate microservice for validating users
from our Microsoft workspace. I was the only backend developer and responsible
for implementing new features, fixing bugs, solving issues or providing
consultation according to the backend. The team consisted of PM, SA, BA, QA,
one Frontend Developer and one Backend Developer. The main part is
implemented by using .NET 6, MongoDB, FluentValidator, Automapper. The
admin microservice was implemented with TypeScript.

- Project is the solution for creating and managing assessments. The solution
consists of assessment web application, admin API and admin frontend. The
system allows customers to manage and interact with assessments flexibly,
manage customers, user groups, organizations and teams. Technically this is a
multi-tenant cloud based system with high availability settings. I was responsible
for implementing new features, fixing bugs, communicating with customers to
clarify details, solve issues or provide consultation to a customer according to our
own or related solution. The team consisted of PM, SA, Team lead, BA, two QAs,
one Frontend Developer and two Backend Developers. The assessment
application is implemented by using Web Forms, MySql, HangFire, Elasticsearch,
Serilog, Cognito Identity Provider, FluentMigrator, Froala, Telerik UI,
DevExpress. The admin API is implemented by using .NET Core, MySql, EF
Core, HangFire, FluentValidator. My role was a backend developer.

- Project is a system which provides customers ability to control the meat
cooking process (ph level, temperature, moisture ect.) by analyzing automatic
reports from cooking tools and allows workers to create instant reports about
different processes by using a set of forms. Information which provides this system
is used for all processes review and control the flows. Technically, this is an
on-premise system which must be deployed on a customer local server by using
IIS, after that workers can use it from any device by the local network. I was
responsible for implementing new features, fixing bugs, communicating with
customers to clarify details, solve issues or provide consultation, explain and assist
in deploying and using the system. The team consisted of PM, SA, BA, QA,
Frontend Developer and Backend Developer. The solution is implemented by
using .NET Core, MSSQL, PostgreSql, EF Core, Quartz.NET, FluentValidator.

- Project represents the passenger transportation administration system.
Technically, the project is a cloud based solution with Admin platform and mobile
applications for end-users. I was responsible for implementing new features and
fixing bugs as a member of the team (PM, SA, BA, QA, Frontend Developer and
Backend Developer). The backend solution is implemented by using .NET Core,
MongoDB, Azure B2C.

Mar 2020 - Sept 2020 Software Engineer (GlobalLogic)

Project represents IDE for developers who prefer using Apple devices (Mac). It
gives a full set of tools to the end-users to create programs of any complexity, use
different licenses and work with any source control system. The goal of the project
is to maintain a large software IDE workload for application development.
Project is designed and implemented as a desktop application, which must be
installed on Mac, with access to third party web services. The solution was
implemented by using C# and Xamarin.Mac framework.
My project role was software engineer. I was responsible for clarifying details
with customers, implementing new features and fixing bugs.
Feb 2019 - Mar 2020 Junior .NET Developer (Itomych Studio)

I worked on different projects and used many technologies. E.g. AWS
technologies and MongoDB, ASP.NET Core, EF Core, third party APIs.
My role was a backend developer. I was responsible for implementing
new features and algorithms for reporting and analyzing worklogs,
implementing PoCs, fixing bugs, integration with third party services,
and deployment, working in small teams which consisted of PM, Tech
Lead and mobile developers.

Brief projects description:
- Web application that used lambdas and other AWS technologies for
implementing business requirements: processing webhooks from third party
applications (time tracking, creating tickets and so on in Jira) , sending
notifications to users on Gmail and Slack, making analytics about employees spent
vacation days, logged hours and so on;
- Web API that generates PDF according to coordinates and content from
the other API. These PDFs are used for printing on some products (photo
albums, mugs, clothes and so on). Generated files are sent to a company
which was responsible for creating and shipping products;
- A project for bus drivers (API for mobile devices). It processes requests from
Android devices, checks if a passenger is still on the bus and if he/she paid for a
ride. Liqpay was used as a system for payments processing.
Education and qualifications:

Sept 2018 - Jan 2020 Kharkiv National University of Radioelectronics • Faculty
of Information and Analytical
Technologies and Management.
Master’s Degree.

Sept 2014 - Jun 2018 Kharkiv National University of Radioelectronics •
Faculty of Information and Analytical
Technologies and Management.
Bachelor’s Degree.

Languages:
- English (Upper-intermediate).

Similar candidates

.Net-програміст
Dnipro, Remote

.Net-програміст
Dnipro, Kyiv , more 4 cities

Программист C#/.Net
7000 UAH, Dnipro, Zaporizhzhia , more 3 cities

.Net developer
Dnipro

.Net developer
60000 UAH, Dnipro

.Net-програміст
Dnipro, Kamianske

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: