
Jonathan Warren
Software Engineer
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