Post Job Free
Sign in

React Js Software Engineer

Location:
Bellevue, WA
Posted:
November 13, 2024

Contact this candidate

Resume:

Xi(Camellia) Yang

206-***-**** # ************@*****.*** § Github Ð Portfolio ï LinkedIn Ñ Seattle, WA Education

Northeastern University Sep 2023 - May 2026 (expected) M.S. Computer Science, Current GPA: 4.0/4.0 Seattle, WA Peking University Sep 2015 - Jun 2019

B.A. Arabic Language and Literature, GPA: 3.73/4.0 Beijing, China Skills

Languages: Java, JavaScript, C/C++, Python, SQL, Shell, HTML/CSS Frameworks & Databases: SpringBoot, React.js, Node.js, Docker, Kubernetes, MySQL, Redis, MongoDB Tools & Middleware: Git, Maven, VS Code, IDEA, AWS(Lambda, S3, EC2, Cloudwatch, RDS), Kafka, RocketMQ Experiences

Software Engineer Intern EpicTopia AI, Remote Sep 2024 – Present

• Designed and developed backend services in Java for EpicTopia, an iOS app that integrates life journey tracking with AI-driven insights to foster personal growth. Leveraged the Spring framework for web server development and deployed code onto AWS Lambda functions, with the entire infrastructure deployed on AWS.

• Diagnosed and resolved performance issues in the post creation process, significantly improving system response time and stability from 4000ms to under 400ms by analyzing Java logs and AWS CloudWatch logs. .

• Optimized the algorithm for calculating user activity streaks, enhancing client-side data display accuracy.

• Leveraged Git for version control, effectively integrating new feature code into the existing codebase.

• Utilized a deployment pipeline to automate code deployment to corresponding AWS Lambda environments.

• Followed Agile methodologies, participating in daily stand-ups to ensure timely progress and collaboration. Teaching Assistant CS3500 Object-Oriented Design Northeastern University, Seattle Jul 2024 – Sep 2024

• Collaborated with professors and a team of 6 TAs to develop coursework and Autograder on Github.

• Guided students through complex problem-solving, offering 16 one-on-one assistance sessions. Website Developer (Part-time) PCML Laboratory, Shenzhen University, China Apr 2023 – Aug 2023

• Led the development of a client-centric, responsive 6-page website using React.js.

• Migrated the lab’s article data management to a new UI and backend system using SpringBoot, enabling robust CRUD operations on lab news and academic articles management and enhancing user experience. Projects

Brewtopia Coffee Lab Full Stack Web MongoDB, Express.js, React.js, Node.js § Link

• Developed a dynamic and responsive coffee shopping platform delivering a seamless shopping experience for coffee enthusiasts, featuring user authentication, cart update, checkout, payment processing, and administrative controls.

• Integrated Bootstrap with React.js for a responsive UI and implemented dynamic product-based color changes using Redux Toolkit, boosting visual appeal and user engagement.

• Designed RESTful APIs using Express.js, enabling efficient communication between the client and server. High-Performance Gaming Platform Java, SpringBoot, MySQL, Webpack, Redis, AWS RDS, Kafka § Link

• Built a high-performance gaming web platform supporting 10,000 concurrent users, with over 3,000 transactions per second; achieved dynamic game resource loading, persistent user data storage, and efficient concurrency handling.

• Enhanced query performance by 30% through database sharding and table partitioning using MySQL and Amazon RDS to efficiently model user data and transaction records.

• Reduced query latency from 200ms to 40ms by caching data in Amazon ElastiCache for Redis and managing data expiration with TTL.

• Implemented a token authentication mechanism with Amazon Cognito, ensuring user information security. Distributed KV storage system Raft, RPC, K8S, Docker Rocksdb § Link

• Developed a distributed Key-Value storage system with high availability and strong consistency.

• Implemented Raft consensus algorithm for Leader election, log replication, and snapshot update.

• Utilized consistent hashing to partition data into Shards, migratable across multiple Raft Groups.



Contact this candidate