Skip to content
View Kristen6's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Kristen6

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kristen6/README.md

Hi there, I'm (Kristen)Yang Wang! πŸ‘‹

🌱 I’m currently looking for the coming sde 25 summer intern and Co-op
πŸš€ Java Backend Developer | React Frontend | Spring Boot Enthusiast | Problem Solver
πŸŽ“ MS in Computer Science @ Northeastern University | GPA: 4.00
πŸŽ“ BS in Finance @ American University | Cum Laude
πŸ“ Based in San Jose, CA
πŸ“§ Email: kristenwang1102@gmail.com
πŸ”— LinkedIn: LinkedIn


πŸ›  Tech Stack

Languages:
Java HTML CSS JavaScript Python SQL MySQL

Frameworks and Tools:
Spring Framework Spring Boot React MyBatis MyBatis Plus Redis Git Postman Swagger Nginx Kafka Jenkins


πŸ’Ό Experience

Back-End Java Developer Intern @ Shanghai Feiwei Information, Inc. (June 2024 - August 2024)

  • Designed and developed 6 core functions using Java Spring Boot, including three validity checks and three duplicate checks, improving error detection with Excel red highlighting and enhancing verification efficiency for insurance companies by 130%.
  • Built scalable back-end infrastructure with modularized code to handle large datasets efficiently, integrating PostgreSQL for database management and Swagger UI for streamlined API documentation.
  • Tested and maintained folder CRUD operations, enabling smooth creation and organization of hierarchical structures for agricultural insurance layers, utilizing tools like DBeaver to ensure database performance.

Programmer @ CampusConnect - Campus Life Forum (November 2024 – Present)

  • Designed a microservices-based architecture with Spring Boot, Spring Cloud, and Nacos, achieving a 40% reduction in system latency through Redis-based distributed locking, asynchronous processing, and delayed task scheduling under high concurrency.
  • Optimized real-time data handling by integrating Kafka for stream processing and ElasticSearch for large-scale search capabilities, reducing query time by 60% and enhancing scalability.
  • Streamlined deployment processes in a collaborative engineering environment, leveraging Jenkins, Docker, and Git to reduce CI/CD cycle times by 50% while maintaining code quality and reliability.

Programmer @ NeighborEats - Neighbor Ordering System (September 2024 - November 2024)

  • Reduced query time from 127ms to 23ms by implementing Spring Cache and Redis, significantly improving system performance and responsiveness.
  • Designed and implemented 72 APIs (47 for management, 25 for users), featuring order status automation, timed order cancellation with SpringTask, and business data analysis with Excel export, boosting merchant operational efficiency by 300%.
  • Utilized Nginx for HTTP services, deploying reverse proxy and load balancing, and enabled real-time data transmission to the front end via WebSocket for incoming order reminders.

Programmer @ Teacher and Student Management System (June 2024 - July 2024)

  • Developed back-end functionality using Spring Boot to implement CRUD operations and efficient pagination for managing teacher and student records, ensuring seamless integration with front-end systems.
  • Secured user authentication by implementing a JWT token-based system with interceptors, enhancing system reliability and user experience.
  • Engineered a cloud-based solution by integrating MyBatis with AliCloud for remote database management and applying the UUID algorithm to handle user-uploaded avatar images efficiently.

Programmer @ Object-Oriented Design Project: β€œConway's Game of Life” (April 2024)

  • Utilized the Java Swing library to implement Conway's Game of Life, allowing users to set the game board size and configure the initial setup by clicking on squares. The program dynamically updates the grid between generations after starting.
  • Added features for start/stop controls, enabling users to pause the game and make modifications to the board, even mid-generation, by clicking squares after stopping.

Popular repositories Loading

  1. Conways-game-of-life-Java-Swing Conways-game-of-life-Java-Swing Public

    The little game you can play with - Conway's Game of Life

    Java

  2. Teacher-and-Student-Management-System Teacher-and-Student-Management-System Public

    A system built with Spring Boot to manage teacher and student records efficiently.

  3. Kristen6 Kristen6 Public

    A little bit about myself