09/2017 - heute, SoftDEL, Pune
Projekt: Lora-BACnet-Gateway
Kunde: Zurn Industries
Beschreibung:
Dieses Gateway ist ein eingebettetes Gerät mit geringem Konfigurationsaufwand, das vier Anwendungen beherbergt, die dabei helfen, intelligente Sanitärgeräte an Gebäudemanagementsysteme (BMS) anzubinden, indem sie mit virtuellen BACnet-Geräten verknüpft werden.
SDLC: Wasserfall
Teamgröße: 5
Profil: Front-End-Entwickler
Technologien: HTML, CSS, JavaScript, Ajax, Flask, SQLite.
Verantwortlichkeiten:
- Entwurf von Wire-Frames und Entwicklung von Prototypen auf der Grundlage von hohen Anforderungen zur Genehmigung durch den Kunden, bevor mit der Implementierung der Funktionen begonnen wurde
- Entwicklung einer unabhängigen Front-End-Anwendung unter Verwendung von Flask, gehostet auf einem Lighttpd-Webserver.
Projekt: Network Metered Block
Kunde: TehnipFMC
Beschreibung:
Networked Meter Block ist ein eingebettetes Gerät mit geringer Konfiguration, das eine Anwendung hostet, die in der Öl- und Gasindustrie eingesetzt wird, um die Metriken des geförderten Rohöls zu überwachen und zu berechnen und Anomalien zu diagnostizieren, die dann dem Betreiber durch Alarme und Ereignisse angezeigt werden.
SDLC: Agil
Teamgröße: 6
Profil: Front-End-Entwickler
Technologien: HTML, CSS, JavaScript, Ajax, Selenium, Python.
Verantwortlichkeiten:
- Übernahme der Rolle eines Front-End-Entwicklers für neue Funktionsimplementierungen, Fehlerbehebungen und Verbesserungen der Mensch-Maschine-Interaktion.
- Entwurf von Wire-Frames und Entwicklung von Prototypen auf der Grundlage von hohen Anforderungen zur Genehmigung durch den Kunden, bevor mit der Implementierung von Funktionen begonnen wurde.
- Implementierung asynchroner Ajax-Aufrufe in der gesamten HMI, um dynamisch wechselnde Daten anzuzeigen.
- Entwicklung eines Automatisierungssystems für die HMI unter Verwendung von Selenium und Python.
Projekt: EddificeEdge
Kunde: Intel
Beschreibung:
EddificeEdge ist eine Gebäudemanagement-Plattform, die dem Gebäudemanagement die Überwachung, Steuerung und Planung von bis zu 40000 BACNET und MODBUS Das System zielt auch darauf ab, Telemetriedaten über den Energieverbrauch und Ereignisprotokolle dieser Geräte in einer Zeitreihendatenbank zur Analyse und Optimierungaufzuzeichnen .
SDLC: Agil
Teamgröße: 18
Profil: Java-Entwickler
Technologien: Java (Core/Advance), Servlet, Spring Boot, Jersey (JAX-RS), MongoDB, InfluxDB, Docker Container, MQTT.
Verantwortlichkeiten:
- Beteiligt an Analyse, Design, Entwicklung und Implementierung dieses Projekts.
- Implementierung von REST-Microservices unter Verwendung von Servlet, Jersey (JAX-RS), Spring Boot über 3 Module hinweg.
- Implementierung der Serviceschicht mit Spring IOC, Annotationen und Controllern mit Spring MVC.
- Implementierung von Microservice-Kommunikation mit Java Networking (HttpsURLConnection).
- Konfigurieren und Bereitstellen von Anwendungen auf Tomcat 9 Server.
- Validierung eingehender und ausgehender Daten über APIs anhand von JSON-Schemata .
- Nutzung von Multithreading und Singleton Design Pattern für effiziente Geschäftslogik.