Full-Stack Java Developer
Information
Languages
About
Main technologies
Additional skills
- Spring Boot6 yrs.
- Apache Maven6 yrs.
- Hibernate5 yrs.
- REST API4 yrs.
- Log4j4 yrs.
- JUnit4 yrs.
- Jenkins4 yrs.
- Mockito4 yrs.
- Scrum4 yrs.
- Agile Methodology4 yrs.
- Atlassian Confluence4 yrs.
- Atlassian Jira4 yrs.
- SQL4 yrs.
- Bitbucket3 yrs.
- GitHub3 yrs.
- Java Servlets Development2.5 yrs.
- Elasticsearch2 yrs.
- MongoDB2 yrs.
- Sonarqube2 yrs.
- MySQL2 yrs.
- WebSockets2 yrs.
- PostgreSQL2 yrs.
- Microservices2 yrs.
- Amazon (AWS)2 yrs.
- Kanban1.5 yrs.
- Kubernetes1 yrs.
- Docker1 yrs.
- JavaScript1 yrs.
Experience
Customer Check-out
About the Project
The project combines several sub-projects that are developed together with Media & Entertainment Department such as Sports One, Event Ticketing and Customer Check- Out.
- Sales
- Media
Responsibilities
• Participated in the test case execution phase; • Implemented new features and resolved issues, contributing to project enhancements; • Added unit tests where there were missed; • Reviewed code, resolved merge conflicts, and maintained code quality; • Facilitated technical implementation sessions, guiding the team through intricate details.
Skills & technologies
- Java
- JavaScript
- Apache Maven
- GitHub
- Atlassian Jira
- WIKI
- Sonarqube
- Jenkins
- Amazon (AWS)
- Java Servlets Development
- JUnit
- Mockito
- Scrum
- Log4j
- WebSockets
Payment Processing
About the Project
Staff Augmentation for e-commerce payments ecosystem, excluding Petro-chemical.
Responsibilities
• Allocated essential development resources, ensuring the unblocking of the development team; • Collaborated with the architect and business analyst on data mapping activities; • Configured a minimal and stable development environment for optimized workflows; • Conducted thorough investigations into third-party application documentation, engaging in multiple meetings with the respective teams; • Fostered a positive work atmosphere using Agile approaches, actively encouraging and supporting the development team; • Organized refinement sessions with the business team, enhancing clarity on project requirements; • Facilitated technical implementation sessions, guiding the team through intricate details; • Reviewed code.
Skills & technologies
- MongoDB
- Elasticsearch
- Microservices
- Spring Framework
- Kubernetes
- Docker
- Mockito
- JUnit
- REST API
- Apache Maven
- Atlassian Jira
- Atlassian Confluence
- Bitbucket
Customer Loyalty Programs
About the Project
This project focuses on developing a Customer Loyalty Program for a leading Betting and Gaming company. The loyalty program is designed to enhance customer engagement and retention by rewarding frequent users with incentives, bonuses, and exclusive offers. By leveraging advanced algorithms and data analytics, the system tracks user activity and assigns loyalty points that can be redeemed for various rewards. The goal is to create a seamless, user-friendly experience that motivates players to remain active on the platform, thus boosting customer satisfaction and long-term brand loyalty.
- Gambling
Responsibilities
• Developed and maintained backend services for customer loyalty programs; • Process user bets to calculate and allocate loyalty points based on predefined rules; • Implement special promotional periods where users can earn extra points for specific activities or during certain times; • Collaborated with the frontend team to integrate APIs; • Implemented security protocols to protect sensitive customer data; • Optimized existing codebase for better performance and scalability; • Participated in Agile ceremonies and contributed to sprint planning and retrospectives; • Conducted code reviews and provided mentorship to junior developers; • Integrated third-party services and APIs to enhance program features.
Skills & technologies
- Spring Framework
- Apache Maven
- Atlassian Jira
- Bitbucket
- Sonarqube
- Jenkins
- Atlassian Confluence
- Scrum
- Microservices
- REST API
- JUnit
- Mockito