Tony Yin
Irvine, CA **********@*****.*** 626-***-**** LinkedIn GitHub
Education
University of California, Irvine Donald Bren School of Information & Computer Science Irvine, CA Bachelor of Science in Computer Science Focus in Intelligent Systems GPA: 3.7 March 2024 Experience
Revature - Backend Developer Jan 2025 – March 2025
• Implemented roughly 20 RESTful APIs endpoints to streamline user interactions, including registration, message posting, and data retrieval.
• Developed and deployed scalable backend services using Spring Boot with dependency injection and component autowiring, reducing redundancy by 30%.
• Applied security best practices such as input validation, parameterized queries, and password hashing to prevent SQL injection and other security vulnerabilities.
• Optimized database queries and reduced API response time by approximately 30%. Projects
Full Stack Music App June 2024 – Nov 2024
• Launched full-stack web application using Django, HTML/CSS, Python, and JavaScript, replicating 95% of Spotify’s interface and functionality, supporting approximately 15 endpoints and 20 users.
• Implemented 70 automated unit tests and integration tests for both frontend and backend, increasing test coverage and preventing regression during feature updates.
• Compiled documentation outlining code functionality, team responsibilities, and adhered to standard version control practices.
Custom Search Engine with Duplicate Detection Jan 2024 – May 2024
• Crawled and downloaded over 100,000 webpages while managing their respective http response codes.
• Incorporated simhash and fingerprinting techniques to eliminate near and exact duplicate webpages.
• Achieved a 96% reduction in disk storage through word stemming and stop word removal strategies.
• Optimized memory management by offloading inverted index operations and conducting merging processes.
• Calculated cosine similarity between queries and documents, retrieving top results in average 40 ms. Image Based 3D Reconstruction Sept 2023 – Dec 2023
• Developed image decoding algorithms using Python and OpenCV for image processing tasks.
• Applied Delaunay triangulation to generate a mesh representation.
• Implemented various mesh filtering processes, enhancing the quality of the reconstructed 3D model.
• Generated .ply files from meshes then imported into MeshLab and performed alignment to generate a complete 3D model.
CNN-Based TIFF Image Classifier May 2023 – Oct 2023
• Utilized boto3 to communicate and download CSV and .TIFF files from Amazon Web Services (AWS).
• Leveraged PyTorch Lightning to simplify and expediate the training process by up to 50% per epoch.
• Exercised strong GitHub etiquette, following best practices for version control, commits, pull requests, and code reviews, promoting smooth collaboration and an organized codebase.
• Trained a Convolutional Neural Network to accurately examine .TIFF images of mice Skills
Languages: Java, Python, C++, JavaScript, HTML, CSS, SQL Framework/Libraries: Spring, Django, PyTorch, Scikit-Learn, pyro, OpenCV Tools and Platforms: Git, Docker, Make, JUnit, AWS, GitHub Technologies: Rest APIS, Relational Databases, Version Control, CI/CD, Agile, Full-Stack Development