Led the revamp and development of backend infrastructure using ElysiaJS (TypeScript) for a weather application, improving performance, scalability, and maintainability.
Designed and implemented scalable solutions for high-traffic scenarios, utilizing Redis queues for job handling and task management.
Engineered solutions and participated in architectural planning for app infrastructure.
Integrated App Store and Google Play subscriptions for in-app purchases.
Participated in building and configuring a highly available PostgreSQL cluster using Patroni and etcd, ensuring database reliability and fault tolerance.
Restructured parts of the codebase to optimize architecture and ensure better scalability.
Worked on code refactoring to improve maintainability and performance.
Baaz Inc.
2 Years 2 Months
Backend Software Engineer
Worked on the Baaz product, using PHP and Node.js for implementation and maintenance. Applied solid Object-Oriented Programming (OOP) principles.
Responsible for working with various technologies, including APIs, microservices, messaging broker (RabbitMQ), Elastic Search, Redis, MongoDB, and Neo4j
Developed Dockerized Node.js service with RabbitMQ for microservices communication. Integrated Neo4j for improved data handling, boosting performance and scalability.
Participate in code reviews, design discussions and architecture reviews
Contributed to software solution architecture, focusing on efficient and scalable solutions. Engaged in planning sessions to ensure top performance and efficiency.
Improved application performance by refactoring and optimizing code.
Work in an Agile software development environment and follow Agile methodologies
I assumed full responsibility for managing the development and testing environment and orchestrating releases for staging and production.
Wodworx
1 Year 6 Months
Full Stack Web Developer
Work on Wodworx projects by using (CSS, Bootstrap, JavaScript, and VueJs) for the frontend and Yii2 Framework for the backend.
Dealing with AWS services like S3 and Polly.
Adding new features, optimizing the development process, improving system performance, and refactoring the old code and features.
Motory
1 Year 3 Months
Full Stack Web Developer
Managed frontend development using CSS, Bootstrap, and JavaScript for Motory products.
Handled backend development with the Yii2 Framework.
Integrated third-party services and APIs into the system.
Managed API development and documentation using Swagger.
Implemented JWT for authentication.
Work in an Agile software development environment and follow Agile methodologies