Experience in IT embedded, electronics and SW technologies.
Programming:
? C, C++, Python, Perl, PHP, JS, Groovy, Java, Kotlin
? xC (“XMOS” C for FPGA / XMOS platform)
? ASM (AVR, ARM, x86)
? Web: HTML, CSS
? scripting: bash, makefile
? DB sql based – Postgres, SQL, SQLite
OS: Linux (debian), uCLinux, FreeRTOS
Unix OS architecture, kernel drivers, config, scripting
HW protocols/interfaces: UART, I2C, SPI, 1Wire, I2S,
CAN, USB, BT/BLE
HW
debugging
(logic
analyser,
oscilloscope),
interpreting protocols.
Embedded bootloaders for microcontrollers, encrypt,
secure, OTA update
HW platforms/chips/modules:
? AVR platform (Arduino / Atmel Tiny, Mega)
? ARM platform (ESP8266/32, STM8/32, NXP LPC,
BCM2711, RK3288, HI3518)
? Sub-1G RF modules Si Labs (SI443x), Lora technology
? BT/BLE: CSR BC05 / CSR1000 / CSR1010/ CSR 867x
SW UNIX/TCP/UDP/Websocket sockets programming,
HTTP (GET, POST)
Docker containers – usage, creating custom images
IPC, pipes, queues, multithreading, async programming
MQTT technology
BT
programming
–
HCI,
classic
profiles:
HSP/HFP/AG/AVRCP/SPP , BLE stack
SIP signaling, VOIP
Automotive: CAN protocol 2.0a, 2.0b
Home automation – IoT concepts, Hubitat programming
(custom drivers/apps in Groovy)
HW schematic design / PCB layout / prototyping
Testing, debugging, automated processes
Senior level (more than 25 years of experience) in IT - software, hardware, different technologies, protocols, platforms.
borg.audio
(dec 2015 -present)
Company: borg.audio GmbH
Website: http://borg.audio
Description:
• An ambitious audio project, a "high-end" one which was
entirely developed from the scratch by borg.audio
GmbH
Responsabilities:
• design, architecture, developing and testing process on
the entire SW process:
? Linux platform (debian)
? 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
(mar 2017 - present)
Company: Romlogic Technology SA
Website: http://romlogic.eu
Description:
• A project initiated to be a real revolution of the Taxi
market, started with the creation of a new fiscal
metter device. This was developed from the scratch by
Romlogic Technology SA, starting with design, HW/SWarchitecture, SW developing, testing.
Responsabilities:
• 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
(feb 2018 – aug 2019)
Description:
• Some POCs for air quality sensor, parking sensor and
trashcan level sensor applications.
Responsabilities:
• 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
(sep 2012 – jun 2017)
Company: Bluetinium (Danish Co)
Description:
• 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.
Responsabilities:
• 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
(aug 2012 – mar 2017)
Company: Edisio / Dio
Website: http://www.edisio.com
Description:
• 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
smartdevice (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.
Responsabilities:
• 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
(aug 2014 – dec 2014)
Description:
• Medical project – a device used for eye control /
accuracy checking.
Responsabilities:
• 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.
Digital Software SRL - personal project
Floor heating system (electric)
Hardware design, execution, SW, integration with HomeAssistant, Google Home ..etc
Highschool: “Liceul teoretic Gheorghe Lazar”, graduated in
1993
College: “Facultatea de Electronica si Telecomunicatii” (1993-
1997 /not graduated)
-