RA

Ridha Alouani

verfügbar

Letztes Update: 03.03.2024

Fullstack | Java | Microservice | Angular | AWS | BPMN | Elasticsearch | Groovy Entwickler

Firma: Sapres Technologies
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (Muttersprache)

Dateianlagen

CV-Vithal-Beeranagaddi-Sapres-Tech_070623.docx

Skills

JAVA/J2EE
Spring Boot
Spring Data JPA
Spring Security
Spring Batch
Hibernate
REST
Microservices
JPA/Eclipselink
GIT/GitLab/BitBucket
Liquibase / Flyway
Oracle/ Postgres / MS SQL
AWS (EC2, ECR, Lamda, API Gateway, S3 , IAM etc)
Angular
Typescript
Node.js
Maven/Gradle
SQL- PL/SQL
ElasticSearch Stack
JIRA/Confluence
Agile/SCRUM
Jenkins-CI/CD
Docker
JUNIT/Mockito/Wiremocks
Tomcat Apache
Glassfish/Payara Server
CMS Contentful
Wildfly JBoss
GIT/GitLab/BitBucket
SVN
Javascript/Jquery
Linux/Unix
Google Analytics/ Tag Manager
Groovy
GraphQL

Projekthistorie

01/2023 - 06/2023
Senior Full Stack Java Entwickler / Java-DevOps Bereich
Automotive (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projektbeschreibung: Aus der Anforderung, im Fahrzeugprojekt ein Ziel bzgl. CO2- Einsparung in der Lieferkette und Anteilen nachhaltiger Materialien zu erreichen, ergibt sich die Notwendigkeit, Maßnahmen zur CO2-Einsparung und zur Einführung nachhaltiger Materialien auf Bauteilebene (und damit auch auf SE-Team und Systemebene) zu verfolgen. Über dieses Tool muss der Stand der Zielerreichung zu jeder Projektphase nachverfolgbar sein.
           Zur Bewertung von CO2-Einsparungsmaßnahmen dient der so genannte P-ECO-Rechner. Der Rechner wird versioniert, so dass die aktuelle und jeweils mit dem Konzern abgestimmte CO2-Berechnungsmethodik hinterlegt ist. Die Parameter sind auf den weiteren Tabellenfeldern einsehbar. Mit Hilfe von Auswahlfeldern lässt sich die Maßnahme beschreiben, der CO2-Wert wird automatisch ermittelt. Die Ergebnisse können durch direktes "Werte kopieren" in die P-ECO übertragen werden, durch einen Detailcode kann zudem die Datenbasis nachvollzogen werden.

Meine Aufgaben:
  • Die Analyse der Anforderungen von Porsche
  • Definition von Systemkomponenten (Frontend, Backend und Infrastruktur), Evaluierung von Technologien und Libraries.
  • Definieren von Build- und Deployment-Strategien mit Terraform und AWS-Diensten.
  • Erstellen des Architekturdesigns des Systems und Erstellen von Entity-Relationship-Diagrammen, die die Datenbank (Postgres DB verwendet) und die Tabellen zeigen. 
  • DB-Migrationswerkzeug (Flyway-Integration mit Spring Boot), um Änderungen zu verfolgen.
  • Entwicklung eines Spring-Boot-Micro-Services zur Erfüllung der Porsche-ECO-Anforderungen.
  • Definition einer CI/CD-Pipeline, um den Build- und Release-Prozess zu automatisieren.
Dokumentation und Präsentation am Ende eines jeden Sprints.

03/2023 - 12/2022
Senior Full stack Entwickler/ Technical Lead
(Versicherungen, 1000-5000 Mitarbeiter)

Projektbeschreibung: Insure the box - ist ein Autoversicherer in Großbritannien. Die Versicherung setzt Telematik ein:
Eine kleine unsichtbare Datenüberwachungsbox wird von der Versicherungsfirma kostenlos ins Auto installiert. Die Blackbox zeichnet einige Werte auf, wie zum Beispiel: Überhöhte Geschwindigkeit, Stadtfahrten, hastiges Bremsen oder Beschleunigungen, Nachtfahren und Fahrweise. Fahrdaten des Kunden werden dank dieser Blackbox erfasst und sein Fahrstil wird ausgewertet und dem Fahrer dann z. B. in einer App angezeigt.
Der Fahrer kann seine Fahrweise entsprechend anpassen und verbessern. Wer vorausschauend und sicher fährt und sich an die Geschwindigkeitsbegrenzung hält, zahlt eine geringere Prämie. Jeder kann weniger zahlen, wie viel weniger, hängt vom individuellen Fahrverhalten ab.

Meine Aufgaben:
Entwicklung einer Vielzahl von Spring Boot Mikro Services, um alle Aspekte der Insure the Box-Funktionalitäten zu bedienen. Dies ermöglicht dem Benutzer / Kunden, die Versicherungspolice zu werten und zu kaufen (Quote and Buy - by service) er kann auch seine Versicherungspolice über die Jahre verwalten:
  • Versicherungspolice verlängern/abbrechen
  • Schaden durch Anspruchsdienste geltend machen
  • Benutzung von Messaging-dienste zu Kommunikation mit dem ITB
- Verbrauchen der TX-APIs, mit denen wir dem Benutzer seine Reisedaten (über Karten) und Bonus Punkte basierend auf dem Verlauf der Reisezusammenfassungen anzeigen.
- Anwendungsentwicklung: Anforderungserfassung / -analyse, Komponententest und Repository-Verwaltung
- Hosten der Anwendung auf Amazon-Webdiensten, verwalten des Docker-Image über Amazon ECR und Verwaltung von AWS-Sicherheitsgruppen.
- Definition und Verwaltung der Inhalte über Contentful CMS. Entwicklung der CMS-Mikrodienste, der APIs für Front-End-Apps sowie das Help Center und Richtlinienportale.
- Integration des Elastic Search Verfahren für die Suche nach Inhalten und Integration von Google Analytics / Tag Manager, um den Inhalt der Hilfe basierend auf Benutzerinteraktionen zu sortieren

10/2018 - 03/2019
Fullstack Java Entwickler/ Technical Lead
(Öffentlicher Dienst, 500-1000 Mitarbeiter)

Modernisierungsprojekt KM-Ausländer. Die seit 20 Jahren bewährte Client-Server-Anwendung LaDiVa werde derzeit zu einem zukunftsfähigen Ausländer- und Einbürgerungsverfahren nach modernsten Web-Standards und mit hohem Automatisierungsgrad weiterentwickelt. Es bilde in seinen Kernfunktionen die Prozesse der Kunden flexibel ab und ermögliche den rechtskonformen Nachrichtenaustausch mit Drittsystemen. Zusatzfunktionen, etwa die Anbindung von Terminverwaltungs- und Dokumenten-Management-Systemenoder Elastic Search, eine Volltextsuche, runden die Lösung ab.

05/2018 - 09/2018
Fullstack Java Entwickler
(Versicherungen, >10.000 Mitarbeiter)

PRISMA ist Europas führende Handelsplattform für Gaskapazitäten. Mit der Fähigkeit, eine große Anzahl von TSO-Backend-Systemen zu bedienen, bietet PRISMA eine einzige Plattform, über die TSOs und Verlader Transportgaskapazitäten auf Primär- bzw. Sekundärmarktebene versteigern können.
Unsere Hauptaufgabe ist die Entwicklung und der Betrieb der PRISMA-Kapazitätsplattform sowie die Koordination der damit verbundenen Interessen unserer Stakeholder. Unsere Dienstleistungen umfassen harmonisierte Kapazitätsprodukte, Auktions- und Handelsmechanismen sowie verwandte Produkte für Übertragungsnetzbetreiber (TSOs) und Speichernetzbetreiber (SSOs). Die Plattform hat sich ständig weiterentwickelt, um den wachsenden Anforderungen in unserem Geschäft gerecht zu werden und die treibenden Kräfte auszugleichen. PRISMA erleichtert die Zusammenarbeit der europäischen Marktteilnehmer

Java 8, Spring Boot, Spring JDBC, Spring Web, Spring Data, Spring Core, Hibernate, Angular with Typescript, Oracle DB, Apache Tomcat, Jetty, Cloud AWS, Elastic Stack, Atlassian Tools (JIRA, Git-Bitbucket, Confluence), Maven, Jenkins, Logstash, log4j, logback, Kibana, ElasticSearch, Scrum, Test-Driven-Development, Test-Automation, Clean-Code, IntelliJ

03/2018 - 05/2018
Senior Java Entwickler
(Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

IRIS bietet ein sicheres, einfaches, zuverlässiges und leistungsfähiges Schnittstellensystem für den Ticketaustausch mit der BMC-basierten ITSM Suite.
Es ermöglicht den Partnersystemen eine schnelle Integration in die ITSM Suite und bietet verschiedene Technologien zur Anpassung an die Kundenanforderungen.
Das Ziel des Projekts ist die Implementierung der REST-API-Schnittstelle für die BMC-basierte ITSM Suite, die die Funktionalität anbieten kann, dass die zukünftigen Anforderungen verlangen.
Die Systemdesigns folgt dem Micro Service-Architekturmuster. Das Spring Boot Framework wird für die Implementierung von Dienstleistungen verwendet. Entwicklung, Wartung und Betriebe folgen dem kontinuierlichen Integrationsansatz.
Die Scrum-Methode wird verwendet um die Teamarbeit zu organisieren.
Micro Services using REST, Spring Boot, Spring JDBC, Spring Web, Spring Data, Spring Core, Spring Kafka, Java 8, Maven, Git/BitBucket, Sonar, Nexus, Jenkins, Hazelcast Caching, JUnit Testing, Mockito, Agile & Scrum methods, log4j, logback, Test-Driven-Development, Test-Automation, Clean-Code, IntelliJ

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Verfügbarkeit   ab sofort/ Deutschlandweit vor Ort
Profilbild von Ridha Alouani Fullstack | Java | Microservice | Angular | AWS | BPMN | Elasticsearch | Groovy  Entwickler aus GinsheimGustavsburg Fullstack | Java | Microservice | Angular | AWS | BPMN | Elasticsearch | Groovy Entwickler
Registrieren