freiberufler Senior Principal Software Engineer / Technical Lead / Golang / Rust / AWS auf freelance.de

Senior Principal Software Engineer / Technical Lead / Golang / Rust / AWS

offline
  • 135€/Stunde
  • 46414 Rhede, Westfalen
  • Weltweit
  • de  |  en
  • 26.04.2024

Kurzvorstellung

Senior Freelancer & Technical Lead
Working as a Golang developer since 2020.
Working as a mobile developer since 2013.

Focussed on architecture, testability and clean code.

Qualifikationen

  • Amazon Web Services (AWS)2 J.
  • Ansible
  • Clean Architecture
  • Continuous Delivery1 J.
  • Git4 J.
  • Golang4 J.
  • Iaas1 J.
  • Infrastrukturarchitektur1 J.
  • Kubernetes
  • Node.Js1 J.
  • Postgresql1 J.
  • Software Architecture
  • Software Design1 J.
  • Storage1 J.
  • Testen1 J.

Projekt‐ & Berufserfahrung

AWS Senior Cloud Engineer & Tech-Lead Golang
BAYER, Leverkusen
3/2023 – offen (1 Jahr, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2023 – offen

Tätigkeitsbeschreibung

- Leading the technical team for Bayer's Crop Division in the remote reconfiguration of the central data hub service. - Orchestrating a complete rewrite of version 2 into micro-services utilizing Golang for optimal functionality.
- Leveraging AWS platform for hosting, with management through the use of Terraform and Gitlab.
- Holding the role of Cloud-Architect, managing serverless alongside a range of AWS resources.
- Developing GraphQL and Rest API, ensuring seamless integration and streamlined data exchange. - Implementing existing Cognito service for user authentication and authorization.
- Leading the successful migration process to GitHub for enhanced collaboration and version control.

Eingesetzte Qualifikationen

Postgresql, Continuous Delivery, Testen, Iaas, Storage, Infrastrukturarchitektur, Amazon Web Services (AWS), Golang

AWS Backend Engineer Golang & NodeJS
Telia, Stockholm
8/2022 – 3/2023 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2022 – 3/2023

Tätigkeitsbeschreibung

Working with a remote team for a company in Sweden to centralize their IAM solutions.

The architecture is based on microservices and hosted on AWS. My tasks are: 
Migrating from AWS to a on-premise based implementation of several services
Updating terraform configurations for AWS
Adding features to Goland and NodeJS microservices 

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Ansible, Golang, Kubernetes, Node.Js, Typescript

Golang Trainer
Hecker Consulting, Düsseldorf
6/2022 – 6/2022 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2022 – 6/2022

Tätigkeitsbeschreibung

"Leading two workshops, each 2x6 hours teaching Golang basics and
depending on the group more focussed branches in Golang

Admin workshop:
- Golang basics, from data types to goroutines
- Automation, ops tasks, SQL and HTTP servers

Dev workshop:
- Golang basics, from data types to goroutines
- Depp-dive into services, REST & gRPC, worker pools & concurrency;
leak detection and debugging tools; best practices"

Eingesetzte Qualifikationen

Golang, Training - Coaching-Kompetenzen

Senior Software Developer
RTL, Köln
5/2022 – 12/2022 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2022 – 12/2022

Tätigkeitsbeschreibung

"Backend: Golang
- Write a generic middleware that verifies request payload against Schema.json definitions

App: Android
- Work on an internal tracking SDK for the upcoming new app"

Eingesetzte Qualifikationen

Android, Golang, Node.Js

Technical Lead Backend
Internet Value / PLAYT.net, Düsseldorf
10/2020 – 5/2022 (1 Jahr, 8 Monate)
Gaming
Tätigkeitszeitraum

10/2020 – 5/2022

Tätigkeitsbeschreibung

"Backend: Golang
- wire, testify, e2e testing, gitlab ci with kubernetes deployment
- keycloak with jwt auth & mongodb
- 8 microservices with grpc & grpc-gateway
- .proto definitions manages with buf.build
- communication via redis (Kafka was planned for later)
- hosted on managed Kubernetes"

Eingesetzte Qualifikationen

Golang

Fressnapf App
Fressnapf, Krefeld
1/2019 – 12/2019 (1 Jahr)
Großhandel
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Ich leitete die Entwicklung der Android und iOS App für Fressnapf. Die App ist ähnlich wie Rewe einen Fokus eCommerce und Couponing haben. Technologisch wird der Android Jetpack Stack, Coroutines, SwiftUI und Clean Architecture angewandt.

Eingesetzte Qualifikationen

Android, Android Entwicklung, Projektleitung / Teamleitung (IT)

IBM Gesundheitsplattform
IBM Gesundheitsplattform, Hamburg
1/2019 – 4/2019 (4 Monate)
Versicherungen
Tätigkeitszeitraum

1/2019 – 4/2019

Tätigkeitsbeschreibung

Bei IBM war ich als Tech Lead für die Umsetzung und Betreuung der Android Apps verantwortlich. Zu meinen Aufgaben gehörten die Synchronisierung von verschiedenen Teams in und außerhalb von Hamburg. Zusätzlich entwickelte ich mit der IBM die elektronische Patientenakte, welche vom Bund auf den Weg gebraucht wurde.

Eingesetzte Qualifikationen

Android, Android Entwicklung, Projektleitung / Teamleitung (IT)

Android Developer (Festanstellung)
Eurowings Digital GmbH, Köln
1/2019 – 4/2019 (4 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

1/2019 – 4/2019

Tätigkeitsbeschreibung

Die Eurowings Digital gründete sich 2018, um das Flugwesen zu verändern. Ich warte die bestehende App und arbeite eng mit einem externen Unternehmen zusammen, welches die aktuelle App umgesetzt hat.

Eingesetzte Qualifikationen

Android, Android Entwicklung

Software Engineer Android (Festanstellung)
REWE digital GmbH, Köln
9/2017 – 12/2017 (4 Monate)
Handel
Tätigkeitszeitraum

9/2017 – 12/2017

Tätigkeitsbeschreibung

Bei REWE entwickelte ich die eCommerce App weiter und setze den Marktplatz für die Android App um. Um die Wartbarkeit der App zu gewährleisten, führte das Team und ich Clean Architecture mit MVP ein.
Durch Tests wurden die neuen Features abgesichert.

Eingesetzte Qualifikationen

Android, Android Entwicklung, Git, Java (allg.), Kotlin, Scrum, Software Architecture, Software Design

Fundamental Capital GmbH (Festanstellung)
Fundamental Capital GmbH, Köln
1/2017 – 12/2017 (1 Jahr)
Finanzdienstleister
Tätigkeitszeitraum

1/2017 – 12/2017

Tätigkeitsbeschreibung

Für die Fundamental Capital GmbH entwickelte ich die Android App. Die App liest Investitionsdaten von einem REST Service und stellt diese den Investoren dar. Ich habe die Android App alleine geplant und umgesetzt.

Eingesetzte Qualifikationen

Android, Android Entwicklung

Android Entwickler (Festanstellung)
Pausanio GmbH & Co. KG, Köln
1/2017 – 8/2017 (8 Monate)
Kultur
Tätigkeitszeitraum

1/2017 – 8/2017

Tätigkeitsbeschreibung

Ich entwickelte verschiedene Apps für Kultureinrichtungen und den WDR.
NRW2GO ist eine dieser Apps und erlaubt dem Benutzer, mittels kleiner Videos über interessante Gebiete und Einrichtungen in NRW, seine Umgebung zu entdecken. Die App wurde barrierefrei entwickelt,

Eingesetzte Qualifikationen

Android, Scrum, Software Design, Android Entwicklung, Java (allg.), Mobile Application Development, Git

Fullstack Entwickler (Festanstellung)
Dembach Goo Informatik GmbH & Co. KG, Köln
1/2016 – 12/2016 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

1/2016 – 12/2016

Tätigkeitsbeschreibung

Bei der DG-i war ich ursprünglich als Android Entwickler angestellt. Nachdem keine Projekte für die Android Entwicklung eingingen, wechselte ich in die Fullstack-Entwicklung. Für die DG-i setze ich eine B2B Banken-eCommerce Lösung um, welche auf Node.js und React basiert.

Eingesetzte Qualifikationen

Git, Node.Js, HTML5, React (JavaScript library), CSS (Cascading Style Sheet), JavaScript

Android Entwickler (Festanstellung)
grandecentrix GmbH, Köln
3/2013 – 12/2015 (2 Jahre, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2013 – 12/2015

Tätigkeitsbeschreibung

Bei grandcentrix entwickelte und wartete ich Android Apps von Bestands- und Neukunden. Dazu gehörten unter anderem AXA, Clipfish, die Finanzinformatik oder Obi. Zu meinen Aufgaben zählten Weiterentwicklungen, Wartung, Fehlerbehebung und Neuentwicklungen von Android Apps. Zuletzt setzte ich eigenständig eine Provisionsapp für Firmenkunden sowie ein Mobile-Payment Projekt einer großen Kette vom Konzept bis zum Release um.

Eingesetzte Qualifikationen

Android, Kanban (Softwareentwicklung), Android Entwicklung, Java (allg.), Mobile Application Development, Git

Java EE Entwickler (Festanstellung)
Prosystems IT GmbH, Bonn
2/2011 – 2/2013 (2 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

2/2011 – 2/2013

Tätigkeitsbeschreibung

Bei der Prosystems IT setzte ich eine unternehmensweite SSO Lösung mit Hilfe von Java EE um. Das größte Projekt diente zur Unterstützung von Kreditanträgen für die Sparkassen. Ein weiteres Projekt half bei der Freigabe von Anwendungsänderungen und basierte auf Vaadin.

Eingesetzte Qualifikationen

glasfish, Wildfly, Subversion, Eclipse, Hibernate (Java), J2EE, Java (allg.)

Ausbildung

Staatlich geprüfter Informationstechnischer Assistent
Ausbildung
2009
Bocholt

Über mich

RUST (1 Jahr)
tokio
serde
axum
AWS (4 Jahre)
Lambda
Api Gateway
Cloudformation
Cloudfront
RDS, Dynamo & Aurora
VPCs, EC2, Peering Connections
SNS, SQS, Eventbridge

GoLang (4 Jahre)
Microservices
Gorilla Stack / Fiber & Gin
Go Modules
Wire / Uber
Unit Testing
AWS
NodeJS (3 Jahre)
Typescript
Express / Fastify
Passport
NPM
ReactJS
Webpack
MongoDB
AWS Lambda
Flutter (3 Jahre)
Fluttter 2
Dart
Provider, BloC, Riverpod
Android & Flutter (10 Jahre)
Kotlin
Java
RxJava
Coroutines
Android Studio
Flutter
Instant Apps
Support Library
Constraint Layout
RealmDB
Firebase
SQLite
Animations
RetrofitSenior Freelancer & Technical Lead
Kubernetes (1.5 Jahre)
Custom Cluster Setup
Digital Ocean K8s
Deployments, Kong, Ingress, Cert-Manager, Secrets, Scaling
Spring Boot (2 Jahre)
Feature Modules
Kotlin
Gradle KTS
Unit Testing
Integration Testing

Working as a Spring Kotlin developer since 2021.
Working as a Golang developer since 2020.
Working as a mobile developer since 2013.

Focussed on architecture, testability and clean code.
Open minded & product driven.
Based in Rhede, available in D-A-CH.
Conductor
Feature Modules
iOS (1 Jahre)
Swift UI
XCode
CocoaPods
JavaEE (2 Jahre)
EJB
Vaadin
Tomcat
JBoss
Glassfish
Beans

Weitere Kenntnisse

Mein Fokus liegt auf die Golang & AWS Entwicklung.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
2524
Alter
36
Berufserfahrung
13 Jahre und 9 Monate (seit 02/2011)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden