

I am an experienced Senior Java Developer with 6+ years of expertise in designing and building high-performance microservices, BNPL systems, financial solutions, and commercial systems. Currently focused on developing an advanced payment ecosystem, specializing in scalable architectures, secure payment processing, and optimizing user experience.
● Designed and developed scalable microservices using Spring Boot and Quarkus, enhancing system modularity and maintainability in a microservices architecture.
● Implemented CI/CD pipelines using GitLab, ensuring seamless integration, testing, and deployment workflows.
● Managed containerized applications with Docker and deployed on OKD (OpenShift Kubernetes Distribution)
● Integrated ELK Stack (Elasticsearch, Logstash, Kibana) for centralized logging and troubleshooting.
● Monitored system performance using Grafana and Prometheus, identifying and resolving performance bottlenecks.
● Worked with relational databases (MySQL, MariaDB, PostgreSQL) and NoSQL databases (Redis, MongoDB), optimizing queries, ensuring data integrity
● Implemented asynchronous communication between services using RabbitMQ, reducing latency
● Collaborated with cross-functional teams, including product, QA, and DevOps, to deliver end-to-end payment solutions.
• Collaborated within a cross-functional team of over 50 members across departments to implement an ERP system for a manufacturing company with 8000+ employees, streamlining operations and improving efficiency
• Facilitated integration meetings to ensure seamless compatibility and functionality across ERP modules
• Led a team of 3 developers to analyze customer needs, design tailored solutions, and deliver features
• Conduct code reviews, enforce coding standards, and provide technical guidance and mentoring to junior developers
• Designed relational data models using Enterprise Architect and automated schema changes with Liquibase
• Resolved critical customer issues, providing prompt solutions and ensuring a high level of client satisfaction
• Enhanced application performance by optimizing code with advanced algorithms, efficient data structures, and design patterns
• Developed a Purchasing Management System within an ERP platform using Java and BPMS
• Contributed to an agile Scrum team of 8 members, actively participating in sprint planning, standups, and retrospectives
• Collaborate with product owners, business analysts, and QA engineers to deliver high-quality features
• Implemented clean, maintainable, and scalable backend code using modern Java frameworks such as Spring Boot
• Designed and developed responsive user interfaces using JavaScript
• Wrote and optimized SQL queries to efficiently extract, manipulate, and analyze data across large datasets
• Developed a Java-based software solution to manage dormitory entrance and exit systems
• Integrated the software with the dormitory's security system and automating gate operations
• Analyzed and defined stakeholder requirements and translating them into technical specifications
• Designed and optimized the database schema to manage user profiles, access logs, and gate operations
• Developed real-time notifications and alerts for unauthorized access attempts
● Served as a Teaching Assistant for Java at the university, supporting 20 students with labs, assignments, and exam