Software engineer, architect with more than a decade of experience in designing and delivering end-to-end solutions, including industrial IoT systems, industrial monitoring applications, and system backend applications. Proven expertise in backend technologies, IoT , edge computing, and real-time data processing. Strong background in architecting scalable, secure, and maintainable software systems with emphasis on cybersecurity, data privacy, and regulatory compliance. Experienced in leading cross-functional teams, stakeholder collaboration, and implementing DevOps practices, including CI/CD pipelines and automated testing. Currently engaged in an IoT, human, and AI hybrid driving assistance system and cloud-native architectures.
Designed and developed a prototype application for real-time data processing and route calculation using event-driven microservice architecture as part of a master's thesis. The project is conducted by the University of Oulu and FMI (https://6gvisible.fmi.fi/ )
Python, Node.js, MQTT, Docker, Kubernetes, Neo4J, CI/CD
Architected and developed an end-to-end IoT solution for smart street light, managing 1000+ LED devices with centralized monitoring, control, and scheduling capabilities. Implemented secure device connectivity over a custom UDP protocol with real-time status monitoring, energy optimization, and automated failure detection. Robust backend system with protocol decoding server, API gateway and message delivery platform.
Java, Python, UDP, TCP/IP,CoAP, TALQ, Edge Computing, Cloud Integration, RESTfull, CI/CD
Designed a centralized industrial monitoring platform for UPS systems (SNMP protocol) and industrial LFP batteries (MODBUS protocol). Solution provided real-time device health monitoring, predictive maintenance alerts, and data analytics for critical power infrastructure across multiple sites. solution consist of server application, API gateway and analysis module.
Java, Python, MySQL, TCP/IP, SNMP, MODBUS, RESTfull, CI/CD
Designed an IoT data processing platform handling multiple GPS device models with different protocols over TCP/IP. System decoded device telemetry, processed real-time location data, and integrated with Google Transit API to provide GTFS real-time feeds for public transportation systems. Handled thousands of concurrent device connections with sub-second latency. Also backend system has been developed, that can handle traffic from frontend fleet management application and mobile application.
Java, Python, C++, TCP/IP, GTFS, Google Protol Buffer
Architected and developed Android BLE application for Israel customer enabling wireless control of industrial AC ventilation systems.
Android Java, Bluetooth Low Energy
End-to-end ERP system for BMW automobile workshop. It includes job management, labour management, inventory management, invoicing, payment receipt, reports and automated SMS and mail alerts
Java, PHP, MySQL, RESTfull, SAML SSO
End-to-end process management system for after-sales service (fault ticketing and job order management, contract management). The system process runs on a customer-defined workflow with SLA.
PHP, Java, MySQL, RESTfull