Software Entwickler (Java, C#, Kotlin, Angular), Software Architekt, Lead Developper
Aktualisiert am 18.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Softwarearchitektur
Project Management
Agile Softwareentwicklung
Cloud
C#
Java EE
Kotlin
TypeScript
MS Project
SOA
Microservices
AWS
Android
REST
Angular
.NET
Spring
MQ-Technology
SQL-Database
NoSQL-Database
MVC
MVVM
JavaScript
Deutsch
fließend in Wort und Schrift
Englisch
fließend in Wort und Schrift
Französisch
Muttersprache

Einsatzorte

Berlin (+500km)
Deutschland, Schweiz
möglich

Projekte

1 Jahr 9 Monate
2022-05 - heute

Portal in Banking-Bereich

Senior Kotlin/Java Developper Kotlin Java
Senior Kotlin/Java Developper
- Entwicklung von technischen Konzepten und Zerlegung von Aufgabe in
Realisierbaren User-Stories
- Validierung von User-Stories und deren technische Machbarkeit mit dem
Produkt Owner
- Entwicklung des Backendes der Plattform in Kotlin und Java, mit dem
Framework Spring Boot
- Implementierung von Google Cloud Function, mit dem Framework NodeJs
in der Sprache JavaScript und TypeScript
- Schreiben von Infrastrukturscript fu?r das Provisioning in Google Cloud
Platform mit Terraform
- Schreiben von Unit-Tests, Integration-Tests und System-Tests mit der
Hilfen von JUnit, Mockito
- Integration der Agree21 Schnittstellen in das System
- Betreuung und Coaching von internen Entwicklern
Kotlin Java
Hamburg
11 Monate
2021-07 - 2022-05

Podcast System - MVP

AWS/Java Lead Developer Java Kotlin
AWS/Java Lead Developer
- Entwicklung von technischen Konzepten und Zerlegung von Aufgabe in realisierbare User-Stories
- Schreiben von User-Stories mit dem Product Owner/Project Manager
Entwicklung des Backendes der Plattform in Kotlin, mit dem Framework Spring Boot
- Migration von Cloud - Lösungen: AWS EC2 + Puppet ECS + Fargate
- Migration von Cloud - Lösungen: Terraform Cloud Formation, AWS CDK
- Implementierung von Such-Endpoints bei der Verwendung von Elastic Search
- Schreiben von Infrastruktur-Script für das Provisioning in Amazon Cloud mit AWS CDK (Java)
- Configuration und Bereitstellung von Magnolia CRM auf AWS mit Containers
- Schreiben von unit-Tests, Integration-Tests und System-Tests mit der Hilfen von JUnit und Mockito
Java Kotlin
Hamburg
5 Monate
2021-03 - 2021-07

House of Club

Lead-Developer TypeScript Java EE Hibernate ...
Lead-Developer

Das Projekt House of Club wird von der Firma Bloom-Partner entwickelt und betreut. Die Plattform House of Club wurde von 11TeamSport initiiert und wird von Nike finanziert. Die Plattformen ermöglicht Fußballspieler, deren Mannschaft zu verwalten, Fußball-Artikel zu bestellen und Termin bezogen auf Spiele, wie Training zu verwalten. Die Plattforme besteht aus eine Android App, eine IOS App für Spieler und weitere Web-Komponenten, um die Bestellungen und Mannschaften zu verwalten.

  • Entwicklung von technischen Konzepten und Zerlegung von Aufgabe in Realisierbar User-Stories
  • Schreiben von User-Stories mit dem Product Owner
  • Entwicklung der Backend der Plattform in Java, mit dem Framework DropWizard und AWS
  • Entwicklung im Frontend mit React und das Framework Semantic UI
  • Entwicklung im Frontend mit Angular
  • Implementierung und Durchführung von automatisierten Tests
  • Sicherheit: Token-Based
TypeScript Java EE Hibernate JPA DropWizard AWS S3 Firebase GitHub IntelliJ Docker Git Microservice REST Jenkins CI/CD Gradle Kurbenetes Swagger Postman SonarQube Kibana Elastic Search JUnit Jersey LiquidBase Google Guice FreeMarker Scrum
Berlin
4 Jahre 7 Monate
2016-08 - 2021-02

Musik Plattform

Lead Developper Angular TypeScript NodeJs ...
Lead Developper

Stillac Play ist eine afrikanische Musik Plattform, welche das Verkaufen und das Streaming von afrikanischen Musiken anbietet. Die Plattform setzt ein Fokus auf die Realität den Kontinenten, nämlich eine geringe Bankarisierung, die schlechte Qualität der Internetverbindung. Außerdem biete die Plattform Bezahlmöglichkeiten über mobile-payment, welche am Meisten im Afrika verwendet wird.

  • Entwicklung der Geschäftsidee und Planung der Umsetzung.
  • Entwicklung des Frontends mit Angular (2 - 11)
  • Entwicklung des Backends mit Spring Boot (Kotlin/Java), AWS und Firebase/Google Cloud
  • Entwicklung einer Android-App mit Kotlin und Java
  • Entwicklung eine iOS-App mit SwiftUI
  • Mitarbeit an der Marketingstrategie und Branding des Produkts
  • Koordination der Arbeit mit externen Dienstleistern (Graphikdesigner, Rechtsanwälte)
  • Implementierung und Durchführung von automatisierten Tests
  • Sicherheit: OAuth2.0, 3dr-Party Authentication, SSO, JWT
Angular TypeScript NodeJs HTML Android Kotlin Java Java EE Hibernate Spring Boot AWS Dynamo DB Google Cloud Firebase Heroku Mongo DB Gitlab YouTrack Asana XCode InteliJ Android Studio Git Gitlab Java FX Microservice REST Scelenium NodeJs iOS Swift Docker DDD Jenkins Electron JavaScript CI/CD Groovy Gradle UML Kurbenetes Swagger Postman OpenAPI SonarQube Prometeus Grafana Kibana Kafka OpenShift JWT
Stillac SARL, Kamerun (Remote)
4 Jahre 4 Monate
2016-01 - 2020-04

ReDoc

Softwarearchitekt/ Lead Developper Angular TypeScript React ...
Softwarearchitekt/ Lead Developper

Das Projekt „ReDoc“ ist ein Projekt von Daimler AG, welche von COMPLEVO GmbH betreut wird. Das Projekt ReDoc wird von Daimler verwendet, um mit seinen Kooperationspartnern wie Nissan und Renault zu arbeiten. Das Projekt „BauZeit“ ist ein Produkt von COMPLEVO GmbH, welche von Bauunternehmen verwendet wird, um Bauprozesse optimal zu koordinieren.

  • Planung und Koordination der Umsetzung von Softwaren im automobilen Bereich mit einem agilen Vorgehen.
  • Konzeption und Entwicklung eines PoC für das ReDoc-Projekt im Angular
  • Schreiben von User-Stories mit der Rücksprache mit den Kunden
  • Beratung für die Migration von BauZeit in der Cloud (AWS und Google Cloud)
  • Leitung eines Teams von 6 Entwicklern, 1 Tester und 1 Dokumentarist.
  • Implementierung und Durchführung von automatisierten Tests, UI-Tests und Crash-Tests
  • Entwicklung eines Konzepts für die Migration des Projekts ReDoc in einer Docker-Umgebung und Erprobung dieses Konzept.
  • Sicherheit: OAuth2.0, SiteMinder, Basic Auth, Windows Auth, OpenID, SAML
Angular TypeScript React HTML CSS JavaScript Docker .NET Core IIS .NET/C# Entity Framework ASP.NET MVC ASP.NET WebAPI WCF WebForm WinForm TeamCity YouTrack Jira CI/CD Nunit MySQL MSSQL Apache Ignite Java Visual Studio 2013 ? 2019 Git SVN Microservice REST Web Service Selenium UI-Test Gitlab IIS NodeJs Unit-Test Xunit Nunit Jira Kafka Confluence Bitbucket JMeter DDD TDD DI Scrum Kanban Elasticsearch Kibana UML ReSharper TFS Swagger Kurbenetes AWS Google Cloud SiteMinder SSO OpenID Postman IBM MQ WebServer SAML TFS
COMPLEVO GmbH, Berlin
3 Jahre
2013-02 - 2016-01

FreiZeit

Softwareentwickler und Berater (C#) Angular TypeScript React ...
Softwareentwickler und Berater (C#)

Das Projekt „FreiZeit“ ist eine Softwarelösung für kleine und mittlere Unternehmen. FreiZeit wird verwendet, um eine effiziente Planung von Mitarbeitern unter der Berücksichtigung von Urlaub, Feiertage und die Verfügbarkeit jeder Mitarbeiter durchzuführen. Das Projekt „ReDoc“ ist ein Projekt von Daimler AG, welche von COMPLEVO GmbH betreut wird. Das Projekt ReDoc wird von Daimler verwendet, um mit seinen Kooperationspartner wie Nissan und Renault zu arbeiten.

  • Erstellung von Pflichtenheften auf Basis von funktionalen Anforderungen
  • Einführung der Entity Framework in Das Projekt FreiZeit und ReDoc
  • Koordination der Migration der Web-Anwendung von WebForm zu ASP.NET MVC und ASP.NET WebAPI für das Projekt ReDoc
  • Entwicklung von Softwaren unter der .NET-Framework (ASP.NET-MVC/- WebAPI/-WebForm, Entity Framework, WCF Service, Windows Form)
  • Erstellung von Technischen Dokumentationen
  • Durchführung von Vorstellungsgesprächen
  • Implementierung und Durchführung von automatisierten Tests
  • Sicherheit: OAuth2.0, SiteMinder, Basic Auth, Windows Auth, SAML
Angular TypeScript React HTML CSS JavaScript Docker .NET .NET Core IIS .NET/C# Entity Framework Asp.NET MVC ASP.NET WebAPI WCF WebForm WinForm TeamCity YouTrack Jira CI/CD Nunit XUnit MySQL MSSQL Visual Studio 2013 ? 2019 Git SVN Eclipse Microservice REST WebService NodeJs Xunit Nunit DDD Selenium SCRUM Kanban UML TDD EDC ReSharper TFS Xamarin DevOps OpenShift Java Kafka
COMPLEVO GmbH, Berlin
2 Jahre
2014-01 - 2015-12

Tori Du Kwatt

Softwareentwickler ? (Android/Java) Spring Boot Hibernate JPA ...
Softwareentwickler ? (Android/Java)

Das Projekt „Tori Du Kwatt“ holt regelmäßig Nachrichten aus unstrukturierte Kamerunischen Webseiten, verarbeite die und liefert die im JSON-Format für den Verbrauch in einer Android-App. Das Projekt bestand aus einer Android-App und einem Backend mit REST.

  • Entwicklung des Konzepts des Backend und der Android App
  • Implementierung des Backend mit Spring und Deployment auf Tomcat
  • Speicherung von Daten im Backend in MySQL, mit Hilfe von Hibernate
  • Implementierung der Android App
  • Speicherung von Nachrichten im Endgerät in SQLite, mit Hilfe von Room
  • Wartung der App und des Backend
Spring Boot Hibernate JPA Java EE Android MySql Linux Tomcat Eclipse Android Studio Jenkins DDD TDD Maven Room Glide Retrofit Gson Json Picasso REST Groovy Gradle DevOps
Xalari SARL, Kamerun (Remote)
1 Jahr 7 Monate
2011-01 - 2012-07

Complain Management

Softwareentwickler ? (C#) IIS .NET/C# Entity-Framework ...
Softwareentwickler ? (C#)

Das Projekt „Complain Management" war eine Plattform für die Aufnahme von Anliegen in einer Stadt. Die angekommenen anliegen wurden autonom zu den entsprechenden Behörden über Webservices weitergeleitet. Öffentlichen Daten wurden für alle über das OData-Protokoll im Microsoft Azure zugänglich gemacht, und privaten wurden in der privaten Cloud gespeichert.

  • Mitarbeit in unterschiedlichen Forschungsprojekten im Bereich eGovernment und Cloud-Computing mit Microsoft Azure
  • Benutzung der .NET-Framework für die Erstellung von Webservices, dabei wurden der Entity-Framework und WCF-Service verwendet
  • Erstellung von REST-Service mit Hilfe von Java EE
  • Speicherung von Daten in einer MSSQL- und PostgreSQL-Datenbank mit der Hilfe der Entity Framework
  • Entwicklung von mobiler App für Windows-mobile
  • Sicherheit: Basic Auth, Windows Auth
IIS .NET/C# Entity-Framework ASP.NET WebAPI WCF WebForm Nunit MySQL Private Cloud MSSQL PostgreSQL Java SVN Visual Studio Eclipse Windows App REST Web-Service Microsoft Azure AWS Google Cloud NUnit XAML Json Kafka
Fraunhofer Institut FOKUS, Berlin
7 Monate
2011-07 - 2012-01

Eigenes Projekt

Softwareentwickler ? (Android/Java) Android Java Eclipse ...
Softwareentwickler ? (Android/Java)

Das Projekt „Rythmbox Remote“ war eine Android-App, welche verwendet wurde, um das Musik Player „Rythmbox“ von Linux über eine Android-Gerät fernzusteuern.

  • Entwicklung des Konzepts der Android App
  • Selbständige Implementierung der Android App
  • Einrichtung und Anpassung des im Pyton-geschriebene REST-Service für die Kommunikation mit der App
Android Java Eclipse Pyton
auf Anfrage
1 Jahr 4 Monate
2009-09 - 2010-12

eService-Plattform

Softwareentwickler ? (Java) JUnit MySQL MSSQL ...
Softwareentwickler ? (Java)

Entwicklung und Betreuung einer eService-Plattform, um die Geldautomaten zu überwachen und zu verwalten. Das System war auch in der Lage das Transport von Geldern zu überwachen.

  • Java-Entwicklungen im Bereich automatisierte Report-Generierung
  • Durchführung von strukturierten Tests im Rahmen der QA für die eServices-Plattform
  • Dokumentation der Software
JUnit MySQL MSSQL Java Eclipse
Wincor Nixdorf International GmbH, Berlin

Aus- und Weiterbildung

7 Monate
2016-04 - 2016-10

Weiterbildung zum Projektmanagement-Fachmann

Zertifizierter Projektmanagement-Fachmann, GPM Deutsche Gesellschaft für Projektmanagement e.V.
Zertifizierter Projektmanagement-Fachmann
GPM Deutsche Gesellschaft für Projektmanagement e.V.
  • Zertifizierung: IPMA Level D
2 Jahre 6 Monate
2011-10 - 2014-03

Studium - Technische Informatik

Master of Science, Technische Universität Berlin, Berlin
Master of Science
Technische Universität Berlin, Berlin

Thema der Masterarbeit: "Positioning system manager for maximizing perfomance of location-based service via integrated solution"

5 Jahre 1 Monat
2006-10 - 2011-10

Studium - Technische Informatik

Bachelor of Science, Technische Universität Berlin, Berlin
Bachelor of Science
Technische Universität Berlin, Berlin

Thema der Bachelorarbeit: "Analyse des Open Data Protokolle als Zugriffsprotokoll für offene Daten in Cloud-Infrastrukturen"

8 Monate
2004-09 - 2005-04

Deutsche Sprachprüfung für den Hochschulzugang (DSH)

Universität Heidelberg, Heidelberg
Universität Heidelberg, Heidelberg
8 Monate
2004-09 - 2005-04

Deutscher Sprachkurs

Zertifikat Deutsch als Fremdsprache (ZDAF), Goethe Institut, Yaoundé (Kamerun)
Zertifikat Deutsch als Fremdsprache (ZDAF)
Goethe Institut, Yaoundé (Kamerun)
7 Jahre 10 Monate
1996-09 - 2004-06

Schüler

Abitur, Lycee classique de Dschang, Dschang (Kamerun)
Abitur
Lycee classique de Dschang, Dschang (Kamerun)

Position

Führungsposition:

  • Lead Developer
  • Projektleiter

Software Engineering:

  • Software Architektur
  • Anforderungsanalyse
  • Implementierung (Java, C#, Kotlin, Angular)

Kompetenzen

Top-Skills

Softwarearchitektur Project Management Agile Softwareentwicklung Cloud C# Java EE Kotlin TypeScript MS Project SOA Microservices AWS Android REST Angular .NET Spring MQ-Technology SQL-Database NoSQL-Database MVC MVVM JavaScript

Aufgabenbereiche

Agile Projectmanagement
AWS
Coaching

Produkte / Standards / Erfahrungen / Methoden

Programmierparagdigmen

  • AOP
  • SOA
  • OOP
  • AOT
  • DDD
  • TDD
  • Unit-Testing
  • UI-Testing
  • MVC
  • MVVM
  • CI/CD
  • Microservice
  • Code-Review
  • Pair-Programming

Sicherheit

  • OAuth 2.0
  • Basic Auth
  • Windows Auth
  • OpenID
  • SSO

IDE:

  • Eclipse
  • Visual Studio
  • Matlab
  • Android Studio
  • Netbeans
  • Intelli J

Office:

  • MS-Office
  • MS-Project
  • Libre Office
  • Windows
  • Unix/Linux

Tools:

  • SVN
  • Git
  • TFS
  • Fiddler
  • ReSharper
  • FreeMind
  • YouTrack
  • Tomcat
  • Apache
  • TeamCity
  • Jenkins
  • Bitbucket
  • Postman
  • Jira/ Confluence
  • Promoteus
  • Grafana
  • Elastic Search
  • Logstash
  • Kibana
  • Gitlab
  • Github

Betriebssysteme

Android
Linux
Mac OS
Microsoft Windows

Programmiersprachen

C#
CSS
HTML
Java
Javascript
Kotlin
SQL
Swift
TypeScript
XML

Datenbanken

Apache Ignite
Base X
Dynamo DB
Firebase Store
Mongo DB
MSSQL
MySQL
Oracle
PostgreSQL
SQLite

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.