Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rodney McGrath

San Diego,CA

Summary

Backend Software Engineer with over 4 years of experience in designing and scaling production-grade APIs and data platforms. Expertise in Node.js and TypeScript, with a strong focus on building REST and GraphQL services. Demonstrated success in optimizing cloud infrastructure costs and modernizing legacy systems, resulting in improved system performance and data integrity.

Overview

7
7
years of professional experience

Work History

Maintenance Technician

Go Green Agriculture
Patterson, California
12.2024 - 01.2026
  • System Reliability: Ensured uptime of industrial automation equipment by performing rapid-response troubleshooting on complex mechanical and electrical systems.
  • Process Engineering: Applied algorithmic problem-solving to physical "seed-to-harvest" workflows, optimizing machine parameters to reduce bottlenecks, and increase factory throughput.
  • Logic Troubleshooting: Analyzed and repaired faults in PLC-driven production lines, identifying logic-based errors in machine communication and sensor feedback loops.

Software Engineer

Tourmo
San Diego, CA
02.2023 - 06.2024
  • Cloud Infrastructure: Integrated Snowflake query capabilities for legacy data management, which successfully reduced AWS operational costs, and improved data retrieval speeds.
  • Feature Engineering: Replaced the deprecated Twilio Notify service by architecting an in-house push notification model for Android and iOS, improving system reliability and cross-team communication features.
  • System Optimization: Refactored the core codebase by replacing lodash dependencies with native JavaScript solutions, and creating a custom objectHelper, significantly improving code maintainability.
  • Data Architecture: Restructured database tables and eliminated redundant columns to ensure seamless compatibility with GraphQL and REST APIs, resulting in more efficient data aggregation.
  • Scalability: Implemented model modifications with rigorous testing and logging, enabling systems to handle increased data volumes with higher accuracy and data integrity.

Software Developer

General Atomics ASI
Poway, CA
12.2019 - 05.2021
  • Modernization: Developed a modular, portable software solution for defense operators that replaced manual paper checklists, reducing mission preparation time, and minimizing user errors.
  • Standardization: Adhered to MISRA coding standards while developing interfaces for standalone libraries to facilitate communication between C and C++ components.
  • Automation: Utilized Python scripting to automate repetitive system tasks and generate unit test cases, leading to improved efficiency and broader test coverage.
  • Embedded Systems: Leveraged VxWorks RTOS and X Toolkit Intrinsics for event-based GUI and backend development, ensuring high-performance execution for mission-critical software.

Software Test Engineer

LG Mobile
San Diego, CA
06.2019 - 12.2019
  • Quality Assurance: Performed manual and automated software testing on mobile devices, ensuring compliance with carrier requirements for VoLTE, CA, and ePDG.
  • Performance Verification: Executed live network tests for data and voice services, reporting critical bugs to R&D to improve the overall user experience.

Software Engineer Intern

Graphics Outfitters
Carlsbad, CA
02.2019 - 06.2019
  • Web Development: Built a responsive website using WordPress and Firebase, integrating Shopify and PayPal to enhance consumer engagement and support.
  • Data Processing: Developed a JSON parser program to handle Indy 500 racing data, facilitating more efficient data visualization and reporting.

Education

Bachelor of Science - Computer Science

University of California, Irvine
01-2018

Skills

  • Languages: TypeScript, JavaScript (ES6), C/C, Python
  • Data & APIs: GraphQL, RESTful APIs, Snowflake, MySQL, JSON
  • Tools & Systems: Nodejs, AWS (CloudWatch), Git, SVN, Jira, VxWorks RTOS
  • Engineering: Performance Optimization, Unit Testing, Database Architecture, SDLC, Technical Documentation

Timeline

Maintenance Technician

Go Green Agriculture
12.2024 - 01.2026

Software Engineer

Tourmo
02.2023 - 06.2024

Software Developer

General Atomics ASI
12.2019 - 05.2021

Software Test Engineer

LG Mobile
06.2019 - 12.2019

Software Engineer Intern

Graphics Outfitters
02.2019 - 06.2019

Bachelor of Science - Computer Science

University of California, Irvine
Rodney McGrath