
English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
6 years of commercial experience in web development. Advanced knowledge in developing scopes, keeping projects moving, submitting deliverables on time
Absolutely, here's a concise summary highlighting my key achievements: Expertise in various Technologies: I've successfully implemented various technologies, providing unique solutions that stand out in the market. My adeptness in these areas ensures innovative approaches to problem-solving. Innovative Projects: I've spearheaded numerous projects, showcasing my creativity and innovation. These projects often push boundaries, exploring unconventional solutions and technologies that captivate users' attention. Hackathon Recognition: I've actively participated in renowned hackathons, achieving recognition for my problem-solving skills and ability to create impactful solutions under tight deadlines. Educational Contribution: I have a rich background in teaching and tutoring, empowering others with the knowledge and skills needed in the field. My experience in mentoring others adds depth to my profile, showcasing my ability to communicate complex concepts effectively. Quantifiable Results: I've consistently delivered quantifiable results, whether in terms of improved efficiency, reduced costs, increased user engagement, or measurable revenue growth. My track record speaks volumes about my ability to deliver tangible outcomes.
Want to hire this engineer?
Check if Igor is availableExpertise
Years of commercial development experience
6 years of experience
Core technologies
Other technologies
Project Highlights
Project from a Swedish product company.
Mar `22 - Nov `23
2 years
The project details are under NDA policy
Responsibilities & achievements
Designing and developing the API endpoints for the microservice - As part of this role, I’ve designed and implemented the API endpoints for microservice using Nest.js Implementing RabbitMQ and gRPC clients to communicate with other microservices - Microservice needs to communicate with other microservices, which was done through RabbitMQ endpoints. Developed clients consume messages from RabbitMQ and then pass them to other microservices. Implementing logging and error handling - To ensure that microservice is running smoothly, I’ve implemented logging and error handling. I’ve used Winston, and handled exceptions that can occur during message processing. Creating unit tests and integration tests - As part of this role, I’ve created unit tests and integration tests for microservice. I’ve used NUnit to write unit tests that cover all the code paths in microservice. Integration tests would involve testing the end-to-end flow of messages through microservice and other microservices that it communicates with. Developing PostgreSQL database schema - As part of this role, I was responsible for designing and implementing the PostgreSQL database schema for microservice. This would involve designing the schema, creating the necessary tables and indexes, and optimizing the database performance.
Project for British schools.
Mar `21 - Jan `22
10 months
The project details are under NDA policy
Responsibilities & achievements
Designing and developing the API endpoints for the microservice - As part of this role, I’ve designed and implemented the API endpoints for microservice using Nest.js. Implementing logging and error handling - To ensure that microservice is running smoothly, I’ve implemented logging and error handling. Creating unit tests and integration tests - As part of this role, I’ve created unit tests and integration tests for microservice. I’ve used NUnit to write unit tests that cover all the code paths in microservice.
Cryptocurrency project.
May `20 - Jan `21
8 months
The project details are under NDA policy
Responsibilities & achievements
Implementing new features - As part of this role, I have been responsible for implementing new features in the cryptocurrency project. This would involve working with both React and Node.js to develop new functionality for the platform. Improving performance and scalability - Another important responsibility in a cryptocurrency project is to ensure that the platform can handle high traffic and large amounts of data. I have been responsible for optimizing the performance of the platform and improving its scalability. Implementing security measures - Security is a critical concern in cryptocurrency projects, and I have been responsible for implementing security measures to protect the platform from attacks. This could involve implementing secure authentication and authorization mechanisms, encrypting sensitive data, and ensuring that the platform is compliant with security regulations. I have been responsible for integrating these services into the platform and ensuring that they work seamlessly with the rest of the platform. Writing automated tests - To ensure that the platform works correctly and is free from bugs, I have been responsible for writing automated tests using frameworks such as Jest. These tests would cover both the frontend and backend parts of the platform.
Medical project for an American company.
Sep `19 - Mar `20
6 months
The project details are under NDA policy
Responsibilities & achievements
Writing reusable components using Angular and Vue.js to improve the maintainability and scalability of the codebase. Implementing authentication and authorization mechanisms to secure access to sensitive medical data. Dockerizing the application for improved portability and ease of deployment. Leveraging Electron to create a desktop application version of the medical project, allowing healthcare professionals to access patient data offline.
Analytical project for a product company.
Jun `19 - Sep `20
1 year
The project details are under NDA policy
Responsibilities & achievements
Developing data pipelines - As part of this role, I have been responsible for developing data pipelines using Node.js and MongoDB to fetch and manipulate data from different sources. This would involve working with APIs, web scraping. Implementing data visualization - I have been responsible for implementing data visualization using libraries such as D3.js to help stakeholders better understand the data.
Online shop with own CMS.
Mar `18 - Jun `19
1 year
The project details are under NDA policy
Responsibilities & achievements
Developing custom APIs - As part of this role, I have been responsible for developing custom APIs using .Net to support different features of the online shop. Implementing payment gateway integration - I have been responsible for integrating payment gateways such as Stripe to enable customers to make purchases on the online shop. Developing custom themes - I have been responsible for developing custom themes using Vue.js to give the online shop a unique look and feel.
NDA
Sep `17 - Mar `18
6 months
The project details are under NDA policy
Responsibilities & achievements
Design and develop API endpoints for the IoT home automation system using Nest.js. Implement RabbitMQ for communication between IoT devices, handling commands and status updates. Set up a PostgreSQL database to store user profiles, device configurations, and historical data. Implement secure authentication and authorization mechanisms to ensure user data and devices are protected.
Education
Higher education in Computer Science
Agency
50-100
GMT+1
Lutsk / Ukraine
Core Expertise
Industries
Education & Science, Banking & Finance, Healthcare & Medicine, Beauty & Personal Care, Branding, design, web development, Management System & Automation
Want to hire this engineer?
Check if Igor is available