Ugur Kocak
Backend Software Engineer
Experience
Backend Software Engineer
Federal Employment Agency
- Design, development, and optimization of batch processes using Java 11, Hibernate, and Liquibase based on an Oracle SQL database.
- Implemented Jenkins pipelines for automated build and deployment.
- Supported deployment processes with Docker and Kafka.
DevOps Engineer
IBM Germany R&D
- Designed, extended, and optimized CI/CD pipelines with Jenkins (Groovy, Python, Bash scripting).
- Automated deployments using OpenStack and Ansible on Red Hat Linux.
- Monitored multiple pipelines and improved reliability of deployment processes.
- Provided consulting on DevOps best practices for cloud infrastructure integration.
Senior Software / DevOps Engineer
Federal Employment Agency
- Architecture and development of multiple microservices using Java (OpenJDK 11/17), Spring Boot, Invaris, and Angular.
- Built and operated CI/CD pipelines with Jenkins, Docker, Kubernetes, and Rancher.
- Implemented DevSecOps practices, performed vulnerability scanning (NexusIQ, Contrast).
- Development of automated tests using Selenium.
- Led IT security audits (maturity level audit 2023) and served as team security champion.
- Set up monitoring with Prometheus, Grafana, and Kibana.
Java/DevOps Engineer
DB Systel LLC
- Migrated Oracle OSB services to AWS cloud using microservice architecture.
- Developed microservices with Spring Boot, Apache Camel, and Kafka Streams.
- Implemented automated deployments with Jenkins, Docker, and Kubernetes.
- Conducted performance optimization and monitoring with Grafana and Kibana.
Software Engineer
IDEXX Laboratories
- Developed and maintained global laboratory software (LYNXX) in a Scrum team.
- Implemented Spring Boot REST microservices hosted on Google Cloud.
- Integrated persistence layer with Google Datastore and Oracle SQL.
- Contributed to client-server architecture using Java Swing and WebLogic.
Java Software Engineer
ISS Stuttgart GmbH / Bosch
- Developed interfaces for import/export and synchronization of customer data in ALM.
- Designed SOAP/REST web services with Apache Camel and Spring MVC.
- Implemented business rules with Red Hat Drools.
Java Full Stack Developer
Opitz Consulting
- Refactored Oracle Forms application into JavaServer Faces 2.0 based system.
- Built central controlling and logging application for Daimler Truck production system.
- Developed JUnit tests, fixed backend bugs, and documented interfaces.
Java Full Stack Developer
Accenture
- Developed full-stack features with Java EE, JSF 2.0, and Hibernate.
- Enhanced Eclipse RCP applications for SBB Rail Control System (RCS).
- Tested backend and frontend components with JUnit and Mockito.
Software Developer
Bechtle AG
- Developed and maintained multiple B2B e-commerce projects.
- Built backend services with Java, Scala, Oracle SQL, MongoDB, and Hybris.
- Optimized performance in ETL processes and product property services.
Software Developer
Karl Storz GmbH & Co. KG
- Developed .NET/WPF-based hospital monitoring software (Overview NEO).
- Implemented live video streaming from up to 48 IP cameras.
- Built web streaming app with PHP, JavaScript, and AJAX.
Summary
Senior Java & DevOps Engineer with over 10 years of experience in designing, developing, and operating scalable enterprise applications and cloud-native microservices. Expert in Java (Spring Boot, Hibernate, Kafka) and DevOps practices including CI/CD, cloud deployments (AWS, Kubernetes, OpenStack), and infrastructure automation. Proven track record in implementing secure, high-performing solutions and leading teams through agile methodologies (Scrum, Kanban).
Skills
Programming & Frameworks: Java (Openjdk 11/17), Spring Boot, Hibernate, Kafka, Angular, Python, Groovy, Bash
Devops & Cloud: Aws, Openstack, Docker, Kubernetes, Rancher, Terraform, Jenkins, Gitlab, Ansible, Maven, Gradle
Testing: Junit, Mockito, Selenium, Postman, Readyapi, Sonarqube
Databases: Oracle Sql, Pl/sql, Postgresql, Mongodb, Cassandra
Monitoring & Security: Prometheus, Grafana, Kibana, Splunk, Nexusiq, Contrast, Owasp
Tools: Git, Bitbucket, Gitlab, Intellij, Eclipse, Jira, Confluence
Languages
Education
Royal Institute of Technology (KTH)
ERASMUS Exchange Semester · Computer Science · Stockholm, Sweden
Karlsruhe Institute of Technology (KIT)
Diploma in Computer Science · Computer Science · Karlsruhe, Germany
Certifications & licenses
HTML, CSS, JavaScript, AngularJS
Coursera
Functional Programming in Scala
Coursera
SQL Training
Bechtle Training Center
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Ugur based?
What languages does Ugur speak?
How many years of experience does Ugur have?
What roles would Ugur be best suited for?
What is Ugur's latest experience?
What companies has Ugur worked for in recent years?
Which industries is Ugur most experienced in?
Which business areas is Ugur most experienced in?
Which industries has Ugur worked in recently?
Which business areas has Ugur worked in recently?
What is Ugur's education?
Does Ugur have any certificates?
What is the availability of Ugur?
What is the rate of Ugur?
How to hire Ugur?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Backend Software Engineer
Nearby freelancers
Professionals working in or nearby Bad Wimpfen, Germany