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
Similar Freelancers
Discover other experts with similar qualifications and experience