freiberufler Software Developer / Architect auf freelance.de

Software Developer / Architect

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 70197 Stuttgart
  • Europa
  • de  |  en
  • 26.04.2024

Kurzvorstellung

Ein motivierter und kreativer Softwareentwickler mit mehr als 20 Jahren Erfahrung in der Entwicklung moderner Softwarearchitektur. Spezialisiert auf effiziente und skalierbare Lösungen zur Förderung des Geschäftserfolgs.

Qualifikationen

  • Cloud Computing
  • Microservices
  • Spring Boot
  • CI / CD
  • DDD
  • Docker
  • Kubernetes
  • Messagging
  • Software Architektur / Modellierung
  • Testautomatisierung

Projekt‐ & Berufserfahrung

AWS Solution Architekt / Entwickler
CYRINAS.com, Schwyz
11/2023 – 4/2024 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2023 – 4/2024

Tätigkeitsbeschreibung

Leitung der Architektur, Design und der Implementierung einer innovativen Serverless-Anwendung für eine Cyber-Security-Trainingsplattform, die auf AWS gehostet wird. Mein Fokus lag darauf, maßgeschneiderte, skalierbare Lösungen zu entwickeln, die den spezifischen Anforderungen des Kunden gerecht werden:
AWS Storage Services: um eine flexible und effiziente Datenspeicherung zu gewährleisten, die genau auf die Bedürfnisse der Anwendung abgestimmt war.
AWS Lambda Functions: robust und effizient implementiert in Python oder Java, basierend auf den spezifischen Anforderungen der jeweiligen Aufgaben.
Infrastructure as Code: Verwendung von AWS Serverless Application Model (SAM) und AWS CloudFormation, um eine zuverlässige und wiederholbare Bereitstellung der AWS-Infrastruktur zu garantieren, die die Wartung und Skalierbarkeit der Plattform vereinfacht.

Eingesetzte Qualifikationen

Java (allg.), Amazon Web Services (AWS), Cloud Computing, Python, Spring

Software-Architekt / Entwickler / Coach
Neuer StartUp: IT-Services, Stuttgart
1/2023 – 8/2023 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2023 – 8/2023

Tätigkeitsbeschreibung

Design und Entwicklung reaktive, resiliente und skalierbare Microservices mit Spring
Boot und Spring Cloud fürs Risiko-Management und Kunden-Scores für
Finanzinstituten und Leasings Gesellschaften.
Coaching von Junior Entwickern in Spring, Spring Boot, Spring Data.

Eingesetzte Qualifikationen

Testautomatisierung, Docker, Spring, Kubernetes

Software-Architekt / Developer
Kundenname anonymisiert, Stuttgart
6/2021 – 11/2021 (6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2021 – 11/2021

Tätigkeitsbeschreibung

Die Anzahl der konkreten Prüfregeln für TCM (Transaction Controlling & Monitoring)
kann mehrere Zehntausend betragen. Der Checkule-Generator erzeugt aus nur
wenige abstrakten Prüfregeln, die durch abstrakte Attribute und abstrakten
Vergleichen definiert sind, die gesamte Menge der konkreten Prüfregeln für TCM.
Dadurch reduziert sich der Aufwand für die Erstellung und Wartung der Prüfregeln
massiv, was die Compliance-Officers in den Geldinstituten enorm entlastet

Eingesetzte Qualifikationen

Hibernate (Framework), Java (allg.), Kanban (Softwareentwicklung), Spring, SQL, Testautomatisierung

Software-Architekt / Developer
targens GmbH (LBBW), Stuttgart
8/2019 – 7/2020 (1 Jahr)
Finanzdienstleister
Tätigkeitszeitraum

8/2019 – 7/2020

Tätigkeitsbeschreibung

Instant Payment für TCM: Transaction Controlling & Monitoring:
Design und Entwicklung eines neuen Moduls für Instant Payment für TCM prüft alle
Zahlungstransaktionen und Kundendaten auf Embargoverstöße und
Finanzsanktionen. Dabei werden internationale, nationale und institutsspezifische
Listen für die Sanktionsprüfung herangezogen und alle internationalen Regelungen
erfüllt. Echtzeitüberweisungen erfordern, dass die Zahlungsvorgänge maximal 10
Sekunden benötigen. TCM soll in weniger als 800 ms ein Ergebnis (Stop/Go) liefern.
- Extreme schnelle Verarbeitung (≤ 400 ms für die gesamte Prüfung)

Eingesetzte Qualifikationen

Kontinuierliche Integration (CI), Testautomatisierung, Java (allg.), Spring, CDF (Channel Definition Format), Hibernate (Framework)

Zertifikate

Certified Professional for Software Architecture Advanced Level (CPSA-A) / Modul CLOUDINFRA
iSAQB®
2022
IT-Security Camp
2022
Certified Professional for Software Architecture Advanced Level (CPSA-A) / Modul FLEX
iSAQB®
2017

Ausbildung

Informatiker
Diplom
KIT Karlsruher Institut für Technologie
1997
Karlsruhe

Über mich

Ich bin ein motivierter und kreativer Softwareentwickler mit Leidenschaft für die Entwicklung skalierbarer und effizienter Softwarelösungen. Mit über 20 Jahren Erfahrung in der Tech-Industrie, spezialisiere ich mich auf Cloud Computing, Serverless Architekturen und Container-Orchestrierung, um fortschrittliche Lösungen zu liefern, die den Geschäftserfolg vorantreiben.

Technische Expertise:

Cloud Computing: Ich entwickle und optimiere Anwendungen auf AWS, wo ich Services wie EC2, DynamoDB, S3, RDS und Lambda effizient einsetze.
Serverless Architekturen: Expertise in der Planung und Implementierung von serverless Lösungen, die eine hohe Skalierbarkeit und Kosteneffizienz gewährleisten.
Container-Orchestrierung: Umfangreiche Erfahrung mit Docker, Kubernetes und Istio, was die Effizienz und das Management von Microservices verbessert.
Programmierung: Versiert in der Entwicklung in Python und Java von Backend-Lösungen, wobei stets Best Practices der Softwareentwicklung beachtet werden.
DevOps und CI/CD: Implementierung moderner DevOps-Praktiken, einschließlich CI/CD-Workflows und Pipelines, die eine schnelle und zuverlässige Softwareentwicklung und Software-Updates sicherstellen.

Projekterfahrung

In meiner bisherigen Laufbahn habe ich an zahlreichen Projekten gearbeitet, von der Entwicklung von eCommerce-Lösungen bis hin zu maßgeschneiderten Trainingsplattformen für Cyber-Security. Ich verstehe die Herausforderungen, die bei großangelegten, technisch anspruchsvollen Projekten auftreten, und biete pragmatische, zeit- und kosteneffiziente Lösungen.
Innovative Lösungsansätze: Ich strebe stets danach, die neuesten technologischen Fortschritte zu nutzen, um innovative Lösungen anzubieten, die echten Mehrwert schaffen.
Kommunikation und Transparenz: Eine offene Kommunikation mit meinen Klienten ist mir wichtig, um sicherzustellen, dass alle Projektphasen klar und verständlich sind.

Weitere Kenntnisse

AWS Lambda | AWS SAM | CloudFormation |
Java 11- 22 | Spring Boot 3 |
Python 3.12 |
Git | SVN
CI / CD

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
107
Alter
62
Berufserfahrung
25 Jahre und 8 Monate (seit 08/1998)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden