Istanbul, Istanbul, Türkiye
I graduated from Kocaeli University with a degree in Computer Engineering. During my time at university, I gained experience in developing desktop, web, mobile applications, and games using various programming languages and frameworks. Currently, I am working as a Java Developer at Softtech, where I have the opportunity to work on complex projects within the Java ecosystem. I am actively involved in the REST microservice transformation in the banking and insurance sector. Github: https://github.com/onurokkyay Medium: https://medium.com/@onurokkyay
Softtech Bancassurance • Developed SOAP Web Services and REST Microservices using the Spring Framework, integrating them with Anadolu Hayat Emeklilik and Anadolu Sigorta's SOAP and REST services. • Implemented these services to be accessible through İşcep, İşbank branches, and the internet branch. • Created user interface screens for bank branches using GWT (Google Web Toolkit). • Scheduled and managed Spring Batch jobs. • Utilized Hibernate and JPA for data persistence and database management. • Integrated Kafka messaging system for event streaming and real-time data processing. • Implemented logging and monitoring using Splunk, Loglake. • Collaborated with cross-functional teams using TFS and JIRA for version control and project management. • Worked in an Agile environment following Scrum methodologies. • Leveraged Elasticsearch for search and analytics capabilities. Tech Stack: • Programming Language: Java • Frameworks and Libraries: Spring Framework & Spring Boot, Hibernate, JPA, GWT, Spring Batch • Web Services and APIs: RESTful Web Services, SOAP • Architectural Styles and Concepts: Service-Oriented Architecture (SOA), Microservices • Testing: Unit Testing. JUnit and Mockito • Data Management: Oracle Database, MongoDB • Messaging and Event Streaming: Kafka • Containerization and Deployment: Docker, OpenShift • Logging and Monitoring: Splunk • Version Control and Collaboration: TFS, JIRA • Project Management Methodologies: Scrum, Agile Methodology • Continuous Integration and Delivery: Azure DevOps , XL Release • Search and Analytics: Elasticsearch