Profile image of guillermopablo
@guillermopablo
Flag of Spain Madrid, Spain
Member since July 6, 2015
0 Recommendations

guillermopablo

Online Offline
Backend/Real Time and Embedded Software development. Object Oriented Programming (C++/STL, Java). Concurrent Programming with C/C++/Java/Python/Perl. Design Patterns. Middleware (telecommunications/network and protocols) software development. ACE/QT/POCO/Boost libs. OpenDDS, Corba, Dbus IPC. POSIX-compliant. Linux kernel. Microcontrollers/SBC's software/hardware development and Verilog experience. Main Areas of experience: Telecommunications, Aeronautics, IT, electronics, games, academic. Over Linux, QNX, Solaris, BSD, FreeRTOS, Android, VxWorks, Windows, OSX, OS/2 and DOS. Image processing: openCV
$25 USD/hr
4 reviews
3.1
  • 100%Jobs Completed
  • 100%On Budget
  • 100%On Time
  • N/ARepeat Hire Rate

Portfolio Items

Recent Reviews

Experience

Embedded and Backend Developer, C++, C

Apr 2020

PID (temperature control) (C) over STM32F103 with freeRtos & libopencm3. Linux tools: stlink, make, gcc toolchain, gdb. Stm hardware management: USART, RTC, PWM, ADC. ESP32 (IOT project), MQTT, Lora, in order to grab and publish some sensor data (power meter, water meter and temperature) on the broker, Tools: arduino ide, platformIO. ESP8266/ESP32 WebSocket client/server implementation in order to do some streaming. Tools: arduino ide, platformIO, python (in order to test some features).

Senior Consultant

Mar 2019 - Mar 2020 (1 year)

(Legacy) Risk Exposition Calculation Engine, C++ over windows: new features analysis, documentation (laTeX), implementation and maintenance. Financial mathematics, numerical calculation, statistics. STL, multithreading, SQL, boost, IBM MQ, soci odbc lib. Tools: MSVC142, Git, Hudson, python module tests, google UTs and some linux tools (awk, vim, make, bash, grep, etc). here my work. Departure reason: project development was done because big data migration.

Senior Developer

Jan 2018 - Mar 2019 (1 year)

BOEING Research & Technology Europe: DAA (Detect and Avoid) Simulation/Tests tools development over Windows 10. Trajectory data management(radar, adsb, etc) .QT Widgets(C++), MSVC2019/QTCreator. UDP client/server implementation. VxWorks. Libs: POCO, Eigen. win IPC and openDDS Kalman filter (noise) implementation (lineal model). Tools: Google UTests, Svn, Cmake. Google Earth live connection with simulation in real time (using NMEA and KML). Patent Draft.

Senior Developer

Mar 2012 - Jan 2018 (5 years)

SASN. Distributed system C/C++ over Linux. New features development in radius module (c++). Module tests development (python). Scripting: bash, perl, python Libraries: DPDK lib, SimpleXml, Boost, snappy (google), scapy(python). Tools: Netbeans, Git, Gdb, Valgrind, Scons, Maven, xlst, RPM packaging+postscripting, autoyast2, uml, wireshark, etc. TCP/IPV4/6 suite, Radius and diameter(protocol API implementation), ICMP(protocol API implementation), http, etc.. IPC: shared memory, pipes, etc.

Education

Ingeniero en Electrónica

1986 - 1993 (7 years)

Master Automatizacion Industrial

2005 - 2006 (1 year)

Verifications

  • Facebook Connected
  • Preferred Freelancer
  • Payment Verified
  • Phone Verified
  • Identity Verified
  • Email Verified

My Top Skills

Browse Similar Freelancers