Full Stack Developer
- Verfügbarkeit einsehen
- 2 Referenzen
- 90‐100€/Stunde
- 50937 Köln
- auf Anfrage
- de | en
- 20.08.2023
Kurzvorstellung
Auszug Referenzen (2)
"Zusammenarbeit war wirklich herausragend, wir haben das Projekt sehr schnell zuende gebracht und ich bin wirklich überaus Glücklich über den Verlauf!"
6/2017 – 7/2017
Tätigkeitsbeschreibung
Einrichten einer Website für eine micro Influencerin. Ich habe mich dabei um das Webhosting gekümmert sowie das Wordpress Template überarbeitet. Weiterhin habe ich die betreffende Person in Wordpress geschult.
URL: -Hyperlink entfernt-
Webdesign, WordPress
"Ein sehr engagierter junger Mann, der sehr viel Motivation und Leistung zeigt. Wir waren zu jedem Zeitpunkt äußerst zufrieden mit seiner Arbeit!"
9/2014 – 5/2018
Tätigkeitsbeschreibung
Entwicklung von mehreren Spring Batch Jobs sowie bauen verschiedenen Webanwendungen mithilfe von Spring MVC und Thymeleaf.
Zudem wurden in Zusammenarbeit die Architekturen der Lebensversicherung überarbeitet.
Java (allg.), JavaScript, Solution Architektur, Spring Framework
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 9/2023
Tätigkeitsbeschreibung
- Entwicklung von Cloud Native Applications, um einen Multi Vendor Marktplatz für verschiedene Digitale Assets (bspw. NFTs) bereitzustellen
- Konzeption und Betrieb einer Microservicearchitektur mithilfe von Nest.js, Postgres, Redis, Hasura, Algolia, Docker und Serverless
- Erstellung von CI/CD Pipelines mit Github Actions für das automatisierte Deployment von Anwendungen
- Aufbauen der gesamten Infrastruktur mithilfe von Terraform in AWS
- Integration von Stripe, um den Internationalen Zahlungsverkehr zu regeln
- Verwendung von Algolia für Echtzeitsuche von digitalen Assets auf der Plattform
- Föderation von Services mit GraphQL und Hasura
- Diskussionen von Architekturentscheidungen der IT-Landschaft und deren Auswirkungen
- Verwendung von Message Queues für die App interne Kommunikation/ Kapselung von Komponenten
- Test Driven Development - (Unit/ Integrations/ E2E) Testing mittels JUnit
- Verwendung von Next.js/ React (mit SASS/ SCSS) für die Frontend Applikationen
- Integration sicherheitsrelevanter Mechanismen (bspw. JWT Tokens mit Auth0, OAuth, OIDC, IP Guards, BOLA, Secret Vaults)
- Erstellung von Microfrontends mithilfe von Retool für den Fachbereich zum schnellen Prototyping/ Testing von Funktionalität
- Verwendung von nx Monorepo mit nrwl
Software Architecture, Software engineering / -technik
3/2022 – 12/2022
Tätigkeitsbeschreibung
Konzeption, Entwicklung und Betrieb einer Streaming-Data-Architektur in NestJS
- Architekturelle Konzeption/ Optimierung von Softwarekomponenten und Datenbankschemata
- Programmierung in NodeJs/ NestJS
- Integration von Apache Kafka
- Erstellen von Docker Containern für AWS ECS Cluster
- Bauen und optimieren von DevOps Prozesses (CI/CD)
Apache Kafka, Node.Js, Software Architecture, Vue.Js
6/2018 – 3/2022
Tätigkeitsbeschreibung
Verantwortlich für die Entwicklung des Unternehmens in einem agilen Kontext, welches ausschließlich in der AWS Cloud arbeitet.
Angefangen von einfachen Lambda Services und einer statischen Website bis hin zu eigenen Servern in Lambda Funktionen in Kombinationen mit Server Side gerenderte Websites, welche standardisierte AVRO Events in einen Kafka übermittelten und dann weiter transformiert wurden, war alles dabei.
Amazon Web Services (AWS), Cloud Computing, Java (allg.), Node.Js, Software Architecture
6/2017 – 7/2017
Tätigkeitsbeschreibung
Einrichten einer Website für eine micro Influencerin. Ich habe mich dabei um das Webhosting gekümmert sowie das Wordpress Template überarbeitet. Weiterhin habe ich die betreffende Person in Wordpress geschult.
URL: -Hyperlink entfernt-
Webdesign, WordPress
9/2014 – 5/2018
Tätigkeitsbeschreibung
Entwicklung von mehreren Spring Batch Jobs sowie bauen verschiedenen Webanwendungen mithilfe von Spring MVC und Thymeleaf.
Zudem wurden in Zusammenarbeit die Architekturen der Lebensversicherung überarbeitet.
Java (allg.), JavaScript, Solution Architektur, Spring Framework
Zertifikate
Ausbildung
Brühl
Brühl
Köln
Über mich
Zudem habe ich einige Jahre Java Applikationen auf Basis von Spring erstellt. Dies umfasst Automatisierungsprozesse mit Spring Batch, aber auch Frontend seitige Projekte mit Spring Webflow und MVC. Weiterhin habe ich mich dabei um die Umgebungen gekümmert, auf denen die Anwendungen laufen. Das waren entweder on-premise Server oder AWS konstrukte mit VPCs, EC2 Instancen und Autoscaling Groups. Das alles wurde mit IaaC Tools wie Terraform oder dem AWS SDK aufgebaut. Weiterhin betreue ich unter anderem ein Projekt mit einem Kafka als zentrales Nervensystem. Drum herum wird mit Apache AVRO Schemata kommuniziert und die Kafka Konsumenten sind Flink Jobs, welche die Daten weiter transformieren und unter anderem in Datenbanken ablegen.
Mein halbes Berufsleben habe ich in einem Konzern verbracht, in welchem ich größtenteils Java Projekte unterstützt habe. Die zweite andauernde Hälfte verbringe ich mit agiler Softwareentwicklung in Scrum-Teams in denen ich neben den Entwicklertätigkeiten auch die architekturelle Seite mitunterstütze.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden