As a detail-oriented, collaborative, and well-disciplined Software Engineer with +7 years of professional experience and valuable insights, I've contributed to various high-tech business sectors in both Agile membership and initiative, with a primary focus on cross-platform application development and distributed systems (simulations, network services, and processing pipelines). With a strong foundation in computer science, including algorithms, data structures, and concurrency, I bring strong problem-solving skills and a proven ability to analyze, design, implement, and optimize solutions—primarily using C, modern C++, and Python— for long-term projects aimed at performance, reliability, and latency following a test-driven workflow.
C, C++ 11,14,17,20, Python
Embedded Linux, FreeRTOS, Zynq-7000, STM32, ESP32, Driver Development, Buildroot, Ethernet, USART, CAN, USB, BSP, LWIP
TCP/IP, Socket Programming, Distributed Systems, REST APIs, gRPC, JWT, HLA
Agile(Scrum)
STL, Qt, QML, Boost, protobuf, gRPC, pybind11, Catch2, vlc, FASTER(hash-table), rapidjson, gstreamer, google-benchmark, etc.
Software Infrastructure, Software Design, Unit Testing, UML, Feature Test, Design patterns, SEI CERT, MISRA
Git, Docker, CMake, Buildroot, MinGW, MSVC, GCC, valgrind, Intel VTune, address sanitizer, AppImage
Software Engineer
ESPACE StartupAs the primary full-stack developer and part of a small team, I've contributed valuable work to the software development and micro/macro architecture/design of a testbed and HIL/SIL platform. The product is a versatile utility similar to dSPACE ControlDesk or Vector CANoe, usable for graphical programming and model-based system design, validation, and experimentation.
Area of my work:
Software Engineer
Arad CoI was the main back-end and core systems developer, responsible for developing and maintaining pipeline services for data aggregation/distribution servers(providing their SDKs) for GIS-oriented data from many diverse data sources for algorithm processing, filtering, smoothing, etc. using modern C++ and Python which involved:
High throughput logging federate
C++, backend, Postgresql, databaseDeveloped a high-performance logging system to capture and store records from all federate nodes in a PostgreSQL cluster during non-real-time distributed simulations. Achieved ~8,000 events/sec (100 KB each) with no impact on simulation performance, ensuring reliable and persistent data logging
Aviation Data Pipeline Management Server
Developed a back-end server capable of handling around 5000 GEO position data flows per second for tracking purposes and further algorithm processing & replay system using modern C++