Kaining Gao
641-***-**** ************@*****.*** Des Moines, Iowa
Education
Iowa State University GPA: 3.63
Ames, IA
B.S. in Computer Science Aug 2022 – May 2026
Skills
Languages: Java, JavaScript, Python, SQL, HTML, C, C++ Frameworks: Frontend: React, Next.js Backend: Node.js, Spring Boot Technologies & Tools: Git, Postman, JUnit, Maven, WebSocket, AWS (S3, Lambda, EC2), MySQL, PostgreSQL Projects
Event Finder App (Java Spring Boot)
● Engineered the backend for an event discovery application, developing 20+ RESTful APIs with Java Spring Boot to handle core functionalities including user authentication, event CRUD operations, and search
● Designed and implemented the MySQL database schema from scratch, creating 5 relational tables to efficiently manage user profiles, event details, and registration data
● Collaborated with the Android frontend team in an Agile environment to define API contracts AI Chat & Image Platform (Next.js + PostgreSQL)
● Built an AI chat and image platform using Next.js with TypeScript with persisted threads, and token metering—serving 200+ monthly active users
● Implemented secure auth and developer tooling with NextAuth sessions, API key issuance and usage tracking, OpenAPI docs, and an OpenAI compatible proxy enforcing quotas
● Applied production patterns: serverless API routes, provider proxying and response sanitization, client side cache/pagination, and robust access control
Movie Search Web Application (React.js + Node.js + MongoDB)
● Built a full-stack movie discovery web application, leveraging React to create a dynamic single-page application and Node.js to power the RESTful backend server
● Integrated APIs from OpenAI for generating recommendation and OMDB API for real-time movie data retrieval
● Designed a responsive and interactive user interface with React, creating reusable components like live search bar and dynamic movie result cards
Relevant Experience
Kingdee Cloud, Beijing, China
Software Developer Intern July - Aug 2025
● Engineered 10+ custom Java-based plugins to enhance a cloud ERP platform's HR, Contract, and Inventory modules, automating manual workflows and reducing task completion time by an estimated 15%
● Developed and tested a new inventory management module using Java and complex SQL queries
● Managed the deployment pipeline for ERP customizations on Linux servers, successfully executing over 5 production releases
ISU NextGen PPT Lab, Ames, IA
Research Assistant Feb 2025 – Present
● Developed an automated 3D hand model analysis system in Python, creating a data processing pipeline that eliminated manual measurement errors and increased measurement speed by 400%
● Developed a React web app for extracting and calculating 64+ precise biometric measurements
● Collaborated with research team to standardize measurement protocols and ensure data accuracy