Position: Java Developer
Category: Java
English level: fluent
Years of experience: 3

Experienced Java Developer with a Passion for Crafting Robust Applications

As a highly motivated and skilled Java Developer, I bring 3 years of hands-on experience in designing, developing, and implementing Java-based solutions. Throughout my career, I have thrived in creating reliable and efficient applications, leveraging my in-depth understanding of Java frameworks, object-oriented programming, and best coding practices.
Contributed to a push notication project with a micro-service architecture, utilizing gRPC for internal communication between microservices. Worked with MongoDB and Cassandra databases, as well as Kafka as a message broker for handling high volumes of data in real-time.
Contributed to the newly established OAUTH2 flow by creating required adapters based on Keycloak. The adapters were designed to securely handle authentication and authorization between dierent services in the bank's ecosystem, ensuring seamless integration and enhanced security.
Developed a Telegram chat-bot to test the outsourced service. The chat-bot was designed to simulate user interactions with the outsourced service, allowing us to identify and resolve issues before deploying the service to our customers.

Contributed to the development of a restaurant
management application, integrating various third-party systems and services such as Getir-Yemek (delivery/takeaway service), NBA, and CASPOS (tax systems).
Centralized chain restaurants by creating a centralized maintenance, streamlining the management and operations of multiple restaurants.
Developed a real-time reporting application for restaurant management, providing actionable insights and analytics to restaurant owners and managers.
Created a Back-Office application for restaurant
management, providing a centralized interface for managing orders, inventory, and other key aspects of restaurant operations.
Developed REST APIs for restaurant order devices, enabling seamless integration and communication between different parts of the restaurant management system.
Integrated thermal printers to the application, enabling automatic printing of order receipts and other documents.
I expect a healthy work-life balance, and I would prefer to avoid roles or companies that consistently demand long hours or have a culture of overworking without adequate compensation or recognition.
I am eager to grow in my career, and I would prefer to avoid roles that offer limited opportunities for professional development and advancement
I value flexibility in my work schedule, and I would like to avoid roles that rigidly adhere to fixed hours without considering remote work or flexible arrangements when appropriate.