Oliver Rattay
Bis 2023, Fullstack-Developer Java / Typescript, RTL Technology GmbH
Abschluss: Master of Science, Fachhochschule Düsseldorf
Köln, Deutschland
Werdegang
Berufserfahrung von Oliver Rattay
Bis heute 14 Jahre und 8 Monate, seit Nov. 2009
IT-Berater / -Entwickler
Oliver Rattay
Java-, C++ - Softwareentwicklung
1 Jahr und 4 Monate, Apr. 2022 - Juli 2023
Fullstack-Developer Java / Typescript
RTL Technology GmbH
Umsetzung einer Planungs-Plattform für lineare u. nicht-lineare Medien in einem agilen Projektumfeld. Technologien: Microservices, RESTful API, Java 17, Typescript, Spring Boot, Spring Cloud, Vaadin, IntelliJ, Maven, Kafka (Avro), Kafka Streams, AKHQ, Kibana, Git, GitLab, CI/CD, REST, OpenAPI (Swagger), TDD, Cucumber, OAuth2 (JWT), AzureAD, Keycloak, OPA (Rego), SonarCube, ReactJS, npm, WebFlux, Flyway, Quarkus, AWS, MS SQL-Server, Docker, ArgoCD, Kubernetes, Redis, Confluence, Jira, Rancher.
2 Jahre und 7 Monate, Sep. 2019 - März 2022
IT - Consultant / Entwicklung
Verband der Vereine Creditreform e.V.Analyse und Sanierung einer Schnittstelle für Inkasso- und Mitgliedsdaten. Überführung von Java-EE- Applikationen in eine Microservice-Architektur. Technologien: Java 11, Spring Boot, Microservices, IntelliJ, Git, RESTful API, OpenAPI, HATEOAS, TDD, OAuth2, WebFlux, Flyway, Jenkins, Sonar, WebLogic, Oracle SQL, Docker, JMS, Agile Software- Development.
1 Jahr und 3 Monate, Juni 2018 - Aug. 2019
Java Anwendungsentwickler
Hays Specialist Recruitment
Unterstützung eines SCRUM-Teams bei der Konzeption und Umsetzung mehrerer Microservices. Technologien: Java 11, Spring Boot, Microservices, IntelliJ, GitLab, Typescript, K8s (Kubernetes) on Premise, Automated Tests, Liquibase, Gradle, GitLab, Kafka (Avro), Prometheus, Redis, Nginx, Sonar, Grafana, Kibana, S3 Storage, CI / CD.
Unterstützung eines SCRUM-Teams bei der Konzeption und Umsetzung mehrerer Microservices innerhalb der Fulfillment-Plattform. Technologien: Java 8, Spring Boot, Spring Framework, Microservices (REST, SOAP), IntelliJ, Git, Domain Driven Design, Google Cloud, MySQL, Docker, Redis, Kubernetes, Automated Tests, Liquibase, maven, Nexus, Jenkins, Kafka, JMS, Prometheus, Sonar, Grafana, Kibana, Groovy, DevOps, Continuous Integration / Delivery.
Unterstützung eines Teams zur Weiterentwicklung einer Management-Applikation im Automotive- Umfeld. Technologien: Java EE 8, JBoss, Spring Boot, JSP, Junit, Javascript (jQuery), Microservices (REST), OAuth2 (JWT), Eclipse, maven, Oracle, PostgreSQL, tomcat 8.x, Apache Struts, Apache Ant, SVN, Windows, Linux.
3 Monate, März 2016 - Mai 2016
Berater / Fullstack-Entwickler (Java, Javascript)
IKS Gesellschaft für Informations- und Kommunikationssysteme mbHWeiterentwicklung einer Java Web Applikation für Messe- und Speditionslogistik. Ausbau der Anwendung zur Verwaltung und Verarbeitung von Dokumenten in unterschiedlichen Währungen Java EE 7, Eclipse, JSP, Javascript (jQuery), Hibernate, jBoss 7.1, Struts, Apache Ant
5 Monate, Okt. 2015 - Feb. 2016
IT-Berater / Software Engineer C++
iDev GmbH
Unterstützung eines Scrum-Teams bei der Weiterentwicklung von Desktop-/Server- und Webkomponenten für ein Sportwetten-System. Technologien: C++11, Multi-Threading, Qt 5.5, qml, QtCreator, git, gcc, gdb, Jira, Confluence, Unit-Testing.
1 Jahr und 7 Monate, März 2014 - Sep. 2015
Softwareentwickler
iks Gesellschaft für Informations- und Kommunikationssysteme mbHNeu- /Weiterentwicklung von Softwarekomponenten im Bereich der Flugsicherung (Air Traffic Management (ATM)). Technologien: C++, C, Motif, Xlib, gcc, gdb, make, Eclipse, svn, Redmine, CentOS.
Beratung des SW-Architekten bei der Konzeptionierung der zukünftigen Softwarearchitektur / Unterstützung eines SCRUM-Teams zur Entwicklung neuer Funktionalitäten für den Domainhandel. Technologien: PHP5, Unit-Testing, REST/SOAP, Jenkins, Sonar, UML, PHPStorm, Git, Confluence, JIRA, Javascript (jQuery), MySQL, Linux (Debian).
1 Jahr, Apr. 2012 - März 2013
Berater / Softwareentwickler
iaculum GmbH
Agile Softwareentwicklung (Konzeption, Implementierung und Test) einer Payment-Komponente mit SCRUM. Eingesetzte Technologien: Java 8, Spring, Hibernate, Maven, IntelliJ, PHP5, Enterprise Architect, Apache Tomcat7, REST, SOAP, Spock/Groovy, Jenkins, Maven, Git, UML, Liquibase, Linux (RedHat).
2 Jahre und 3 Monate, Jan. 2010 - März 2012
IT-Berater
E-Postbrief (Deutsche Post AG)
PHP-Entwicklung im Projekt E-Postbrief.
11 Monate, Nov. 2008 - Sep. 2009
Projektleitung & Entwicklung
Ampete
Konzeption und Entwicklung einer webbasierten Warenwirtschaft mit einer Reparaturen- und Geräteverwaltung auf Basis von PHP5, MySQL, AJAX, JavaScript, Smarty, PEAR, Apache, CSS.
2 Jahre und 2 Monate, Juli 2007 - Aug. 2009
Software-Entwicklerin C++
fleXilution GmbH - ICIDO Group
Systemdesign und Implementierung, Modul-Refactoring, Anbindung einer Physik-Engine zur Simulation von flexiblen Bauteilen mit Kollisionserkennung und -behandlung, Entwicklung eines Multi-Threading-Konzeptes zur Performance-Optimierung, 2D-GUI-Widgets (Qt 4.x), Unit- und Integrated-Tests.
1 Jahr und 8 Monate, Nov. 2005 - Juni 2007
Software-Entwickler C++
fleXilution GmbH
2DGUI-Programmierung mit MFC/Visual Studio/C++; Erstellung von 3D-Tools (Render-Views, Dragger, ...) mit Virtools. Architekturkonzept für ein Software-Modul erstellt, 3D-UIs zur Interaktion in VR, 2D-Benutzeroberflächen erstellt mit Qt.
Aufbereitung der Längs- und Querschnitte (Freehand-Dateien), Texturgenerierung auf Grund historischer Bildbände, 3D-Modell auf Basis von Freehand-Ansichten erstellt.
3 Jahre, Okt. 2001 - Sep. 2004
C++ Entwickler
Fraunhofer Gesellschaft, St. Augustin
Entwicklung von Triangulisierungs-Algorithmen für dreidimensionale Objekte, Implementierung der Algorithmen mit C++ unter SGI Irix. Programmierung eines Moduls zur Deformation von 3D-Geometrien mit C++, Konzeption und Implementierung einer 3D-UI.
Ausbildung von Oliver Rattay
2 Jahre und 10 Monate, Sep. 2004 - Juni 2007
Fakultät Medien / Schwerpunkt Virtuelle Realität
Fachhochschule Düsseldorf
Computergrafik, VR, Realtime Rendering, Computeranimation (Maya), Virtuelle Umgebungen, Mixed Reality, Augmented Reality, Virtuelle Akkustik, Virtuelles Studio, Digitale Bildverarbeitung und Visualisierung.
5 Jahre, Sep. 1999 - Aug. 2004
Angewandte Informatik (Medieninformatik)
Fachhochschule Bonn-Rhein-Sieg
Objektorientierte Systementwicklung, Software-Design, OOD (Design-Patterns), Java, C, Java-Applets, 3D-Computergrafik, Streaming, Informationssicherheit, Datenbanksysteme, Multimedia-Anwendungen.
Sprachen
Deutsch
Muttersprache
Englisch
Fließend