Career Profile

20 years+ in embedded firmware programming, firmware and system architecture.

Embracing grit, rejecting status quo, cherishing innovation.

Experiences

Principle Firmware Developer

2005 - Present
Pleora Technologies

Design and realize embedded FW applications. Lead FW design/architecture and contribute to HW architecture. Define and improve working methods for whole R&D team.

  • Design, coding and maintenance of embedded FW program in C/C++ for 1G/10Gbps Ethernet, running in MCU (GigEVision Protocol).
  • Design, coding and maintenance of embedded FW program in C/C++ over USB3.0, running in MCU (U3V Protocol).
  • Porting RTOSes over embedded Soft MCU (NiosII, MicroBlaze).
  • Definition and improvement of working methods for whole R&D team.
  • Management of Agile development flow: creation/assignment of tasks, management of sprints.
  • Participation in HW architecture development.
  • Maintainance of FPGA system IP core libraries (code organization, component hierarchy).
  • Active contribution of blog entries forf new ideas and skunk work.

Firmware Engineer

2003 - 2005
Dectro International

Design/code/debug firmware application for beauty parlor/medical appliances. Code support tools for development and production. Support HW design: architecture, choice of components. Improve development methods.

  • Design, coding and debugging of computer-assisted RF epilation apparatus (LCD, smart card, printer).
  • Design, coding and debugging of support tools for programming of smart cards, generation of sounds and images.
  • Design and programming of PLD using VHDL.
  • Installation of revision control system.
  • Creation of templates for sources and documents.

Publications

Patent "Edge Detection and Tracking System Method", application 2 269 171 (OPIC)
April 14th, 1999

Skills & Proficiency

C

C++

HDL (VHDL, Verilog)

SPI, I2C

IPv4, UDP, IP, ICMP, ARP, HTTP