Profilbild von Nibir Hossain Software Entwickler (Java, Microservices) aus Stuttgart

Nibir Hossain

verfügbar

Letztes Update: 06.09.2022

Software Entwickler (Java, Microservices)

Abschluss: Master in Information Technology (CSE), Universität Stuttgart
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Dateianlagen

Lebenslauf_Nibir_Hossain.pdf

Skills

  • Programming Language and Frameworks: Java, Spring Boot, C/C++, Python, Django Framework, Shell Script, Angular
  • Server: WildFly, Jetty, ngix, Apache, Apache Tomcat
  • Entwicklungsumgebung: Mac OS, Andorid Studio, Xcode, Windows, Linux, Docker, Eclipse, IntelliJ Idea
  • Datenbanken: MS SQL Server, PostgreSQL, MySQL, MongoDB
  • CI/CD, Collaboration, Issue Tracker: TeamCity, Confluence, JIRA, Tracker, Bamboo, Jenkins 
  • Entwicklungsmethoden: OOP, OOD, Design Patterns, UML, Microservices Patterns, Event Sourcing, CQRS
  • Versionkontrolle: Git, SourceTree
  • Messaging Platforms: RabbitMQ, Apache Kafka
  • Machine Learning Frameworks: TensorFlow, Keras, PyTorch, OpenCV

Projekthistorie

05/2019 - bis jetzt
Softwareentwickler und Projektleiter
Daimler TSS GmbH (Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Verteilte und Roboter-Prozessautomatisierung (RPA) Software designen und implementieren
  • Projektanforderungen analysieren; REST APIs designen und umsetzen
  • Schulung und Unterstützung von Backend-Entwicklern
  • Kommunikationsmechanismus mit Message Broker für verteilte und RPA-Anwendungen designen
  • Code Review, Komponententests und Integrationstests für umgesetzte Software
Tools: Java, Spring Boot, RabbitMQ, Angular, Gradle, Git, Docker, Kubernetes, Bamboo, Jira, Confluence, Scrum

10/2017 - 04/2019
Software Entwickler
MAGNA Steyr GmbH (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Implementierung eines integrierten Multisystems (Tracing, Logging und Error Memory collection) für den Car Multimedia-Cluster
  • Neugestaltung und Implementierung eines Bluetooth-Telefonsystems für Car Multimedia
  • Entwurf und Implementierung der Testfälle der Protokolle ARP, DHCP, IPv4 und TCP für die Fahrzeugkonnektivität
  • Design und Umgesetzung von einem Fahrzeugssteuerungssystem
  • Komponententests und Integrationstests für umgesetzte Software
Tools: Java, Spring Boot, Gradle, Apache Kafka, C/C++, Python, Shell Scripting, Docker, TeamCity, Jira

05/2016 - 09/2017
Software Entwickler
peiker CEE GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

  • Anforderungsanalyse und Architekturdesign für neue und bestehende Embedded Sotfware
  • Entwurf und Entwicklung von IoT, Bluetooth und Raspberry Pi-basierten Apps sowie Bluetooth Simple Secure Pairing mit NFC und Bluez
  • Implementierung und Wartung von Mesh-Netzwerken und Server-Client-Anwendungen für BLE und Raspberry Pi, und Bluetooth Client Management System mit Bluez System-Bus (D-Bus)
  • Kundenberatung und Installation von Prototypsystemen für Kunden

07/2014 - 04/2016
Software Entwickler
peiker acustic GmbH (Sonstiges, 1000-5000 Mitarbeiter)

  • Entwicklung von Mobile Apps und arbeiten im Bereich Bluetooth Low-Energy und NFC
  • Mitentwicklung eines Bluetooth-basierten Indoor Lockalisierungssystems
  • Implementierung von Webservices und Datenbankservers
  • Kundenberatung und Installation der Prototypen und des Indoor Lokalisierungssystems bei Kunden

01/2012 - 06/2014
Wissenschaftliche Hilfskraft
Institut für Technische Thermodynamik, Deutsches Zentrum für Luft- und Raumfahrt (DLR), Stuttgart (Sonstiges, 1000-5000 Mitarbeiter)

  • Neue Architekturdesign der bestehenden Projekte auf OOP
  • Entwicklung dynamisches Automatisierungs- und Parametrisierungssystems des Simulationsmodells

10/2011 - 03/2013
Wissenschaftliche Hilfskraft
Institut für Softwaretechnologie, Universität Stuttgart (Sonstiges, 1000-5000 Mitarbeiter)

  • Entwicklung der Desktop-Anwendungen mit Java und Web- Anwendungen mit J2EE
  • Lehre von Java, Datenbank mit ORMLite und UML zu den Studenten

10/2009 - 08/2011
Software Entwickler
SurroundApps Inc. Ltd., Dhaka, Bangladesch

  • Design und Entwicklung von Web- und Desktop-Software
  • Design von Datenbankschema und Schreiben Datenbankabfragen
  • Schreiben der technischen Dokumente

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Reisebereit
Profilbild von Nibir Hossain Software Entwickler (Java, Microservices) aus Stuttgart Software Entwickler (Java, Microservices)
Registrieren