Dynamic Full Stack Software Engineer with extensive experience and a proven track record in developing robust applications using ASP.NET Core and Angular. Adept at integrating complex systems and enhancing user experiences, I excel in problem-solving and collaboration, delivering high-quality solutions that drive business success.
My code is robust, and very well-organized. I adhere to modern coding practices and principles.
For my next chapter, I’m willing to deepen my knowledge in Python, machine learning, and AI libraries.
Building small websites for working with clients. Client visits, registration, products tracking, billing, and invoicing. Sending monthly invoices to the tax registration systems. Employee tracking and auditing.
The technologies used in the systems were ASP.NET Core 8, MSSQL Server, and Angular for the front end.
At Farm(x), I worked remotely on two distinct software projects. The first was Mission Control, using ASP.NET 4.6 and AngularJS, where I developed a Cordon Analysis Tool for plant monitoring, using drone imagery. The second was a backend farm monitoring system using Django 3.2, where I integrated Plant/Cordon data models, and imagery APIs.
Responsibilities included code refactoring, adding new code, unit testing, deployment, technical documentation, and feature presentation.
At Exadel, during the Russian-Ukrainian conflict, my primary role involved helping to relocate employees from Ukraine and Belarus. I met people at the airport, escorted them to guest houses, and introduced them to the office. In my spare time, I learned the Angular framework and JavaScript, researched the integration of Jira Server and ProdPad with the KeyCloak auth server, and collaborated with DevOps for a quick solution.
Responsibilities included enhancing company culture, relocation assistance, internal research, solution finding, and writing user stories.
A team from Epam was working for OneCall, where I got to integrate and build some integrations between different divisions. It was a middleware system accepting HTTPS requests wired with SignalR for internal communication and using Azure Services (Azure Functions, Bus, MSMQ, etc.). Besides wiring services up, I had to write unit tests, make deployment Docker files, monitor bugs, and support fixing them.
Responsibilities included researching existing projects, finding development needs through talking with BAs, developing code projects, enriching internal libraries, writing tests, fixing bugs, cleaning a long-existing backlog, and deploying apps on Azure.
Tibco Middleware System was considered very old and non-helpful. TBC Bank was going to rewrite the services from the TIBCO ESB framework to .NET web services. The project involved rewriting a middleware system in .NET Core technology. Our team of three programmers created a framework that allowed other bank programmers to quickly set up and wire different division requirements using REST services. We created templates to set up projects or controllers, which were already connected to the HTTP client and were readily deployable to OpenShift through containerized Docker images. Which was set up with Kubernetes and Helm pipelines. We were working like in pair programming. At that time, there was COVID-19, and we were on a call from 9 to 5 discussing the project, learning Docker, Kubernetes, Helm, and Azure, and implementing the project.
Working as a duo, we developed an internal management system to track employee details and vacation requests. This also included integration with office doors for access tracking. The project used .NET Core 3 and Angular 2.
My responsibilities included researching the door API, coding, testing, bug fixing, and deploying code on local servers.
This project turned out to be very interesting. The mission of the project was to develop an app that would mimic workflows from the EPP protocol, which is identified as RFC 5730.
We, a group of three, started working on this project. My part in the current project was to work on the backend. The technology chosen to work with was ASP.NET Core Web App version 2.2 at that time. Meanwhile, I had finished reading a book on ASP.NET. It turned out to be no big deal to develop the project. A friend of mine from the company recently introduced the CQRS design principle, so it was decided to use that approach for the web app.
The database for the app was SQL Server. On top of domain registration, I had to write controllers for invoice management and reporting.
We were working on diverse projects.
Responsibilities included talking with the clients, finding out the requirements, implementing the code, and finally deploying the solution.
The technologies used in the projects were DevExpress Framework, XAF, XPO, F# in some modules, MSSQL, and PostgreSQL.