Summary
Overview
Work History
Education
Skills
Websites
Projectsportfolio
Accomplishments
Additional Information
Software
Interests
Work Preference
Work Availability
Certification
Affiliations
Timeline
Horia Alexandru Florin Pop

Horia Alexandru Florin Pop

Embedded Software Engineer
Bucharest,B
The way to get started is to quit talking and begin doing.
Walt Disney

Summary

To seek and maintain full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills.

Hardworking and passionate job seeker with strong organizational skills.

Ready to help team achieve company goals.

Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy.

Overview

27
27
years of professional experience
5
5
years of post-secondary education
2
2
Languages
1
1
Certificate

Work History

Founder/owner, SW Developer & Architect

Digital Software SRL
Bucharest , Romania
9 2003 - Current
  • Executed 10 extensive "on-demand" projects from scratch. Included electronic design, SW architecture, PCB prototype, SW develop, QA, interaction and helping customer to refine specifications.
  • Researched materials to determine appropriate selection for projects, improved developing time by 20%.
  • Applied creative problem-solving skills to address unique challenges in architectural design process and saving 15% of time resource.
  • Collaborated with clients to develop customized architectural solutions, meeting their unique needs and preferences.
  • Attended team meetings to resolve technical and project issues and review project schedules.
  • Performed complex architectural and design assignments, applying innovative architectural design concepts and advanced professional knowledge
  • Worked closely with clients to gather requirements and translate them into technical specifications for implementation.
  • Debugged complex software issues, leading to more stable product release.
  • Collaborated with cross-functional teams to ensure seamless integration of new features.
  • Automated repetitive tasks through scripting, freeing up valuable time for higher-priority projects.
  • Mentored junior developers, fostering collaborative learning environment and supporting professional growth.
  • Reduced development time by creating reusable code libraries for future projects.
  • Adapted quickly to new technologies and programming languages, enhancing overall team productivity.

C/C++ Senior Programmer / Back End Services

GoCab Software SA
Bucharest , Romania
2022.03 - 2024.06
  • Designed server backend architecture, services and developed them
  • Tested and deployed scalable and highly available software products, improved server client number by 50%
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Proactively identified potential bottlenecks in project workflows and implemented solutions to mitigate risks, ensuring smooth project completion and saving server CPU load by 30%
  • Identified areas for improvement in existing software systems, resulting in increased stability and reduced by 20% of maintenance costs.
  • Integrated third-party APIs into existing software systems to expand functionality and enhance user experience.
  • Improved application security by proactively addressing potential vulnerabilities during development process.
  • Conducted thorough code reviews to ensure adherence to best practices and maintain high-quality standards across all projects

C Embedded Programmer, BSP & HAL for S32 Chips

NXP Semiconductors
Bucharest , Romania
2021.03 - 2022.03
  • Developed and testing process on BSP and first SW demo modules
  • Debugged software at rudimentary signal level, analyzing performance and diagnosing faults.
  • Optimized software performance by identifying and resolving system bottlenecks in embedded applications, increased code speed by 10%

C Programmer (senior) & Embedded Architecture & Server Technologies

Romlogic Technology SA
Bucharest , Romania
2017.03 - 2022.02
  • Developed micro-controller code bare metal & RTOS - NXP LPC 17xx & LPC802
  • Developed desktop applications/tools, testing and documents/reports auto-generating
  • Reviewed electronic schematics concept, design, PCB layout for some system components
  • Architecture & implementation of the server communication (MQTT based)
  • Consistently met project deadlines by effectively managing priorities and maintaining strong work ethic.
  • Tested server code to validate code changes.
  • Incorporated database technologies into coding projects.
  • Collaborated with cross-functional teams to develop high-quality software solutions.
  • Improved communication between development teams through implementation of agile methodologies and regular progress updates.
  • Suggested new technologies and tools for enhancing product value and increasing productivity.

C/C++ Programmer, Architect, BT Expert

Totalsoft SA
Bucharest , Romania
2008.10 - 2014.11
  • Developed embedded solutions for Novero (ex Nokia) provider of aftermarket automotive car-kit solutions
  • Consistently met project deadlines by effectively managing priorities and maintaining strong work ethic.
  • Collaborated with team to determine application requirement specifications.
  • Improved communication between development teams through implementation of agile methodologies and regular progress updates.
  • Participated in peer code reviews, providing constructive feedback aimed at improving quality of team deliverables with 15% time saving
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance, designed issue reporting system to save 10% time of investigation(s).
  • Providing testing tools & SW utilities
  • Mentored junior programmers, enhancing their skill sets and fostering professional growth within team.
  • Collaborated with cross-functional teams to develop high-quality software solutions

C/C++ Programmer, Project Owner

Codec SRL
Bucharest , Romania
1999.08 - 2002.10
  • Developed micro-controller (embedded) and desktop solutions/applications
  • Designed intuitive graphical user interfaces to improve user experience (finding and selecting options 30% easier comparing with other applications).
  • Collaborated with team to determine application requirement specifications.

Junior C/C++ Developer / Desktop Applications

Eltex SRL
Bucharest , Romania
1997.04 - 1999.07
  • Integrated third-party libraries into existing projects to enhance functionality without compromising system performance.
  • Developed and maintained successful working relationships with team members.
  • Worked closely with QA teams to identify gaps in test coverage and implemented necessary fixes rapidly.

Education

Some College (No Degree) - Electrical, Electronics And Communications Engineering

Facultatea De Electronica Si Telecomunicatii, Bucharest, B
1993.10 - 1998.07

Skills

Linux

Projectsportfolio

  • Borg.audio, 12/2015, Present, borg.audio GmbH, http://borg.audio, An ambitious audio project, a 'high-end' one which was entirely developed from the scratch by borg.audio GmbH, Design, architecture, developing and testing process on the entire SW process, UI based on webview - HTML/JS, Music recognition engine(s), Song database handling / cover art displaying, uPNP support, compliance/certification with Roon music SW products, Programming languages C, Python and HTML/JS/CSS technologies, SQLite DB used in product, server data, HW protocols I2C, I2S, UART, SPI, Support for S/PDIF, HDMI sound extracting, Main HW platform based on ARM quad core CPU, Other HW components: FPGA (XMOS type), STM32 family, Sabre DAC ES9038PRO, ADC TI-PCM4222, Maintenance for the new product features, bug fixing, server, DB
  • Equinox taximeter, 03/2017, Present, Romlogic Technology SA, http://romlogic.eu, A project initiated to be a real revolution of the Taxi market, started with the creation of a new fiscal meter device. This was developed from the scratch by Romlogic Technology SA, starting with design, HW/SW architecture, SW developing, testing, Embedded engineering & programming (NXP LPC17xx series / C programming), Testing & simulator tools, Automated generation of documents (Python), HW design & PCB layout, Server communication / MQTT, Maintenance on the new CAN implementations, Maintenance of the Postgres DB
  • Smart city project, 02/2018, 08/2019, Some POCs for air quality sensor, parking sensor and trashcan level sensor applications, HW design & PCB layout for ESP32 based modules with sub-1G RF transceivers (Lora), Embedded SW (Micropython) for the ESP32 CPU, MQTT support used for publishing the acquired data, Testing the entire chain & architecture concept
  • Audio headset(s) & AG, 09/2012, 06/2017, Bluetinium (Danish Co), Different projects / implementations of some audio Headsets & Gateways, based on the BT HFP/AG profiles, used in voice intercommunication, interfacing with Motorola walkie-talkie devices, 'push-to-talk' function, Embedded SW developing in C for the CSR platform (BC05), C programming of the new CSR platform for BLE (CSR1000/1010, CSR867x), Handling of 'classic' BT profiles HSP, HFP, AG, SPP
  • Home automation, 08/2012, 03/2017, Edisio / Dio, http://www.edisio.com, A Belgian company which developed some home automation devices (light controllers/dimmers, buttons, switches, temperature/motion/door sensors). They used the sub-1G RF technology on 868.3 Mhz. Another application was a home video-interfon, based on the Hisilicon chip, SIP/VOIP technology. The outdoor device had a camera and a button and the connection via SIP was finalized as a voice/video call into a smart device (a phone) with an Android/iOS application. The user was also able to control a relay from the application in order to unlock/open the door/gate, Embedded SW for the STM8L1xx CPUs (used in home automation sensors/light controllers/dimmers) - developing of a bootloader for OTA update, uCLinux - C programming for the HI3518 CPU - handling SIP protocol, audio/video setup for the established call
  • Visiotest, 08/2014, 12/2014, Medical project - a device used for eye control / accuracy checking, Design of the HW board, PCB layout, SW developing (ARM-NXP LPC1769-FreeRTOS stack & C), HW control of the LEDs, stepper motors, synchronizing with the position sensors, getting and analysing the input from an external keyboard
  • Media server, 04/2021, 03/2023, Media server for a video surveillance system based on gstreamer framework, Architecture of the Linux & embedded ARM application for acquiring RTSP video streams, manage them and expose them to web client(s) based on webrtc, SW developing Linux x86 & ARM x64 of management process, child spawned processes, pipelines for video flows on gstreamer

Accomplishments

Managed projects from scratch, successfully delivered and maintained under client's needs and new features requirements.

Additional Information

I like to offer my expertise in embedded software appliances, based on an experience accumulated on 26 years of developing such solutions having the job firstly as a hobby, and this conducted me to always work and treat the projects tasks very motivated.

Software

C/C++ baremetal, FreeRTOS, Linux

Python, micropython

HTML, CSS, JS

Interests

Technology, automations, music, trips

Work Preference

Work Type

Full TimePart TimeContract Work

Work Location

RemoteHybrid

Important To Me

Work-life balanceCareer advancementFlexible work hoursWork from home optionPersonal development programsCompany Culture

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Certification

C Language Certification

Affiliations

  • Institute of Electrical and Electronics Engineers

Timeline

C/C++ Senior Programmer / Back End Services - GoCab Software SA
2022.03 - 2024.06
C Embedded Programmer, BSP & HAL for S32 Chips - NXP Semiconductors
2021.03 - 2022.03
C Programmer (senior) & Embedded Architecture & Server Technologies - Romlogic Technology SA
2017.03 - 2022.02
C/C++ Programmer, Architect, BT Expert - Totalsoft SA
2008.10 - 2014.11

C Language Certification

2003-07
C/C++ Programmer, Project Owner - Codec SRL
1999.08 - 2002.10
Junior C/C++ Developer / Desktop Applications - Eltex SRL
1997.04 - 1999.07
Facultatea De Electronica Si Telecomunicatii - Some College (No Degree), Electrical, Electronics And Communications Engineering
1993.10 - 1998.07
Founder/owner, SW Developer & Architect - Digital Software SRL
9 2003 - Current
Horia Alexandru Florin PopEmbedded Software Engineer