Senior Full Stack Developer
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- nicht angegeben
- auf Anfrage
- de | fa | en
- 01.01.2024
Kurzvorstellung
Auszug Referenzen (2)
"Alles perfekt."
6/2022 – 12/2022
Tätigkeitsbeschreibung
Ich war als Backend-Entwickler an der Implementierung eines neuen Features für die Sparkasse Onlinebanking App beteiligt. Die Arbeit umfasste die Konzeption und vollständige Implementierung des Features, einschließlich der Integration in das bestehende System.
Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich Java, Spring, PostgreSQL, Liquibase, Maven, Docker, Kubernetes und Gitlab. Die Verwendung dieser Technologien ermöglichte es uns, eine leistungsstarke und zuverlässige Plattform zu entwickeln, die in der Lage war, eine Vielzahl von Anforderungen zu erfüllen. Insbesondere haben wir PostgreSQL als Datenbank verwendet, um Daten sicher und effizient zu speichern. Die Verwendung von Liquibase als Versionskontrollsystem trug dazu bei, die Datenbankänderungen effektiv zu verwalten. Wir nutzten auch Docker und Kubernetes, um die Anwendung in einer sicheren und skalierbaren Umgebung zu betreiben. Dank der erfolgreichen Implementierung des neuen Features konnte das Onlinebanking-Erlebnis der Sparkassen-Kunden verbessert werden, was zu höherer Kundenzufriedenheit und einer effizienteren Nutzung der Onlinebanking-Dienste führte.
Apache Maven, Docker, Git, Hibernate (Java), Java (allg.), Java Database Connectivity, Kubernetes, Spring Framework
"Herr B. ist ein herausragender Fullstack-Entwickler. Effiziente Lösungen und wertvolle Teamarbeit kennzeichnen seine Arbeit. Empfehlenswert!"
7/2021 – 12/2021
Tätigkeitsbeschreibung
Ich war als Full-Stack-Entwickler an der Konzeption und Entwicklung einer Web-App für das Dynamic Pricing-Projekt der Gothaer Versicherung beteiligt. Ziel des Projekts war es, eine Plattform zu entwickeln, die es der Versicherung ermöglichte, dynamische Preise für ihre Produkte festzulegen.
Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich React.js, TypeScript, Redis, Java Spring Boot, Git, JavaScript und MySQL. Die Verwendung dieser Technologien ermöglichte es uns, eine skalierbare und zuverlässige Plattform zu entwickeln, die in der Lage war, große Datenmengen zu verarbeiten und komplexe Preisstrukturen zu unterstützen.
Besonders hervorzuheben ist die Verwendung von Redis als Caching-System, das die Geschwindigkeit der Anwendung erhöhte und die Last auf der Datenbank reduzierte. Wir nutzten auch MySQL als Datenbank, um Daten sicher und effizient zu speichern. React.js und TypeScript wurden für die Entwicklung des Frontends und Java Spring Boot für die Entwicklung des Backends verwendet. Git diente als Versionskontrollsystem, um Änderungen an der Codebasis effektiv zu verwalten.
Dank der erfolgreichen Umsetzung des Projekts konnte die Gothaer Versicherung eine dynamische Preisstrategie implementieren, die es ihnen ermöglichte, ihre Produkte effektiver zu vermarkten und ihre Rentabilität zu steigern.
Mysql, Java (allg.), Spring Framework, Typescript, React (JavaScript library)
Qualifikationen
Projekt‐ & Berufserfahrung
12/2022 – 6/2023
Tätigkeitsbeschreibung
Im Rahmen des Projekts Polizei 2020 war ich als Teil des Teams Daten- Haus an der Entwicklung eines Systems beteiligt, das darauf abzielte, verschiedene Quelldaten der einzelnen Bundesländer zusammenzuführen. Dieses System diente als Basis für eine umfassende Datenanalyse, um den Behörden wichtige Einblicke in die aktuelle Lage und Entwicklungen im Bereich der Kriminalität zu liefern.
Zur Umsetzung des Projekts nutzten wir eine Vielzahl von Technologien, einschließlich Java, Spring, Kafka, Neo4j, PostgreSQL, SAP Hana, Gitlab, Docker und Gradle. Die Kombination dieser Technologien ermöglichte es
uns, ein leistungsstarkes und skalierbares System zu entwickeln, das in der Lage war, große Mengen von Daten effektiv zu verarbeiten und komplexe Analysen durchzuführen.
Besonders hervorzuheben ist die Verwendung von Kafka, die es uns ermöglichte, die verschiedenen Quelldaten der einzelnen Bundesländer auf eine effektive und effiziente Weise zu integrieren. Hierfür war die Herausforderung für einige bestimmte Schnittstellen Kafka-Asynchron zu gestallten. Die Verwendung von Neo4j als Graphdatenbank trug dazu bei, komplexe Datenbeziehungen zu visualisieren und zu verstehen. Darüber hinaus nutzten wir SAP Hana für die schnelle und präzise Datenanalyse und PostgreSQL als relationale Datenbank zur Datenspeicherung.
Dank der Umsetzung dieses Projekts konnte das Team Daten-Haus einen wertvollen Beitrag zur Kriminalitätsbekämpfung und zur öffentlichen Sicherheit leisten.
Git, Java (allg.), Apache Kafka, Postgresql, Representational State Transfer (REST), Spring Framework
6/2022 – 12/2022
Tätigkeitsbeschreibung
Ich war als Backend-Entwickler an der Implementierung eines neuen Features für die Sparkasse Onlinebanking App beteiligt. Die Arbeit umfasste die Konzeption und vollständige Implementierung des Features, einschließlich der Integration in das bestehende System.
Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich Java, Spring, PostgreSQL, Liquibase, Maven, Docker, Kubernetes und Gitlab. Die Verwendung dieser Technologien ermöglichte es uns, eine leistungsstarke und zuverlässige Plattform zu entwickeln, die in der Lage war, eine Vielzahl von Anforderungen zu erfüllen. Insbesondere haben wir PostgreSQL als Datenbank verwendet, um Daten sicher und effizient zu speichern. Die Verwendung von Liquibase als Versionskontrollsystem trug dazu bei, die Datenbankänderungen effektiv zu verwalten. Wir nutzten auch Docker und Kubernetes, um die Anwendung in einer sicheren und skalierbaren Umgebung zu betreiben. Dank der erfolgreichen Implementierung des neuen Features konnte das Onlinebanking-Erlebnis der Sparkassen-Kunden verbessert werden, was zu höherer Kundenzufriedenheit und einer effizienteren Nutzung der Onlinebanking-Dienste führte.
Apache Maven, Docker, Git, Hibernate (Java), Java (allg.), Java Database Connectivity, Kubernetes, Spring Framework
12/2021 – 6/2022
Tätigkeitsbeschreibung
Ich war als Full-Stack-Entwickler an der Konzeption und Implementierung eines Automatisierungsprojekts für interne Geschäftsprozesse im Rahmen des IFRS17 Projekts beteiligt. Ziel des Projekts war es, den manuellen Arbeitsablauf durch die Implementierung eines automatisierten Systems zu ersetzen, um die Effizienz und Genauigkeit zu verbessern. Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich React.js, TypeScript, PostgreSQL, Java Spring Boot, Git und Azure. Diese Kombination von Technologien ermöglichte es uns, eine skalierbare und zuverlässige Plattform zu entwickeln, die in der Lage war, große Datenmengen zu verarbeiten und komplexe Prozesse effektiv zu automatisieren. Besonders hervorzuheben ist die Verwendung von React.js und TypeScript für die Entwicklung des Frontends und Java Spring Boot für die Entwicklung des Backends. PostgreSQL wurde als Datenbank zur Speicherung von Daten verwendet, und Git diente als Versionskontrollsystem. Azure wurde verwendet, um das System auf einer Cloud-basierten Architektur bereitzustellen.
Dank der erfolgreichen Umsetzung des Projekts konnte das Unternehmen die manuellen Prozesse automatisieren und die Effizienz und Genauigkeit der Prozesse erhöhen.
Docker, Git, Hibernate (Java), Java (allg.), Jira, React (JavaScript library), Spring Framework, SQL, Typescript
7/2021 – 12/2021
Tätigkeitsbeschreibung
Ich war als Full-Stack-Entwickler an der Konzeption und Entwicklung einer Web-App für das Dynamic Pricing-Projekt der Gothaer Versicherung beteiligt. Ziel des Projekts war es, eine Plattform zu entwickeln, die es der Versicherung ermöglichte, dynamische Preise für ihre Produkte festzulegen.
Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich React.js, TypeScript, Redis, Java Spring Boot, Git, JavaScript und MySQL. Die Verwendung dieser Technologien ermöglichte es uns, eine skalierbare und zuverlässige Plattform zu entwickeln, die in der Lage war, große Datenmengen zu verarbeiten und komplexe Preisstrukturen zu unterstützen.
Besonders hervorzuheben ist die Verwendung von Redis als Caching-System, das die Geschwindigkeit der Anwendung erhöhte und die Last auf der Datenbank reduzierte. Wir nutzten auch MySQL als Datenbank, um Daten sicher und effizient zu speichern. React.js und TypeScript wurden für die Entwicklung des Frontends und Java Spring Boot für die Entwicklung des Backends verwendet. Git diente als Versionskontrollsystem, um Änderungen an der Codebasis effektiv zu verwalten.
Dank der erfolgreichen Umsetzung des Projekts konnte die Gothaer Versicherung eine dynamische Preisstrategie implementieren, die es ihnen ermöglichte, ihre Produkte effektiver zu vermarkten und ihre Rentabilität zu steigern.
Mysql, Java (allg.), Spring Framework, Typescript, React (JavaScript library)
Ausbildung
HS Ludwigshafen
Ludwigshafen
Über mich
Profilübersicht:
- 8 Jahre umfassende Java-Erfahrung als Senior Software-Entwickler mit ganzheitlichem Ansatz
- Erfahrung in der erfolgreichen Implementierung von Cloud-Plattformen wie Azure, AWS oder GCP
- Experte für Microservices, Spring Boot und Kafka, um maßgeschneiderte Lösungen zu entwerfen und entwickeln
- Erfolgreiche Integration von Git, Gitlab CI/CD und Azure DevOps für nahtlose Entwicklung und Bereitstellung
- Umfangreiche Kenntnisse in Datenbanken (MongoDB, PostgreSQL, Neo4j)
- Erfahrung in der Sicherheitsimplementierung mit OAuth2.0 und Spring Security
- Agiles Projektmanagement mit Scrum, Jira, Confluence und umfassender Code-Reviews
Weitere Kenntnisse
Webtechnologien: HTML | CSS | jQuery
Datenbanken: MongoDB | PostgreSQL | Neo4j Build-Tools: Maven | Gradle
Versionskontrolle: Git
Container and Orchestration: Docker | Kubernetes
Events / Messaging: Kafka | OpenSignal | AWS SNS
DevOps-Tools: Gitlab CI/CD | Azure Devops
Cloud-Plattformen: Azure | AWS | GCP
Architektur: Microservices | Event Driven | Monolithic
Sicherheit: OAuth2.0 | Spring Security | Keycloack
API-Design: API First Ansatz mit OpenAPI Spezifikation
Testing: Unit-Tests | Integrationstests | Mockito | Testcontainers | Jest Agile Methoden/Tools: Jira | Confluence | Scrum | Kanban
Persönliche Daten
- Deutsch (Muttersprache)
- Persisch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden