Motivated and enthusiastic professional skilled in developing and maintaining software applications using a variety of technologies. Proficient in object-oriented programming and software design, with expertise in web-based applications, APIs, and databases. Knowledgeable in Agile and Scrum methodologies, and experienced in troubleshooting, debugging, and performance tuning of applications. Committed to delivering high-quality software solutions on time.
Willing to relocate.
Have a blue card of EU.
- Worked on the system with over 2.5 million users.
- Implemented 12 payment integrations into the system with a load of more than 2 million transactions per day.
- Collaborated with banking and gambling providers to integrate payment systems with our company's platform.
- Worked on group of microservices using .NET 6 to support various payment integrations. Set up RabbitMQ and Redis for message and data caching.
- Implemented integration tests and unit tests for developed services.
- Collaborated with other teams to ensure seamless integration of payment systems with the rest of the platform.
- Created the web system for clients documents, invoices and licenses that used data from 24 company products.
- Leaded development of the web platform for company licenses management.
- Improved load the starting page from 2.6 to 1.2 sec. □ Worked on the system with over 100 000 users. □ Completed successfully 2 long-term projects.
- Implemented monolithic modules' architecture to integrate with legacy systems for a restraints business.
- Developed Web APIs using the .NET 6 framework to create RESTful APIs, enabling seamless communication between different applications and services.
- Built Authorization/Authentication capabilities with the modern identity providers.
- Set up Entity Framework for efficient data access, improved performance and reliability of data operations.
- Performed integration testing and unit testing to ensure the quality and maintainability of system.
- Implemented background job processing using Hangfire. Enabling efficient and automated execution of tasks such as email notifications and database backups.
- Close cooperation with marketing and business intelligence departments.