About Bogdan
Romanian
Native or bilingual
English
Fluent
Experience
- We as WebSoftware Architect & Senior Software EngineerOctober 2025 - Today (10 months)Cluj-Napoca, RomaniaDesigned and built the complete HMI software layer for an industrial control system on a 1920x1080 touchscreen, communicating with PLCs via OPC-UA in real time.Designed the full MVP architecture separating business logic from UI rendering, enabling independent testing and runtime view-swapping.Applied the Observer pattern so multiple UI components react to state changes without coupling to application logic.Designed a multi-threaded event pipeline: hardware/PLC signals on background threads, processed on a dedicated application thread, safely forwarded to the UI thread.Implemented the full presenter layer (real-time state, status aggregation, workflow lifecycle, external system monitoring, PLC error handling).Built a JSON-driven layout engine that loads UI structure at runtime. Implemented i18n for multi-language deployment.Authored UI layouts and a custom CSS theme on top of GTK4 default styling.
- SC Raptors Technology SRLSenior Embedded Software EngineerJanuary 2021 - May 2025 (4 years and 4 months)Cluj-Napoca, RomaniaDelivered embedded software (C/C++) for automotive ECUs and connected (IoT) systems.Developed CAN, LIN, Ethernet protocol handlers and middleware for ECU network management. Integrated TCP/IP communication layers plus MQTT clients (Mosquito, AWS IoT Core, WolfMQTT) for cloud-connected smart devices.Implemented a hardware-agnostic peripheral driver layer (UART, I2C, SPI) on FreeRTOS for a railway embedded platform: driver design, low-level debugging, hardware-software integration.Maintained CMake-based build systems. Owned documentation and traceability under Agile and V-cycle practices.Customer interface: onsite workshops in Markdorf (Continental) for debugging, requirement clarification, design reviews.
- SC Arobs Transilvania Software SAEmbedded Software EngineerApril 2014 - January 2021 (6 years and 9 months)Cluj-Napoca, RomaniaServed as Team Lead for 1 year (10-engineer team): task planning, recruiting, evaluations, customer reporting.Developed OTA/FOTA agents, MVC-based HMI applications, complex firmware state machines.Conducted onsite workshops in Stuttgart for requirement clarification and customer issue resolution.Managed full software lifecycle: requirements, architecture, design, implementation, testing, traceability.
Recommendations
Be the first to recommend Bogdan
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Applied Electronics EngineerTechnical University of Cluj-Napoca2011Applied Electronics Engineer
- Assistant Programmer DegreeTechnical College "Infoel" Bistrita2006Assistant Programmer Degree