I am an experienced software developer in Java with expertise in web service/API development. I have experience in communication and management with multiple microservices. I am well-versed in the authentication processes (JWT) between frontend and backend.I effectively implement the appropriate use of asynchronous structures and the queue (RabbitMQ) structure in projects, knowing when and how to use them. I successfully utilize the advantages provided by Spring Cloud, such as critical structures like API gateway and Service Discovery. I have experience in creating blacklist mechanisms and optimally using the Redis cache structure.By actively applying SOLID principles, leveraging the benefits of design patterns, and meticulously following logging principles, I successfully implement various methodologies. I am capable of successfully implementing projects in frontend development using Javascript and ReactJS.I am familiar with deployment and configuration steps on Linux systems, and I use Maven goals commands effectively. I manage my projects by applying agile principles through Jira and Bitbucket. I proficiently use the Git version control system. With SQL knowledge, I can create stored procedures. Additionally, I can successfully run microservices structures using Docker.
-
Software EngineerBizzyAnkara, Turkey -
Software EngineerCyberwise Apr 2024 - PresentAnkara, Türkiye -
Software EngineerMikrokom Yazılım A.Ş. Sep 2021 - Apr 2024Ankara, Türkiye• Experience with Spring Web, Spring Boot, Spring Cloud, Rest API, SOAP• Developing web services/APIs with Java• Communication and management with a multi-microservices architecture• Validation between frontend and backend (JWT)• When to use the queue (RabbitMQ) structure• Implementing structures such as Spring Cloud, API gateway, and Service discovery• Working principles of the blacklist mechanism• Proper utilization of the Redis cache structure• Effective implementation of SOLID principles• Advantages of design patterns• Logging principles• Investigating logs on a Linux server• Project development using Javascript and ReactJS• Implementing deployment and configuration steps on Linux systems• Usage of Maven goals commands• Applying agile principles through Jira and Bitbucket• Git usage• Developing SQL and stored procedure structures -
InternBisoft Bilgi Teknolojileri A.Ş. Jan 2020 - Feb 2020Ankara, Turkey• Java Swing• PostgreSQL • JSON -
InternMi̇tas Group Oct 2019 - Nov 2019
Okan Karadağ Education Details
-
Computer Engineering -
English Preparatory
Frequently Asked Questions about Okan Karadağ
What company does Okan Karadağ work for?
Okan Karadağ works for Bizzy
What is Okan Karadağ's role at the current company?
Okan Karadağ's current role is Software Engineer.
What schools did Okan Karadağ attend?
Okan Karadağ attended Süleyman Demirel Üniversitesi, Süleyman Demirel Üniversitesi.
Not the Okan Karadağ you were looking for?
-
Okan Karadag
Istanbul, Türkiye -
Okan Karadağ
Istanbul -
-
Okan Karadağ
Istanbul
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial