Software Developer
CurrentI work as a Java developer at Ödeal, a project evolving with microservices architecture. Within the project scope, I develop RESTful and SOAP-based web services using technologies such as Spring Boot and Hibernate. Additionally, I integrate asynchronous queue systems like RabbitMQ to enhance communication within the system and manage continuous integration using Docker and Bamboo for unit and API testing with JUnit, Mockito, and Runscope. I also handle Redis for caching and take responsibility for MySQL database management. Furthermore, I lead development processes and task management using Jira, embracing Agile (Scrum) methodology within the team. Throughout these processes, I effectively utilize development tools like Intellij IDEA and DataGrip. Lastly, I optimize invoice processes by implementing improvements in e-archive and e-invoice areas, ensuring efficient workflow management.