John Huân Vũ

John Huân Vũ

San Jose, California, United States
7K followers 500+ connections

About

John's professional and personal purpose in life stems from finding ways to give back his…

Experience

  • PayPal Graphic

    PayPal

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

  • -

    Mount Rainier, Maryland 20712

  • -

    San Luis Obispo, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    Washington, District of Columbia, United States

  • -

  • -

  • -

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Francisco Bay Area

  • -

    San Jose, California

  • -

    San Jose, California

  • -

    San Jose, California

  • -

  • -

    San Jose, California

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, California

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    Sunnyvale, California

  • -

    699 8th Street, San Francisco, CA 94103

  • -

    Cal Poly, San Luis Obispo, CA 93407

  • -

    San Luis Obispo, California, United States

  • -

    San Francisco Bay Area

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    Cal Poly, San Luis Obispo, CA 93407

  • -

    Cal Poly, San Luis Obispo, CA 93407

  • -

    Cal Poly, San Luis Obispo, CA 93407

Education

  • California Polytechnic State University-San Luis Obispo Graphic

    California Polytechnic State University-San Luis Obispo

    -

    - Awarded the Outstanding Graduating Senior Award, College of Engineering, June 2010
    - Awarded the Cal Poly Certificate of Excellence, College of Engineering, June 2010
    - Awarded the Outstanding Student Assistant in Art History, Department of Art and Design, June 2010

    - Poly Reps

    Computer Science Student Fee Allocation Committee (9/05-6/09)
    - Oversaw a budget of about $360,000 to support departmental and program-based instructional activities.

    Society of Women…

    - Awarded the Outstanding Graduating Senior Award, College of Engineering, June 2010
    - Awarded the Cal Poly Certificate of Excellence, College of Engineering, June 2010
    - Awarded the Outstanding Student Assistant in Art History, Department of Art and Design, June 2010

    - Poly Reps

    Computer Science Student Fee Allocation Committee (9/05-6/09)
    - Oversaw a budget of about $360,000 to support departmental and program-based instructional activities.

    Society of Women Engineers (SWE), September 2004 - June 2009
    - Leadership: Academic/Scholarship Director, Computer Science Major Chair

    Newman Catholic Center, September 2003 - December 2009
    - Leadership: Off-Campus Representative, Lector Coordinator, Sacristan

  • -

  • -

    The Institute for Leadership in Ministry is a three-year program which provides formation in Catholic theology, pastoral ministry and spirituality; and education and training in leadership. Our goal is to prepare competent ministerial leaders to serve throughout the Diocese of San Jose.

    Website: http://www.dsj.org/education/institute-for-leadership-in-ministry

  • -

    www.restorejustice.com

    A partnership between the California Catholic Conference, Office of Restorative Justice, and Santa Clara University’s Graduate Program in Pastoral Ministries with a concentration in Restorative Justice and Chaplaincy, and the (Arch)Diocesan Restorative Justice Directors. This program was made possible by national grant funding generously provided by the Catholic Campaign for Human Development (CCHD).

    Students are offered a web-based restorative justice…

    www.restorejustice.com

    A partnership between the California Catholic Conference, Office of Restorative Justice, and Santa Clara University’s Graduate Program in Pastoral Ministries with a concentration in Restorative Justice and Chaplaincy, and the (Arch)Diocesan Restorative Justice Directors. This program was made possible by national grant funding generously provided by the Catholic Campaign for Human Development (CCHD).

    Students are offered a web-based restorative justice chaplaincy program aimed at providing training for the spiritual care for the incarcerated and their families, as well as care of victims of crime and their families.

    The program is open to anyone exploring a calling with the chaplaincy program with weekly prayer and video reflections, and will include virtual retreats and Masses, and webinars. Participants will receive a Certificate of Completion at the conclusion of the program.

Licenses & Certifications

Volunteer Experience

  • Southwest Airlines Graphic

    Customer Advisory Council

    Southwest Airlines

    - Present 8 years 2 months

    www.southwestadvisorycouncil.com

    Southwest Airlines' panel of trusted advisors made up of Customers. This is a place for customers to interact with other Southwest Customers, and share opinions, thoughts, and ideas with the goal of helping to shape the future of our airline.

  • Speaker

    Internationalization and Unicode Conference 37

    - 1 month

    Education

    http://www.unicodeconference.org/iuc37/bios.htm
    Localization Framework for Dynamic Text: http://www.unicodeconference.org/iuc37/program-d.htm#S11-2
    Tech View of Global Social Games Development: http://www.unicodeconference.org/iuc37/program-d.htm#S9-1

  • Heart of the Valley, SERVICES FOR SENIORS, Inc. Graphic

    Friendly Caller Volunteer

    Heart of the Valley, SERVICES FOR SENIORS, Inc.

    - 1 year 9 months

    Social Services

    Since the coronavirus pandemic, many senior citizens in Santa Clara County are more isolated than ever with some living alone. As a Friendly Caller Volunteer, I am given a senior citizen through Heart of the Valley and to check on the individual once a week to build friendship and kindness.

  • Cal Poly Career Services Graphic

    Mentor via The Growth Project

    Cal Poly Career Services

    - 5 months

    Education

    The Cal Poly Alumni Engagement and Career Services departments are excited to offer a paired mentoring opportunity, called the Growth Project, facilitated through Cal Poly’s networking and mentoring platform: Cal Poly Career Connections.

    The opportunity allows alumni to mentor selected students with their career journey. The students who will participate in the Growth Project identify as low-income, first-generation, and/or students with disabilities. As an alum who is identified as a…

    The Cal Poly Alumni Engagement and Career Services departments are excited to offer a paired mentoring opportunity, called the Growth Project, facilitated through Cal Poly’s networking and mentoring platform: Cal Poly Career Connections.

    The opportunity allows alumni to mentor selected students with their career journey. The students who will participate in the Growth Project identify as low-income, first-generation, and/or students with disabilities. As an alum who is identified as a first-generation college graduate on Cal Poly Career Connections, I was invited due to my presumed perseverance, commitment to higher education and understanding that everyone's college journey is not “one size fits all.”

  • Horatio Alger Association Graphic

    2020 State Scholar Caller

    Horatio Alger Association

    - 2 months

    Education

    The goal of this program is to introduce new scholars to the Association in the best way possible - by having an alum personally welcome a new State Scholar into the Horatio Alger family. The intent is to show the scholars that, regardless of their situation, the Horatio Alger Alumni are here for them. We also want scholars to see the opportunities for service that await them once they graduate college. This program celebrates the many ways that alumni can give back to the Association!

  • Out for Undergrad Graphic

    Corporate Mentor, Session Speaker, Recruiter

    Out for Undergrad

    - 1 month

    Education

  • Out for Undergrad Graphic

    Corporate Mentor, Panel Speaker, Recruiter

    Out for Undergrad

    - 1 month

    Education

  • Out for Undergrad Graphic

    Corporate Mentor

    Out for Undergrad

    - 1 month

    Education

    Out for Undergrad (O4U) is focused on advancing high-achieving undergraduate LGBT leaders in their professional lives through our four annual conferences.

    As mentors, we are given the opportunity to support the lives and passions of ambitious young LGBTQ people. We share to students about our career and life choices we've made and the lessons we've learned along the way. We help prepare incoming LGBTQ employees to start their careers off on the right foot – as their full and authentic…

    Out for Undergrad (O4U) is focused on advancing high-achieving undergraduate LGBT leaders in their professional lives through our four annual conferences.

    As mentors, we are given the opportunity to support the lives and passions of ambitious young LGBTQ people. We share to students about our career and life choices we've made and the lessons we've learned along the way. We help prepare incoming LGBTQ employees to start their careers off on the right foot – as their full and authentic selves.

    https://www.ebar.com/news/news/265311

  • Jake Tonkel for San Jose City Council D6 Graphic

    Volunteer

    Jake Tonkel for San Jose City Council D6

    - 7 months

    Politics

    Volunteer and supporter in various roles as a fellow resident of the District 6 of the City of San Jose.

  • Project Manager, Grant Writer, Social Media Coordinator, Spirituality Committee Member

    Brothers and Sisters in Community Service (BASICS)

    - 2 years 7 months

    Disaster and Humanitarian Relief

  • American Foundation for Suicide Prevention Graphic

    Breakout Session Speaker at the 2nd Annual LGBT Suicide Risk and Prevention Conference

    American Foundation for Suicide Prevention

    - 1 month

    Social Services

Publications

  • Software Internationalization: A Framework Validated Against Industry Requirements for Computer Science and Software Engineering Programs

    California Polytechnic State University, San Luis Obispo, California

    Watch my thesis defense online: http://youtu.be/y3bzNmkTr-c

    There is very little research into how the subject of software internationalization should be taught to meet the major requirements of the industry. The research question of the thesis is thus, "Is there a framework for software internationalization that has been validated against industry requirements?" The answer is no. The framework "would promote communication between academia and industry ... that could serve as a common…

    Watch my thesis defense online: http://youtu.be/y3bzNmkTr-c

    There is very little research into how the subject of software internationalization should be taught to meet the major requirements of the industry. The research question of the thesis is thus, "Is there a framework for software internationalization that has been validated against industry requirements?" The answer is no. The framework "would promote communication between academia and industry ... that could serve as a common reference point in discussions." Since no such framework for software internationalization currently exists, one will be developed here. The contribution of this thesis includes a provisional framework to prepare graduates to internationalize software and a validation of the framework against industry requirements. The requirement of this framework is to provide a portable and standardized set of requirements for computer science and software engineering programs to teach future graduates.

    See publication
  • Evaluating Test-Driven Development in an Industry-Sponsored Capstone Project

    IEEE Computer Society

    Test-Driven Development (TDD) is an agile development process wherein automated tests are created before production code is designed or constructed in short, rapid iterations. This paper discusses an experiment conducted with undergraduate students in a year-long software engineering capstone course. In this course the students designed, implemented, deployed, and maintained a software system to meet the requirements of an industry sponsor who served as the customer. The course followed an…

    Test-Driven Development (TDD) is an agile development process wherein automated tests are created before production code is designed or constructed in short, rapid iterations. This paper discusses an experiment conducted with undergraduate students in a year-long software engineering capstone course. In this course the students designed, implemented, deployed, and maintained a software system to meet the requirements of an industry sponsor who served as the customer. The course followed an incremental process in which features were added incrementally under the direction of the industry sponsor and the professor. The fourteen students observed in the study were divided into three teams. Among the three teams were two experimental groups. One group consisted of two teams that applied a Test-First (TDD) methodology, while a control group applied a traditional Test-Last methodology. Unlike Test-First, the tests in Test-Last are written after the design and construction of the production code being tested. Results from this experiment differ from many previous studies. In particular, the Test-Last team was actually more productive and wrote more tests than their Test-First counterparts. Anecdotal evidence suggests that factors other than development approach such as individual ambition and team motivation may have more affect than the development approach applied. Although more students indicated a preference for the Test-First approach, concerns regarding learning and applying TDD with unfamiliar technologies are noted.

    See publication

Patents

  • Localization Framework for Dynamic Text

    Issued US 9244902

    An apparatus and method providing a localization framework capable of localizing dynamic text is disclosed herein. The localization framework is configured to automatically identify and prioritize certain text contained within an application code base to be translated. Such text is pre-processed prior to translation to facilitate accurate and complete translation in a target language.

    Other inventors
    See patent

Courses

  • Abstract Algebra I

    -

  • Applied Regression Analysis

    -

  • Calculus I, II, III, IV

    -

  • Computer Animation

    -

  • Computer Architecture

    -

  • Computer Support & Knowledge Management

    -

  • Design & Analysis of Algorithms

    -

  • Game Theory

    -

  • Graduate Computer Graphics

    -

  • Graduate Software Engineering I, II

    -

  • Graph Theory

    -

  • Human-Computer Interaction

    -

  • Introduction to Analysis I

    -

  • Introduction to Computer Graphics

    -

  • Introduction to Computer Organization

    -

  • Introduction to Database Systems

    -

  • Introduction to Operating Systems

    -

  • Linear Algebra I, II, III

    -

  • Linear Analysis I, II

    -

  • Methods of Proof

    -

  • Numerical Analysis I, II

    -

  • Probability and Statistics

    -

  • Professional Responsibilities & Computer Ethics

    -

  • Programming Languages I

    -

  • Software Construction (Capstone II)

    -

  • Software Deployment (Capstone III)

    -

  • Software Engineering I, II

    -

  • Software Requirements (Capstone I)

    -

  • Systems Programming

    -

  • Theory of Computation I, II

    -

  • User-Centered Interface Design and Development

    -

Projects

  • Puzzle Charms (formerly known as Fairy Tale Twist)

    -

  • FarmVille 2

    -

  • FarmVille

    -

  • Mafia Wars

    -

  • Visualizing the Fuel and Energy Efficiency over a Terrain

    -

    Using Geographical Information System (GIS) data, we can can calculate the fuel and energy efficiency over a given terrain. Users are able to input two points upon a terrain in which a direct path, the small fuel consumption path, and the smallest (potential) energy path (based on a 1325 kg Toyota Prius) will be drawn. The program takes in parameters such as the maximum grade, the fuel consumption equation, and basic physics to calculate the data. The goal of the program is to help others, such…

    Using Geographical Information System (GIS) data, we can can calculate the fuel and energy efficiency over a given terrain. Users are able to input two points upon a terrain in which a direct path, the small fuel consumption path, and the smallest (potential) energy path (based on a 1325 kg Toyota Prius) will be drawn. The program takes in parameters such as the maximum grade, the fuel consumption equation, and basic physics to calculate the data. The goal of the program is to help others, such as Civil Engineers, be able to visualize the terrain data for transportation planning purposes.

    See project
  • Adobe Photoshop SDK - Panel Developer's Guide

    -

    Adobe Photoshop CS4 and CS5 software has added a new feature to allow SWF files to run as a panel inside the digital imaging program. This document describes the process of creating such a panel. The Adobe Photoshop interface can be overwhelming for both new and seasoned users of the digital imaging program. The Adobe Photoshop Panel Developer's Guide will teach developers how to develop custom panels to run within Adobe Photoshop CS4 and Adobe Photoshop CS5. The developer community can develop…

    Adobe Photoshop CS4 and CS5 software has added a new feature to allow SWF files to run as a panel inside the digital imaging program. This document describes the process of creating such a panel. The Adobe Photoshop interface can be overwhelming for both new and seasoned users of the digital imaging program. The Adobe Photoshop Panel Developer's Guide will teach developers how to develop custom panels to run within Adobe Photoshop CS4 and Adobe Photoshop CS5. The developer community can develop panels to allow other users to use for their own custom needs.

    See project

View John Huân’s full profile

  • See who you know in common
  • Get introduced
  • Contact John Huân directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More