Andrew Hom

Java Developer
Green Brook, NJ

Summary

Java Developer with expertise in Spring Boot, Microservices, Angular, React, and AWS, complemented by Python, C, and database management. Developed an e-commerce platform with real-time product and category management as part of a capstone project. Experience includes building a Tic-Tac-Toe server in C, image analysis using Python, and creating data structures in Java. Previous roles at Best Buy and Amazon highlight strong technical problem-solving and collaboration skills. Holds a Bachelor’s in Computer Engineering and a Cogent Java Developer Certification.

Professional Experience

Triage Agent
Best-Buy Service Center, Piscataway, NJ
June 2022 - Aug 2022

 Performed triage and repairs on desktops, laptops, and all-in-one computers, including determining, ordering, and installing

replacement parts as needed

 Assisted in other areas within Geek Squad, i.e. receivers and televisions

Warehouse Associate
Amazon Warehouse, Somerset, NJ
Dec 2020 - Jan 2021

 Worked as an Amazon team member in a fast-paced environment receiving and organizing inventory for distribution

 Collaborated with various teams to ensure efficient and constant workflow

Project Experience

Capstone Project - QuickShop
May 2024 – Aug 2024
  • An e-commerce store, through this system customers are being provided with the options of purchasing goods and services directly from the seller and sellers looking for their business continuity through the online platforms can make their products more attractive as they can provide various details, all in a real-time environment
  • It can display all the available categories for shopping on the home page along with their subcategories that are associated with particular items
  • Admin has the authority and permission to add new particulars, update the product description and remove items whenever needed, as well as modify the price of each item if required

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

The Cell Probe Complexity of Succinct Data Structures (Java)
2023

 Created an ADT for a 100 prisoners puzzle in Java

 Programmed an interface to create “n” number of boxes with randomized values

Tic-tac-toe server (C)
2023

 Created a Tic-tac-toe game with a team using FreeBSD, with sockets able to host multiple games

 Server was able to have a persisting scoreboard with usernames and passwords

Image Analysis (Python)
2022

 Created an image analysis program using Python on Thonny

 Utilized images taken with a Raspberry Pi camera to find a solidly-colored block within the images

 The analysis was slow on the Raspberry Pi and caused heat issues. A micro: bit for communications on a computer was used

instead of the Raspberry Pi; taking the burden off the Raspberry Pi and thereby accelerated the analysis time and solved the

overheating issue

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
Web Development Track: The Global Tech Experience
2022

Education

Cogent University
Cogent University.
2024
The University of Scranton – College of Arts and Science
Bachelor of Science, Computer Engineering
Dec 2019 – Jan 2024

References

No items found.