Igor Rohal

Software Engineer

Neusäß, Germany

I am currently after my parental leave and in search for a new challenging position which I could start immediately.

I have experience in designing, developing, and delivering backend software. I developed scalable and resilient microservices, which were then deployed in the cloud and made available to clients on-demand (SaaS - Software as a Service). I am passionate about and very interested in distributed software architecture, event-driven and reactive software, CI/CD pipelines, and everything cloud-related.

I love working in agile, self-organizing, and cross-functional teams that simply get things done and deliver great software to clients and make them happy.

In October 2021 I achieved the CKAD certification - Certified Kubernetes Application Developer.


Experience

Software Engineer

Camunda Services, Remote-based, Germany

  • Worked on the backend part of Cawemo - a SaaS solution for the collaborative modeling of business processes using the BPMN 2.0 standard notation
  • I integrated the backend with the RESTful APIs of an external service to enable a funnel to bring insight into the behavior of more than 100K users of Cawemo
  • Main technologies: Java 11, Spring Boot 2, Spring 5, PostgreSQL, Kubernetes

February 2021 - May 2021

Senior Software Engineer

SAP Customer Experience, Munich, Germany

  • Developed the headless-ready APIs of SAP Upscale Commerce - a SaaS solution for mid-market businesses to start selling faster
  • Designed, developed, and ran cloud-native resilient microservices to achieve rich product-import as well as order-management features in SAP Upscale
  • Led technical interviews to hire new software engineers for the team
  • Main technologies: Java 8-11, Spring Boot 1, Spring 4, Redis, MongoDB, PostgreSQL, Kubernetes

January 2016 - March 2020

Software Engineer

SAP Customer Experience, Munich, Germany

  • Designed, developed, and ran cloud-native microservices written in Java 8 and Spring to bring the e-commerce features (Cart, Checkout, Shipping, Order) to YaaS.io - a Commerce as a Service solution for small to mid-size businesses

November 2013 - December 2015

Fullstack Software Engineer

Ebee s.r.o., Prague, Czech Republic

(part-time employment)

  • Communicated with clients, analyzed requirements, designed and implemented technical solutions (Java, Spring Web MVC, MySQL, PostgreSQL)

November 2009 - October 2013

Education

Czech Technical University in Prague, Czech Republic

Master's Degree
Computer Science - Software Engineering
2006 - 2012

KTH Royal Institute of Technology in Stockholm, Sweden

Erasmus Exchange Programme
Software Engineering
2010

Skills

Programming Languages & Tools
  • Java + Spring Core, Web MVC, Boot, Cloud
  • SQL (PostgreSQL, MySQL) + NoSQL (MongoDB)
  • RabbitMQ, Apache Kafka
  • Kubernetes, Jenkins, TeamCity
  • Go (beginner)
Workflow
  • Focus on Cloud-Native Stack: Microservices + Message-Driven Architecture
  • Praising The Reactive Manifesto & The Twelve-Factor App Principles
  • Practicing Test-Driven Development (TDD) and Pair-Programming
  • Effective via Cross-Functional Teams + Agile Methodologies (Scrum + Kanban)

Resume in PDF