Jonathan Poteet

Picture of Jonathan Poteet
Education
Florida State University, Tallahassee, FL
December 2020
Bachelor of Science in Information Technology

Vanderbilt University, Nashville, TN
December 2025
Master of Science in Computer Science
Experience
General Motors, Roswell, GA
March 2021-December 2025
Software Engineer
Contributed to multiple teams across General Motors, including Service Workbench, D2C, and Dash, developing full-stack web applications used by technicians and customers across global markets.
Worked extensively with Angular, TypeScript, HTML, CSS, Java, SQL, and Next.js to modernize legacy systems, enhance performance, and improve the overall user experience.
Implemented Angular Strict Mode and ESLint Strict Mode on a legacy codebase to improve type safety, maintainability, and consistency across the application.
Developed new UI components and backend integrations for Service Workbench, a platform used by technicians to monitor vehicle health and diagnostics during service appointments.
Added Spring Boot Swagger documentation to backend services, improving API discoverability and collaboration between frontend and backend teams.
Utilized Azure DevOps daily for branch management, pull requests, sprint tracking, and automated test environment deployments.
Managed the My Orders Order Tracker and Order Fulfillment frontend flow within a Next.js/TypeScript repository, supporting multiple European markets including France, Sweden, Switzerland, and Germany.
Implemented localized translations using Strapi CMS and connected APIs to display real-time order, financial, and vehicle data, including make, model, trim, and RPO/parts information.
Addressed frontend vulnerabilities, optimized data handling logic, and integrated Vitest for comprehensive unit and integration testing.
Led the migration of the My Orders application to Solid.js as part of the transition to the Dash monorepo, improving performance, modularity, and long-term maintainability.
Documented technical workflows and requirements in Confluence, tracked work items and sprints in Jira, and contributed to CI/CD pipeline management and build process optimization.
Helped implement automated testing strategies, defining test IDs and improving coverage for regression prevention.
Leveraged GitHub Copilot for assisted pair programming, using it to accelerate unit test creation, streamline debugging, and enhance component development efficiency.
Collaborated closely with UX and QA teams to ensure designs were visually consistent, responsive, and met all functionality and accessibility requirements.
Regularly presented completed features and technical improvements to stakeholders, highlighting enhanced user experience, maintainability, and scalability.
Projects
Cloud Computing & Distributed Systems – Kubernetes Cluster
Designed and deployed a Kubernetes-based distributed system across four virtual machines using Docker and Ansible as part of a collaborative team project.
Led the setup of the Kubernetes cluster, configured networking between nodes, and developed Dockerfiles for containerization of multiple services including db_consumer, inference_consumer, IoT camera, and ML server.
Troubleshot inter-node connectivity issues and optimized CPU and memory allocation within Chameleon Cloud to scale message throughput from 500 to 5,000 messages per node.
Automated service deployments with Ansible playbooks, ensuring consistent and reproducible environments across all virtual machines.
Integrated Kafka for message passing and enabled seamless communication between the producer, ML inference consumer, and database layer, completing the full image generation-to-storage workflow.
Applied container orchestration and cloud deployment best practices while independently researching and implementing new technologies.
Demonstrated proficiency in distributed system design, DevOps automation, and scalable cloud infrastructure management.

Cloud Computing Project
Model-Integrated Computing – Turtle Graphics Design Studio, Metamodeling for Code Generation
Explored Domain-Specific Modeling Languages (DSMLs) through the development of a visual Turtle Graphics design studio in WebGME.
Built a modeling environment enabling users to create Turtle Graphics programs visually, defining both abstract syntax (command relationships) and concrete syntax (graphical notation).
Implemented a model-to-code transformation pipeline to generate executable code from user-defined models, producing visual outputs aligned with intended designs.
Developed validation and verification plugins, including a loop detector, to prevent invalid command sequences and infinite loops, ensuring model correctness and execution safety.
Integrated MongoDB for storing user-created designs with full support for importing and exporting command sequences.
Applied metamodeling and DSML principles for automated code generation, formal verification, and interactive visual programming.
Demonstrated the practical use of modeling languages to bridge theoretical modeling concepts with real-world software engineering applications.

Turtle Graphics Design Studio With Code Generation
Predictive Modeling & Responsible AI – Random Forest Pipeline
Built a Random Forest pipeline to predict binary outcomes, performing data cleaning, imputation, model training, and evaluation using accuracy, precision, recall, and confusion matrices.
Interpreted model performance and identified limitations through responsible AI principles focused on transparency and explainability.
Investigated the impact of missing data on bias and fairness, assessing how data quality influences model reliability and ethical decision-making.
Conducted experiments in Python and Jupyter Notebooks, leveraging libraries such as pandas, scikit-learn, and matplotlib for analysis and visualization.
Strengthened understanding of machine learning workflows and responsible AI practices through applied experimentation and interpretability-focused evaluation.

Special Topics - AI Predictive Model
General Motors – My Orders Page: Frontend & Checkout Integration
Managed the My Orders page on cadillaceurope.com, enabling customers to view and track vehicle orders across European markets.
Worked within the D2C and Dash teams to enhance order visibility, integrating financial, logistical, and vehicle details (make, model, trim, RPO/parts) through Strapi CMS and connected APIs.
Developed and maintained frontend components using Next.js and TypeScript, ensuring localization support for multiple regions (FR, SE, CH, DE).
Migrated the My Orders app to Solid.js within the Dash monorepo, improving performance, maintainability, and code reuse.
Collaborated with backend teams and QA engineers to resolve defects, optimize API calls, and strengthen data integrity and security.
Participated in agile sprints using Jira, documented processes in Confluence, and contributed to CI/CD pipeline improvements for streamlined releases.
Contributed to the integration of Adyen for checkout, supporting secure, reliable, and compliant payment processing within the My Orders workflow.
Next.js Website with Three.js integrations
This portfolio is created using the React Three.js framework, Typescript, styled using CSS modules, and it is deployed from GitHub pages. The link to the code for this site is found below.
https://github.com/JonathanPoteet/jonathanpoteet.github.io