Rafael Baquero, DSc
Sr Developer/SQA
Email: rbaquero@rafaelbaquero.com
Sr Developer/SQA with solid experience in the development and testing of financial applications, inventory management, business process automation and distributed systems.
Sr Embedded Developer/FQA with ample experience in the development and testing of solutions for IoT networks, handheld devices, intelligent buildings, oil well drilling monitoring systems and automatic control systems.
TECHNICAL SKILLS
- Development with C/C++, C#, Java, and Python.
- Software development for various platforms such as Linux, Windows, Android, and embedded systems.
- Database development with MariaDB, MySQL, PostgreSQL and SQLite.
- Experienced in the design and development of distributed systems, middleware design and development, API design, and REST architecture.
- Experience in Test Plan Design, Test Case Definition, Manual Testing, and Test Automation.
- Familiar with Robot Framework, Selenium, AutoIT, Software Quality Assurance (SQA), Firmware Quality Assurance (FQA), and the Software Testing Life Cycle (STLC).
- Experience with monitoring tools such as Grafana and Prometheus.
- Familiar with Agile methodologies such as RAD, Spiral and Scrum.
- Ample experience with MCUs from various manufacturers such as ST Microelectronics, NXP Semiconductors, Microchip, and Texas Instruments.
- Experience with multiple IDEs such as STM32CubeIDE, TI Code Composer Studio, NXP MCUXpresso IDE, Microchip Studio, Visual Studio & Arduino IDE.
- Definition and development of Board Support Packages (BSP), and Low-Level Drivers.
- Software development for various OS such as Amazon FreeRTOS, ZephyrOS, Linux & Windows.
- Familiar with common communication interfaces such as I2C, SPI, UART, RS-232, RS-485, USB, TCP-IP, Ethernet, Wi-Fi, and Bluetooth.
- Experience with use of common lab test equipment such as Logic Analyzer, Multimeter, Oscilloscope, Signal Generator, RF Spectrum Analyzer, Source Measurement Unit and Power Supply.
- Familiar with LoRa, LoRaWAN, LoRa Cloud, Chirpstack, Loriot, The Things Network, Actility, Senet.
- Experience with LoRa Basic Station, LoRa Basics Modem, Semtech Transceivers and Gateways.
- Experience with Sierra Wireless Industrial IoT Gateways, Legato Linux & Legato Application Framework development.
- Experience in Internet of Things (IoT), Intelligent Environments (IE), and SCADA Systems.
PROFESSIONAL EXPERIENCE
Freelance Developer/Tester
Semtech, Aguascalientes, Mexico.
Activities
-
Evaluate customer needs, develop specifications and proposals.
-
Design and develop software and hardware to satisfy customer needs.
-
Software testing.
-
Technical documentation writing.
-
Personnel training.
2023 – Current
Sr. Wireless Application Engineer
Semtech, Aguascalientes, Mexico.
Activities
-
Coordinate product releases (Release Manager).
-
Technical documentation writing such as User Manuals & App Notes.
-
Software development and porting.
-
Cloud-based software development.
-
Prototype development.
-
Hardware testing.
-
Customer support.
-
Product demonstration at industry events.
-
Personnel training.
2020 – 2023
Sr. Embedded FQA Engineer
Texas Instruments – Dextra Technologies, Aguascalientes, Mexico.
Activities
- SQA team supervision (Team Lead).
- Software Quality Assurance.
- Test planning and test case development.
- Test automation.
- Code reviews.
- Custom testing software and hardware design and development.
- Personnel training.
2018 – 2020
Sr. Embedded FQA Engineer
Texas Instruments – HITSS, Aguascalientes, Mexico.
Activities
- SQA team supervision (Team Lead).
- Software Quality Assurance.
- Test planning and test case development.
- Test automation.
- Code reviews.
- Custom testing software and hardware design and development.
- Personnel training.
2015 – 2018
Embedded and Mobile Systems Developer
Independent Professional, Puebla, Mexico.
Activities
- Evaluate customer needs, develop specifications and proposals.
- Design and develop software and hardware to satisfy customer needs.
- Technical documentation writing such as User Manuals & App Notes.
- Software testing.
- Personnel training.
2014 – 2015
EDUCATION
Doctor of Science in Computer Science
Computer Science Department, CINVESTAV-IPN
Mexico City, Mexico.
2009 - 2014