09/2017 - súčasnosť, SoftDEL, Pune
Projekt: Lora-BACnet Gateway
Zákazník: Zurn Industries
Popis: Projekt bol realizovaný v rámci projektu Zurn:
Táto brána je vstavané zariadenie s nízkou konfiguráciou, ktoré je hostiteľom štyroch aplikácií, ktoré pomáhajú vystaviť inteligentné inštalatérske zariadenia systémom riadenia budov (BMS) ich mapovaním s virtuálnymi zariadeniami BACnet.
SDLC: .
Veľkosť tímu: 5
Profil: Vývojár: Front-end
Technológie: HTML, CSS, JavaScript, Ajax, Flask, SQLite.
Zodpovednosti:
- Navrhovali wire-framy a vyvíjali prototypy na základe požiadaviek na vysokej úrovni, ktoré klient schválil pred pokračovaním v implementácii funkcií
- Vyvinul nezávislú front end aplikáciu s použitím flasku hosťovanú na webovom serveri Lighttpd.
Projekt: Projekt: Sieťový merací blok
Zákazník: TechnickápFMC
Popis: Projekt bol realizovaný v rámci projektu TFPMP:
Sieťový merací blok je vstavané zariadenie s nízkou konfiguráciou, ktoré je hostiteľom aplikácie určenej na nasadenie v ropnom a plynárenskom priemysle na monitorovanie a výpočet metrík ťaženej ropy a diagnostikovanie anomálií, ktoré sú následne oznámené operátorovi prostredníctvom alarmov a udalostí.
SDLC: Agile
Veľkosť tímu: 6
Profil: Vývojár: Front-end developer
Technológie: HTML, CSS, JavaScript, Ajax, Selenium, Python.
Zodpovednosti:
- Zodpovednosť: prevzal úlohu front end developera pre implementáciu nových funkcií, opravy chýb a vylepšenia interakcie človeka so strojom.
- Navrhoval wire-frames a vyvíjal prototypy na základe požiadaviek na vysokej úrovni, ktoré klient schválil pred pokračovaním v implementácii funkcií.
- Implementoval asynchrónne volania Ajax v celom rozhraní HMI na zobrazovanie dynamicky sa meniacich údajov.
- Navrhol nastavenie automatického testovania pre HMI pomocou Selenium a Python.
Projekt: EddificeEdge
Zákazník: .
Popis: Spoločnosť Intel: Intel, s. r. o:
EddificeEdge je platforma na správu budov, ktorá umožňuje manažmentu budov monitorovať, kontrolovať a plánovať až 40000 BACNET a MODBUS vyhovujúce systémy HVAC, osvetlenia, výťahov, dymových senzorov a tieniacej techniky z objektu alebo na diaľku. cieľom systému je tiež zaznamenávať telemetrické údaje týkajúce sa spotreby energie a protokoly udalostí týchto zariadení v databáze časových radov na analýzu a optimalizáciu.
SDLC: Agile
Veľkosť tímu: 18
Profil: Mgr: Vývojár v jazyku Java
Technológie: Java (Core/Advance), Servlet, Spring Boot, Jersey (JAX-RS), MongoDB, InfluxDB, Docker Container, MQTT.
Zodpovednosti:
- Podieľali sa na analýze, návrhu, vývoji a implementácii tohto projektu.
- Implementácia mikroslužieb REST s použitím Servlet, Jersey (JAX-RS), Spring Boot v 3 moduloch.
- Implementácia vrstvy služieb pomocou Spring IOC , anotácií a kontrolérov pomocou Spring MVC.
- Implementovaná vzájomná komunikácia mikroslužieb pomocou Java Networking (HttpsURLConnection).
- Konfigurácia a nasadenie aplikácií na serveri Tomcat 9.
- Validácia prichádzajúcich a odchádzajúcich údajov prostredníctvom API podľa schém JSON .
- Využíval viacvláknovosť a návrhový vzor Singleton na efektívnu obchodnú logiku.