Jeffrey P.

Jeffrey P.

Embedded Systems Engineering, Software, Hardware Consultant and Architect

Albuquerque , United States

Experience: 16 Years

Jeffrey

Albuquerque , United States

Embedded Systems Engineering, Software, Hardware Consultant and Architect

USD / Year

  • Start Date / Notice Period end date:

16 Years

Now you can Instantly Chat with Jeffrey!

About Me

My client's success is always my top priority. I am Jeff, a top-rated freelancer on a popular freelancing platform with 100% job success rate with great testimonials/feedbacks from my previous and long-term clients. I have a proven track recor...

Professional experience and delivered successful projects on the following areas and technologies:

● Embedded Systems, C/C++ firmware programming
● C++: Linux gcc, Windows mingw,gdb
● C# (Winforms/WPF/LINQ), Visual Studio & Blend
● Python 2 & 3 on Windows, Linux, Android, iOS
● Golang (Go) for Windows and Embedded Linux (Raspberry Pi)
● Microcontroller Experience: Microchip PIC, Freescale, MSP430, NXP, STM32, AVR, ARM Cortex, ESP32 (Wifi,Bluetooth LE - BLE)/ESP8266, Arduino.
● IOT (internet of things) using MQTT PubSub Architecture or REST API
● IOT Platform experience: ThingStream, Particle, Mosquitto on Google Cloud Platform, AWS IOT Core, Adafuit IO, IFTTT
● RTOS/OS Experience: Embedded Linux, Windows CE, Windows Embedded Compact,FreeRTOS, MQX RTOS
● Bootloader development (PowerPC, NEC 78K0R, CC430 (MSP430+CC1101))
● OTA (Over the Air) Firmware Upgrade: CC1101 Sub-1GHz RF and ESP8266
● Software Architecture based on Object-oriented (OOP) and Design Patterns
● Kivy Cross-Platform UI Python Framework (Windows/Linux,Android,RPI) including USB OTG for USB to UART/RS-232 and Amazon S3 integration
● Raspberry PI Python & C/C++programming
● BeagleBone Black and PRU programming
● Sub 1 GHz wireless RF designs, LORA
● Socket programming
● Sensors
● CAN/LIN/Modbus/UART/I2C/SPI/other serial communication protocol
● Automotive MISRA C
● Digital and Analog Electronics Design, LTSpice Simulation
● Eagle Schematic and PCB design
● NFC/RFID experience (ISO15693)
● Firmware Architecture (MCAL,HAL,Application Layer, OS Layer)
● Unit testing frameworks and TDD
● Version Control: Git,SVN,CSV,TFS,VSS
● IDE Experience: Visual Studio Code, Visual Studio, Eclipse CDT, Visual Studio Blend
● SQL CE, SQLite, MongoDB NoSQL using pymongo
● Beckhoff TwinCat with EL6751 EtherCAT
● Proven ability to debug and resolve complex problems.
● Delivers high quality, well-structured, flexible, maintainable, highly-testable and well-architected software/firmware project.
● Handles tasks effectively, and provides effective solution for project risks and issues.
● A very critical life-saving product from my client wherein yours truly made significant contribution as a lead embedded firmware engineer recently won a national award for being the best product on it category, beating their competitor.
● CPLD Familiarity using Python MyHDL for Xilinx and Altera
● OpenPLC Familiarity

Certifications:
● Project Management
● Agile ScrumMaster
● Agile Product Owner

Access to Laboratory Equipments:
● 2-Channel Oscilloscope
● Digital Multimeter
● Soldering Station
● Logic Analyzer
● Development Kits:
  ► ESP32
  ► ESP8266
  ► Raspberry Pi 2/3/Zero
  ► BeagleBone Black
  ► RF: LORA, nRF2401
  ► STM32
  ► Renesas RX62N
  ► Altera CPLD
  ► Arduino boards
  ► Gesture Sensors
● Programmers: PicKit2, STM32 Programmer, Altera USB JTAG Blaster
● Transceiver ICs, RS-232 Sniffer
● many more...

Show More

Portfolio Projects

Description

I had lots of projects in Embedded C from bootloader development, to HAL development and application layer development.

Show More Show Less

Description

I did lots of projects on Python:

Raspberry Pi Python development

Beaglebone Black

Android Kivy

Show More Show Less

Description

Speech Controlled Servo Controller with Bluetooth (Android + Arduino)

Show More Show Less

Description

Airspeed Android app (using Python Kivy)

Show More Show Less