Post Job Free
Sign in

Spring Boot Node Js

Location:
Ames, IA
Posted:
November 05, 2025

Contact this candidate

Resume:

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



Contact this candidate