EXPLORE

6.1
6.1
100%
$35 USD / Hour
・

United Kingdom (1:28 AM)
・
Joined on May 14, 2009
・
2 Recommendations
$35 USD / Hour
・
I am a C/C++ software engineer with a PhD in Video Coding and several years experience in embedded system design. Throughout my career I have delivered projects for a variety of produc: audio streaming, medical devices, IP cameras, networked video recorders. I have developed embedded software for a variety of systems ranging from complex SoC running Linux to microcontrollers with an RTOS kernel or no OS. My key areas of expertise are: - Programming and scripting languages: C, C++, Python, Perl - Linux kernel programming, drivers, device trees - U-Boot - Buildroot, Yocto - Microcontrollers and SoCs (MSP430, PIC, STM32, Cypress PSoC, Freescale iMX28 and iMX6, Atmel AT91SAM9) - Bus protocols (RS-232, RS-485, I2C, SPI, HDMI-CEC, Modbus) - Bluetooth 4.0 (Cypress, SiLabs modules) - FreeRTOS - Open source software - Digital Signal Processing - Networking: Ethernet, TCP/IP, sockets - S/W configuration management: Git, Mercurial, Subversion
Excellent freelancer will definitely use his services again. Professional and easy to communicate with during the project.
Share
Excellent freelancer. I will hire him again.
Share
He did an excellent job. He is easy to communicate with and very capable. I can absolute recommend him and I will definitively hire him again.
Share
Extremely professional and experienced. Will absolutely work together again in the future.
Share
Very good coder and he takes the time to understand the project in order to effectively supply the customer with what they are looking to accomplish. Would definitely hire again!
Share
Experience
Software Engineer
Mar, 2017 - Present
•
9 years, 4 months
Reactec Ltd
Mar, 2017 - Present
•
9 years, 4 months
ARM Cortex-M microcontroller firmware development for hand arm vibration monitoring systems.
Mar, 2017 - Present
•
9 years, 4 months
Senior Software Engineer
Nov, 2011 - Mar, 2017
•
5 years, 4 months
Linn Products Ltd
Nov, 2011 - Mar, 2017
•
5 years, 4 months
- Bring-up and debugging of new H/W platforms for next generation audio streaming products. - Port audio streaming software to new H/W and RTOS. - Real-time S/W and driver development with FreeRTOS and lwIP. - Embedded Linux development on i.MX6 processors.
Nov, 2011 - Mar, 2017
•
5 years, 4 months
Senior Firmware Engineer
Feb, 2010 - Oct, 2011
•
1 year, 8 months
Aircraft Medical Ltd
Feb, 2010 - Oct, 2011
•
1 year, 8 months
- Firmware development for medical devices. - Bring-up, H/W debugging and firmware development for product prototypes. - Linux device drivers and video streaming software for TI DaVinci processors (TMS320DM365). - Developed prototype video chain based on the DM365 development platform, that included a CMOS sensor and an LCD display.
Feb, 2010 - Oct, 2011
•
1 year, 8 months
Education
PhD
1993 - 1997
•
4 years
1993 - 1997
•
4 years
Panepistimion Patron
1988 - 1993
•
5 years
BSc

Greece
1988 - 1993
•
5 years
Certifications
US English
Basic Numeracy
C++
C Programming
Shell Scripting
Linux Kernel Programming
Verifications
On time
100%
On budget
100%
Accept rate
100%
Repeat hire rate
30%