Golang, Android & Flutter Developer / Trainer / Kubernertes/ AWS / Terraform / CD/CI/ Git
- Verfügbarkeit einsehen
- 0 Referenzen
- 120€/Stunde
- 46414 Rhede, Westfalen
- Weltweit
- de | en
- 08.01.2023
Kurzvorstellung
Working as a Golang developer since 2020.
Working as a mobile developer since 2013.
Focussed on architecture, testability and clean code.
Qualifikationen
Projekt‐ & Berufserfahrung
8/2022 – offen
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
Amazon Web Services (AWS), Ansible, Go (GoLang), Kubernetes, Node.js, TypeScript
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"
Go (GoLang), Training - Coaching-Kompetenzen
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"
Android, Go (GoLang), Node.js
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"
Go (GoLang)
1/2019 – 12/2019
TätigkeitsbeschreibungIch 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 QualifikationenAndroid, Android Entwicklung, Projektleitung / Teamleitung (IT)
1/2019 – 4/2019
TätigkeitsbeschreibungBei 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 QualifikationenAndroid, Android Entwicklung, Projektleitung / Teamleitung (IT)
1/2019 – 4/2019
TätigkeitsbeschreibungDie 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 QualifikationenAndroid, Android Entwicklung
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.
Android, Android Entwicklung, Git, Java (allg.), Kotlin, SCRUM, Software Architektur / Modellierung, Software Design
1/2017 – 12/2017
TätigkeitsbeschreibungFü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 QualifikationenAndroid, Android Entwicklung
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,
Android, SCRUM, Software Design, Android Entwicklung, Java (allg.), Mobile Entwicklung (allg.), Git
1/2016 – 12/2016
TätigkeitsbeschreibungBei 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 QualifikationenGit, Node.js, HTML5, React (JavaScript library), CSS (Cascading Style Sheet), JavaScript
3/2013 – 12/2015
TätigkeitsbeschreibungBei 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 QualifikationenAndroid, Kanban (Softwareentwicklung), Android Entwicklung, Java (allg.), Mobile Entwicklung (allg.), Git
2/2011 – 2/2013
TätigkeitsbeschreibungBei 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 Qualifikationenglasfish, jboss, Apache Subversion (SVN), Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.)
Ausbildung
Bocholt
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden