Profile Photo

Jonathan Warren

Software Engineer

jonnywarrendev@gmail.com

Languages & Technologies

C# (.NET) JavaScript (React) Python MCP SQL Tailwind CSS PowerShell GitLab Mendix NUnit YAML Azure OpenAI Azure AI Search

Experience

Software Engineer – Velaro

Sept 2023 – Aug 2025
  • Created web crawling/scraping Python scripts to train AI chatbots.
  • Integrated use of Azure AI Search for web and file uploaded data for RAG implementation.
  • Utilized Azure OpenAI, Anthropic’s Claude, and Google Gemini to integrate LLM functionality.
  • Lead development of MCP-based server for copilot functionality with multi-tool integration.
  • Developed responsive React components with Tailwind to achieve modern UX design.
  • Leveraged advanced ReactJS features such as providers and hooks for robust code.

Apprentice Software Engineer – Erie Insurance

Jan 2022 – Sept 2023
  • Developed API testing using Python for life insurance app service calls.
  • Established automated unit testing for CI/CD Pipeline for internal NuGet Packages.
  • Created a C# console application for managing environment settings database.
  • Designed modular UX component for ERIE Insurance portfolios using JavaScript.
  • Built suites of unit tests with NUnit for .NET apps and NuGet packages.
  • Troubleshot CI/CD automation issues with PowerShell scripts.
  • Upgraded life insurance app from Mendix 8.18.8 → 9.6.10, and wrote upgrade guide.

Career Foundations Engineer – Lord Corporation

June 2018 – Jan 2020
  • Wrote Python script to benchmark IMU competitors on Gyro Instability & Vibration Accuracy.
  • Completed final design of Furuta Pendulum utilizing LQR for IMU demo.

Certifications

Education

B.S. in Mechanical Engineering

Penn State Behrend, Erie, PA – Dean’s List – Honors Student – GPA: 3.45 – Graduated May 2018