Project: Shahid (MENA Region) Project Overview Key Responsibilities Tech Stack Project: TRT (Turkey Region) Project Overview Key Responsibilities
Client: [Shahid β MBC Group]
Duration: Sep 2021 β Present
Role: Java Backend Developer
Location: Remote / Onsite (as applicable)
Shahid is a leading OTT streaming platform in the MENA region. The project focused on building and maintaining backend systems for subscription lifecycle management, including renewals, payment processing, promotions, coupon integration, and CRM functionality.
Java, Spring Boot, WebObjects, MySQL, Postman, Kibana, JIRA, Confluence, Toad, DBeaver
Client: TRT
Duration: Sep 2024 β Present
Role: Java Backend Developer
TRT is a public broadcasting service in Turkey. This project involved similar functionality as Shahid, focusing on subscription lifecycle, payment handling, CRM integration, and customer onboarding for the Turkish user base.
πΉ Programming Languages Java (Core & Advanced) β Java 8/11/17, OOP, Streams, Exception Handling, Multithreading
πΉ Frameworks & Technologies Spring Boot β RESTful services, Dependency Injection, Actuator, Configuration ORM Tools β WebObjects, Apache Cayenne JPA / Hibernate
πΉ Databases & SQL Tools MySQL β Query writing, optimization, stored procedures, joins Toad, DBeaver β Visual database management and query execution
πΉ API & Testing Tools Postman β REST API testing and automation Swagger / OpenAPI
πΉ Monitoring & Logging Kibana β Log monitoring, visualization, and root cause analysis
πΉ Version Control & Build Tools Git, GitHub, GitLab β Source code management and collaboration Maven β Dependency management and project build lifecycle
πΉ Project & Collaboration Tools JIRA β Agile boards, sprint management, task tracking Confluence β Project documentation, knowledge base, team collaboration