Profilbild von Anonymes Profil, Software Ingenieur

Verifiziertes Profil

nicht verfügbar bis 31.12.2022
Kontakt

Letztes Update: 06.09.2022

Software Ingenieur

Firma: BalanceBit GmbH
Abschluss: Bachelor of Science, Hochschule München
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | russisch (gut)

Skills

Sprachen: Java, C#, C, Python, Javascript, Kotlin, Typescript
Frameworks: Android SDK, Spring Boot, Angular, AngularJS, Django Framework, Ionic Cordova, WPF, ASP.NET
Build- und Devtools: Jenkins, Yocto, Gitlab CI, Maven, SonarQubeDevOps-Tools Kubernetes, Openshift, Docker, Nginx, Ansible, Helm Package Manager
Technologien: Apache Kafka, Apache Camel, Postgres, Prometheus, Git
Testing: JUnit, Mockito, Gatling
Netzwerke und Tools: Bluetooth Low Energy (BLE), Websockets, TCP, UDP, WANEM
Betriebssysteme: Linux (debian basierend), Android

Projekthistorie

01/2021 - bis jetzt
Entwicklung und Betrieb von Software für einen Telekommunikationsdienstleister
  • Mitarbeit in einem internationalen Team
  • Weiterentwicklung einer Java EE/JBoss Anwendung
  • Entwurf und Entwicklung einer Microfrontend- sowie Microservice-Architektur unter Einsatz von Spring Boot, Kotlin, Java und ReactJs
  • Implementierung einer tokenbasierenden Authentifizerung mit Spring Boot Security
  • Wartung der besteheden Jenkins CI-CD Pipeline
  • Durchführung von Fehleranalysen

08/2020 - 01/2021
Entwicklung und Betrieb eines Online Banking Systems
  • Umsetzung von neuen Funktionalitäten
  • Durchführung von Fehleranalysen
  • Portierung einzelner Services auf die aktuellste Spring Boot Version und Java 11
  • Beratung hinsichtlich der Testinfrastruktur, Optimierung der Entwicklungsprozesse

08/2019 - 03/2020
Wartung einer Legacy Anwendung in Produktion
  • Absicherung der bestehenden Funktionalität durch Implementierung von Integrationstests mit Gatling
  • Refactoring
  • Bugfixes
  • Performanceoptimierungen
  • Portierung auf die akutellste Spring Boot Version

01/2019 - 08/2019
Cloudanwendung zur Abwicklung von Bestellprozessen
  • Microservice-Architektur zur Abwicklung von Bestellprozessen und Stammdatenmanagement
  • Eventsourcing mit Apache Kafka als Persistenzschicht
  • Test Driven Development unter Einhaltung von Clean Code und SOLID Prinzipien

09/2018 - 01/2019
Monitoringsystem für Industrieroboter
  • Microservices-Architektur mit Apache Kafka als Kommunikationsmedium und Apache Cassandra sowie Postgres als Persistenzlayer
  • Datenverarbeitung unter Verwendung von Kafka Streams
  • Integration des Persistenzlayer mit Kafka Connect

10/2017 - 07/2018
Entwicklung eines IoT-Produktes für einen Hersteller von Reinigungsgeräten
  • Erfassung von Sensordaten aus der Umgebung, die per Bluetooth an eine Embedded Linux Plattform übertragen werden 
  • Übertragung aller gesammelten Daten an einen AWS Webservice zur weiteren Verarbeitung
  • Implementierung einer nativen Android Applikation als Ersatz der Embedded Linux Plattform in Kotlin
  • Implementierung einer hybriden mobilen Applikation unter Verwendung von Angular und Ionic Cordova

02/2017 - 04/2018
Erweiterung eines Embedded Linux Systems um eine Webschnittstelle
  • Implementierung einer Angular Applikation für die Interaktion mit der Firmware
  • Konfiguration eines Nginx als Webserver und Reverseproxy für die Auslieferung der Angular Applikation und die Anbindung an die Firmware via TCP-Sockets
  • Erweiterung des Buildroot Images um den Nginx und der Angular Applikation

06/2017 - 07/2017
Erweiterung eines Embedded Linux Images um die Funktionalität eines Netzwerkrouters für eine Messedemo
  • Integration eines Wlanmoduls für die Aufspannung eines Netzwerkes durch Anpassung des Linux Kernels
  • Integration einer QT-Applikation für die Funktion als Applikationsserver
  • Imageerstellung unter Verwendung des Yocto-Projects

11/2016 - 02/2017
Entwicklung eines Treibers für eine ARM Linux Platt- form zur Ansteuerung eines LC-Displays via I2C
Kodierung der anzuzeigenden Daten und Übertragung an das Display über den I2C-Bus

03/2015 - 04/2016
Webentwicklung: Implementierung diverser Funktio- nalitäten für die offizielle Hauptseite sowie für den in- ternen Gebrauch
  • Entwicklung des Frontends mit AngularJs
  • Entwicklung des Backends in Java unter Verwendung des Spring MVC Frameworkes

08/2014 - 02/2015
Implementierung einer Webapplikation zur Verwaltung von Kundendaten
  • Entwicklung des Frontends mit JQuery, CSS, HTML
  • Entwicklung des Backends in Python unter Verwendung des Django Frameworkes

08/2012 - 06/2014
Implementierung von Software für Bauunternehmen
  • Applikationsentwicklung in C# unter Verwendung des WPF-Frameworkes
  • Implementierung eines ASP-.NET Webservices

Kontaktformular

Kontaktinformationen