As a recent Computer Science graduate from UMass Boston and an active software developer, I combine technical expertise with a drive for innovation. My experience spans mobile app development and full-stack web solutions, where I've successfully delivered projects using React Native, TypeScript, and cloud technologies. With an AWS Cloud Practitioner certification and a strong foundation in computer science, I continuously embrace new challenges and technologies to create impactful solutions. My passion for clean code and problem-solving drives me to stay at the forefront of technological advancement.
Full-Stack Project | Oct 2023 - Dec 2023
Spring Boot, ReactJS, MongoDB
■ Crafted a song review application utilizing Spring Boot as the back end and ReactJS as the front end.
■ Utilized Axios to fetch K-pop songs and review data from the back-end API in Spring Boot.
■ Implemented a RESTful API with endpoints to facilitate CRUD operations on K-pop contents.
■ Leveraged MongoTemplate to perform more complex MongoDB interactions, such as updating associated K-pop content documents with review IDs when a new review is created.
■ Employed Lombok to generate boilerplate code, reducing verbosity in both ”Kpop” and ”Review” classes.
■ Applied dependency injection with @Autowired annotations, automatically injecting instances into the ”ReviewService” class when it’s initialized.
CS410 Software Engineering | Feb 2023 - May 2023
LE-V-EL: Visualization Benchmarks for Machines
■ Designed a dynamic website showcasing rankings of machine graphical perception algorithms on benchmark datasets using HTML, CSS, JavaScript, and Jekyll.
■ Managed Python files using Miniconda to ensure smooth execution and mitigate conflicts on the server side.
■ Leveraged GitHub Workflow to automate project processes directly within the GitHub repository.
■ Implemented a robust lock mechanism based on YAML configuration file on the school server; prevented the risk of infinite loops and streamlined workflow efficiency during GitHub Action execution.
■ Standardized the datasets and improved calculation speed by 40% on the school’s server by employing scikit-learn (sklearn), numpy, and nltk for efficient data preprocessing and analysis tasks.
Extracurricular | May 2023 - Jun 2023
Automated Twitter Bot with Image Posting
■ Developed a Twitter bot based on AWS EC2 instance to select and upload pictures from a designated database once every 6 hours (still operational remotely).
■ Implemented a time-based CronJob to acquire the necessary components by Node.js; integrated the Twitter API for automated tweeting, optimizing efficiency with async/await for handling asynchronous tasks.
■ Leveraged PM2 for real-time monitoring management of the Twitter bot, ensuring consistent performance.
■ Published over 2,000 tweets to date and constantly gained followers.
Extracurricular | May 2022 - Aug 2022
2D Hack and Slash Game
■ Designed and implemented game mechanics, UI, and graphics for a 2D game using Gamemaker Studio 2.
■ Created original game characters and assets, using tools such as Procreate and Adobe Photoshop.
■ Debugged and tested the game, ensuring a smooth and enjoyable gamer experience.
React Native Apps Community | Sep 2024 - Current
Google Play Store |
GitHub
■ Developed and published a mobile flashcard application to Google Play Store using TypeScript and React Native, showcasing the ability to manage the full app lifecycle from concept to production release.
■ Designed a comprehensive system for users to create new flashcards and decks, edit existing contents, and delete unnecessary items, providing full control over study materials.
■ Utilized SQLite database for efficient local data management, enabling offline access and ensuring user data persistence across app sessions.
■ Implemented smooth card flipping animations and swipe gestures using React Native’s Animated API, enhancing the app’s interactivity and user engagement.
Twygs.io | Jun 2024 - Oct 2024
■ Utilized TypeScript, Node.js, React, and Next.js to develop and maintain web application interfaces, and refined the authentication UI designs with Tailwind CSS.
■ Enhanced the One-Time Password (OTP) input system by implementing automatic tabbing between adjacent inputs upon entering a number, streamlining the email verification process.
■ Implemented feature to make last name input optional for Creator/Advertiser account creation, increasing sign-up flexibility. Modified both backend constraints and frontend validation to support this change.
■ Adopted PostgreSQL for local database management, including account creation after the email authentication process and data manipulation for testing purposes.
UMass Boston, CS Department | Feb 2023 - Dec 2023
CS420: Intro to Theory of Computation
CS310: Advanced Data Structures and Algorithms
■ Assisted professor in grading assignments and projects.
■ Held office hours to help students with course material and homework assignments.
■ Collaborated with fellow TAs to plan instructional activities.
■ Communicated with students on Piazza and via email.
Part-time job | Jul 2023 - Aug 2023
A Start-up Company: Financial Education for Families
■ Collaborated with a designer to lead a successful website redesign project for a small finance company, amplifying their value proposition and strategic goals.
■ Leveraged user-centered design principles to optimize website navigation, resulting in enhanced user experience across various devices.
■ Managed project timelines, adapting to changing requirements and consistently exceeding milestones.
■ Integrated Google Domains to host the website.
© Woody Lin. All Rights Reserved. Designed by MysteryCode. Modified by Woody Lin using Jekyll.