Edmond Lin

Java Developer
Los Angeles, CA

Summary

Java Developer with expertise in Spring Boot, Microservices, Angular, Docker, and AWS. Developed a social media platform similar to Twitter, implementing JWT authentication, hashtags, and post interactions. Additional projects include Google Calendar Replica, Shelter Finder, and Fitness Application, showcasing skills in React, Node.js, Firebase, and MongoDB. Experience as a CS Coach and Teaching Assistant, mentoring students in Java, Python, and mobile development. Holds a BCompSc from San Jose State University (GPA: 3.61) and Cogent Java Developer Certification (2024). Passionate about full-stack development, cloud computing, and scalable applications.

Professional Experience

CS Coach
The Coder School
Aug 2023 – Feb 2024

 Educated over 30 students in the foundational principles of programming,covering Python, Java, JavaScript, and C++

 Created engaging and effective lesson plans to facilitate excellent learningexperiences

iOS Mobile Development
Neuro Leap Corp Intern
Aug 2021 – Feb 2022

 Contributed to the development of an innovative app aimed at identifying neurodeficiencies in adolescents

 Implemented the front-end interface using SwiftUI to ensure an intuitive userexperience

 Established SQLite tables for efficient storage of user data and implemented theMVVM pattern to facilitate API calls and data presentation

Teacher Assistant Mobile Development Course
San Jose State University
Jan 2021 – Jan 2022

 Reviewed students' assignments to ensure quality and completeness, providingconstructive feedback for improvement

 Offered guidance and support to students working on Android applicationassignments and projects

Project Experience

Cogent University
Capstone Project: Social Media Platform
Feb 2024 – May 2024
  • The platform functions alike Twitter, allowing users to create accounts, hashtags, and search posts by utilizing these
  • hashtags
  • Integrated JWT token-based authentication, empowering users to post messages and view all posts from their
  • account securely
  • Additionally, users can engage with others' posts by viewing, commenting, and replying, with validations in place.
  • Furthermore, users have the ability to generate hashtags and search posts using them

Environment: HTML, CSS, JavaScript, Angular, Java, SpringBoot, JPA, Microservices, MySQL, Docker, Maven, GIT and GITHUB

Google Calendar Replica
May 2021 - June 2021

Implemented most functionalities of Google Calendar

 Used MVC pattern for application clarity, separation of components.

 Used Strategy pattern for code reusability.

 Utilized open-source library (JDate Picker) for a better UI experience

Shelter Finder
Jan 2021 - May 2022

 Web application that searches for top shelters, food banks, etc. within a givencity

 Used Google Maps API to host Google Maps on the Website.

 Personalized ‘About Me’ page to allow use

Fitness Application
Jan 2021 - Mar 2021

 Android Application to recommend workouts based on 1RM formula.

 Improved UI Design with XML prototyping and heuristic evaluation.

 Stored user biometrics in Firebase remote cloud DB (NoSQL).

 Implemented authentication using Firebase.Environment: Android, Java, XML, CSS, Firebase, SQL

Technical Skills

Back-end Technologies
:
Java SE, JDBC, MySQL, Spring Core, Spring Boot, Spring REST, Spring JPA, Spring Security, C++
Front-end Technologies
:
HTML, CSS, Bootstrap, JavaScript, ECMAScript, TypeScript, Angular, React, Python, Front-end debugging and developer tool
Cloud and others Technology:
:
JUnit, SDLC, GIT, AWS, Agile methodology, Docker, Kubernetes, Kafka, Jenkins, Microservices

Certifications

Cogent Certified Java Developer.
2024
Code with Mosh: React + Typescript and NodeJS
2024
J.P. Morgan Software Engineering Job Simulation on Forage
2024
Udemy Web Development
2023

Education

Cogent University
Cogent University.
2024
San Jose State University, San Jose, CA, GPA: 3.61
BCompSc
Sep 2017 - Jun 2022

References

No items found.