Resume
Experience
Product Owner, Full Stack Developer
Jan 2024 to Present
RadSoftware
- Develop UI interfaces and interaction flow based on Figma designs
- Maintain high-quality code base and write clear documentation
- Tackle complex user interaction problems and build bugfixes
- Act as primary point of contact for international contractors
- Responsible for integrating 3rd party game providers' API
- Collaborate across timezone, language, and cultural differences
- Code review contributions by other developers to ensure code base quality
- Identify potential security risks and performance bottle necks and implement mitigations
Tags
Full Stack Developer
Sep 2020 to Aug 2023
Wistron ITS
- Develop outward/client-facing web pages for insurance systems
- Develop RESTful API endpoints for headless backend system
- Develop internal facing web pages for insurance CRM systems (data CRUD, forms, tables, search, filter, pdfs)
- Automate operating web applications for testing user flow of new web pages
- Complete Agile weekly goals and occasionally exceeded KPI
- Communicate effectively with SA to clarify specifications and avoid blockers
- Review coworkers' commits to maintain quality control
- Wrote JUnit and Selenium test cases as part of Quality Assurance
Tags
Full Stack Developer
Apr 2020 to Aug 2020
Pershing Technology Services Corporation
- Exceeded expectations by resolving bugs in Test-Driven-Development style ahead of deadlines
- Delivered RESTful Java server with Spring in short Agile cycles
- Developed back-end using MVC pattern, Java, Spring, Gradle, T-SQL, JPA, Apache POI, Tomcat, Docker, VirtualBox
- Developed front-end using HTML5, Javascript, jQuery, React.js, AJAX, JSP, Mustache, CSS
- Replaced legacy SWIFT system with RESTful Web API at 永豐銀行(永豐金融控股), Bank SinoPac (SinoPac Financial Holdings Company Limited)
Tags
Education
Graduate of Cross-Platform Java Engineer Bootcamp Oct 2019
Oct 2019 to Apr 2020
Institute for Information Industry (資訊工業策進會)
- Wrote server-side/backend Java to handle business logic and data fetching with Fetch API in Spring project
- Wrote client-side/frontend Java in JSTL to handle data fetching with JQuery AJAX
- Wrote Java interfacing with MSSQL databases with Hibernate and JDBC
- Organized code in accordance with MVC model
- Managed external libraries with Maven in Spring projects
- Managed project version control and collab code reviews with Github
Tags
Bachelor of Arts (BA), International Relations and Affairs
Sep 2011 to Apr 2016
Northeastern University
- Minors: Political Science, History, East Asian Studies
- Activities and Societies: Archery, Taiwanese Student Association, Chinese Student Association, Barkada
- Co-op internship at International Institute of New England (Boston) facilitating refugee resettlement by teaching adults English, cultural etiquette, and job development
- Co-op internship at Land Mine Relief Fund in Cambodia curating museum displays, translating and recording audio tours, and teaching English
Tags
Volunteering
Volunteer
May 2012 to Jun 2012
International Student Volunteers
- Facilitate learning of hygiene, disease, water safety, and English for children between ages 5 to 15
- Playe team-building games to improve coordination and encourage cooperation
- Construct homes to improve local sanitation and quality of life in Haitian immigrant community
- Remove 2 ton of environmental hazards like glass shards, barbed wires, and trash from community
- Revitalize houses with paint, cement floors, new wooden walls, and tile mosaics
Tags
Honors & Awards
Silver & Bronze Duke of Edinburgh’s Awards
May 2010 to May 2011
Duke of Edinburgh Award
- A flexible program(me) that helps to develop young people for life and work by mandating months of Physical Sports, Volunteering Community Service, Skills, and Expedition organizing concurrent to High School
- Complete 400 hours of sports, journalistic writing, community service, and event planning in 9 months
Tags
1st Place Winner
Sept 2009 to Dec 2009
Stock Market Game, SIFMA Foundation
- The SIFMA Foundation is dedicated to fostering knowledge and understanding of the financial markets for individuals of all backgrounds [by providing] financial education programs and tools that strengthen economic opportunity across communities and increase individuals’ awareness of and access to the benefits of the global marketplace.
- In SIFMA's Stock Market Game, my team of 2 traded our virtual $100,000 investment portfolio to compete for the largest portfolio after 4 months. In the simulation, my team won first place in Dec 2009 for the highest profile growth. Our strategy was to limit frequent trading and buy based on data.