Post Job Free
Sign in

Software Engineer II

Location:
Portland, OR
Posted:
May 02, 2024

Contact this candidate

Resume:

Patrick Mojica

*************@*****.*** www.linkedin.com/in/patrick-mojica github.com/patrickmojica KK7MJO

Experience

Software Engineer II - Telematics Hyster-Yale Group Portland, OR (November 2022 - Present)

Developed and committed embedded vehicle production code reporting vehicle impact speed for thousands of forklift products

Developing Python scripting and Leveraging Microsoft SQL Server Management Studio to parse and validate vehicle telematics

Documented, reproduced, and reported bugs affecting development code with multi-disciplinary engineering teams

Debugging by capturing CAN J1939 network traffic, in circuit debuggers such as JTAG, and MQTT message brokers.

Interpreting Electrical Schematics, Systems Integration Documents from cloud to embedded, CI/CD

People first approach to workplace team chemistry and human centric UX Product Design Philosophy

IoT Embedded Hardware Engineer Culvert Engineering Solutions LLC Campbell, CA (March 2020 - Jan 2022)

Designed and delivered electrical schematics with extensive experience with OrCAD and Allegro PCB

Electronics/electromechanical assembly, circuit board rework, soldering, writing documentation for assembly and testing.

Developed Python scripts for a number of projects, using various modules including PySerial and OAuth2, to interface with IoT firmware and lab equipment, resulting in standardized data collection and efficient testing patterns

Worked within large C/C++ firmware codebase for various embedded projects using Zephyr RTOS and Mynewt RTOS

Configuring GNU ARM Embedded Toolchain for workstations for use with SEGGER JTAG debuggers & Telnet RTT

Calibrated temperature sensor firmware using data from non-linear regression to populate a look-up-table in C that mapped sensor voltages to a celsius temperature value, resulting in increased sensor accuracy in cold environments

PCBA validation, Oscilloscopes, Spectrum Analyzers, Power Analyzers, Wireless/RF Testing, LTE, BLE, WiFi, GPS, SPI, I2C

Education

B.S. Electrical Engineering: San Jose State University - 2020 A.S. Physics/Engineering: Cabrillo College - 2017

Full Stack Software Engineering Immersive - CodeSmith 2022

Relevant Courses:

Data Structures & Algorithms C++ Concepts & Methodology Fundamentals of Internetworking Discrete Mathematics FPGA

Linear Algebra Embedded Control Systems (C/ARM) Signal Processing Theory of Automatic Controls Probability & Statistics

Projects & Highlights

S2_Rework_Test_Scripts - Automated GPS and System Level Validation for IoT Asset Tracker built with Python3

Used to determine market/shipping readiness for over 2200 IoT units used in a medical supply chain pilot program

Remotely logged data using sheets API & OAuth2.0 accessing database to track device status through multiple stations

Used to determine market/shipping readiness for over 2200 IoT units used in a medical supply chain pilot program

WeatherApp2.0 - Global Location Weather Data and Air Quality Indexing App React, Redux, NodeJS, bcrypt, SQL

Optimized page load time by eliminating redundant HTTP requests to weather API, improving user experience

Synchronized application state using react-redux with Express server middleware to serve user preferences by event driven API calls updating weather data of saved locations for a consistent and up to date user experience.

EliteForms Open-Source Product NPM library in collaboration with OS Labs

Led team planning meetings following Agile Scrum methodology, defining sprint goals to produce features on a tight deadline resulting in productive teamwork that yielded many robust features.

Developed and tested configurable settings for text parsing as JavaScript ES6 pseudoclassical class methods that employed regular expressions allowing developers to easily configure constraints and input requirement for web component elements

Tested asynchronous callback attribute using mock application built using PostgreSQL, Express / NodeJS, that allows for validation of input against remote data by passing a callback function as an attribute to form element providing UX improvement for applications such as those requiring unique profile creation.

Technical Skills

C/C++ C# Linux Python JavaScript Docker SQL & NoSQL Database Node.js Express REST APIs XML JSON OAuth React HTML/CSS/SCSS webpack Serial Interfaces Electronics ARM & MIPS Assembly GDB Zephyr RTOS gcc

Publications

“Microservice Architecture” presented at Single Sprout Tech Talk April 2022, Los Angeles, California.

“Development of the Whole Student through an Engineering Abroad Service-Learning Program: Rainwater Catchment/Filtration System in Guatemala” presented at 2015 ASEE Annual Conference & Exposition, Seattle, Washington.

Interests

Fluent in Spanish Philosophy & History Buff Intl Traveler: 9 countries so far Ham Radio Operator - Technician License 2023

Avid Hiker & Outdoors Multi-Instrument Musicianship Martial Arts & Fitness Enthusiast Famous for Guacamole Recipe



Contact this candidate