Shanshan(Susan) Du
San Jose CA +1-510-***-**** ad28pf@r.postjobfree.com linkedin.com/in/shanshan-du-32bb76261/ Objective: Software Engineer
Summary
Master SpringBoot, Mybatis, Redis and Familiar with MySQL.
Learn about using AWS cloud SMS interface service and file upload service. Educatio
Proficient in data structure, algorithm, 2.5 years Java Backend development. n
San Francisco Bay University
Master of Computer Science(Full Scholarship)
Hebei GEO University
Bachelor of Computer Science
Jan 2023 – Apr 2024
GPA: 3.6/4.0
Sep 2014 – Jun 2018
GPA: 3.8/4.0
Work experiences
StartNation San Jose, US
Frontend Developer (Intern) Sep 2023 – Dec 2023
Responsible for developing and maintaining the frontend of the recruitment platform's PC side and mobile application.
Utilize frontend technologies such as HTML5, CSS, and JavaScript to ensure elegant page rendering and cross-device compatibility.
Build dynamic user interfaces using React and Typescript to enhance user experience.
Crafted and deployed reusable React components, leading to a 30% reduction in development time for subsequent projects
Collaborate with the backend team to implement frontend-backend data exchange, ensuring smooth platform functionality. Beijing, China
Jun 2021 – Dec 202
QuantaSing(Nasdaq: QSG)
Backend Engineer 2
Worked at one of China's top 3 financial education companies with 75.2 million users.
Responsible for analyzing requirements, business data modeling, and design for certain education business segments. unit testing, and code optimization. Use Java for development
For designated functional modules, wrote interfaces and technical documentation, undertake tasks like feature development,
.
Collaborated with frontend and testing teams to debug functionalities and resolve related bugs.
Follow up the online deployment of the project, as well as project monitoring, daily maintenance, and improved 15% in deployment speed.
Beijing, China
Oct 2019 – Nov 202
QingSongChou
Backend Engineer 0
Served as a programmer at a 2 billion-valued financial insurance company with 550 million global users.
Participated in the development of the insurance management system, responsible for the design and coding of multiple modules.
Developed server-side applications using Java language and the Spring Boot framework.
Optimized database query logic, reducing average query time by 30%, thus enhancing data processing efficiency.
Proactively identified and fixed numerous bugs during code reviews, significantly improving code quality Projects
Reggie - Java backend development based on Spring Boot Nov 2023 – Dec 2023
Tech Stack: Spring Boot, Spring MVC, MyBatis, Nginx, Servlet.
Responsible for backend framework construction, utilizing Spring Boot for framework setup, and MyBatis for simplifying development.
Implemented Nginx as an HTTP server for deploying static resources, achieving reverse proxy, and Tomcat load balancing.
Utilized Sharding-JDBC for implementing database read-write separation.
Developed functionalities for the admin panel system, implementing features for staff, menu items, combos, etc.
Utilized AWS cloud services to enable SMS verification login and file upload functionality. Recipe Web application May 2023 – Jun 2023
Designed and developed a user-friendly recipe app with authentication and APIs, utilizing the MERN stack (MongoDB, Express.js, React, and Node.js).
Implemented secure user authentication and authorization using JWT and Bcrypt, reducing loading times by 20%.
Created a scalable MongoDB database with efficient modeling using Mongoose, improving performance by 15%. Technical skills
Programming language: Java, Python, C++, Scala
Test / Tool: Maven, Git, JUnit, TestNG, Selenium, Visual Studio Code, IntelliJ IDE
Web development: JavaScript, React, HTML5, CSS, Express.js, Node.js. A
Database: MySQL, MongoDB, Redis, AWS, SQL