Türkiye
To be a software developer in a firm where I could freely explore the limits of my talents by programming new projects.
• Designing And Developing Distributed Systems • Utilized Java, Golang, Angular, Couchbase and Kafka to develop microservice aplications and architecture
• Design and develop microservice applications and manage their dependencies • Utilized Spring and Quarqus Frameworks, Golang • Created and executed test cases in JUnit and Mockito for unit testing of application • Execute design and code reviews of software components developed by other team members • Create and maintain fully automated CI/CD pipelines for code deployments • Orchestrate microservice docker containers using K8s • Setup and manage logging, analyze and monitoring tools
• Utilized Java EE, Spring, JSF, Primefaces, MySQL, Hibernate and Web Services • Used Java EE design patterns to create application, including utilizing EJB for business logic • Designed and developed microservice based application which adhere to cloud development principle • Task and CI/CD Management • Cloud Platforms Management
• Developed backend and frontend applications for a insurance Bot project • Utilized GoLang for backend application • Developed WebSocket for asynchronous requests and notifications • Designed and developed front end using React.js
• Utilized Spring Framework, Thymeleaf, RabbitMQ, MongoDB and Hibernate • General knowledge of software operationalization, performance tuning, threading and modularization • General knowledge of distributed systems architecture and cloud technologies • Created and executed test cases in JUnit and Mockito for unit testing of application