Summary
Overview
Work History
Education
Skills
Timeline
Generic

Thomas Tang

Lake Forest,CA

Summary

Full stack Senior Software Developer with 28 years of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues.

Overview

24
24
years of professional experience

Work History

Senior Software Developer

nMetric
10.2013 - Current
  • Designed and developed company’s software from ideas to final product. Effectively managed project timelines and prioritizing tasks accordingly.
  • Involvement in technology paradigm shifts (from EJB backend to JavaScript), product rewrites and database migrations.
  • Full stack, working from back end (node.js, Sequelize, express and Java) to front end (React, Appolo GraphQL) to database management (MS SQL, MySQL, migrations)
  • Contributed to the architecture and functional design of complex software systems, ensuring scalability and maintainability.


Software Developer

Blue Cross and Blue Shield of Texas
08.2012 - 10.2013
  • Develop the company’s premium calculation system using Java, EJB and Spring framework
  • Mentor and provide technical leadership to junior developers.
  • Improved software efficiency by troubleshooting and resolving coding issues.

Software Developer

Capital Group
08.2011 - 08.2012
  • Develop company’s investment management system
  • Technologies: J2EE, Hibernate, Oracle, JUnit, JavaScript, Equerry, CSS.

Software Developer

XO Communications
08.2010 - 08.2011
  • Develop and maintain company’s customer service system
  • Technologies: J2EE, EJB, JUnit, JavaScript, HTML, CSS, SQL.

Senior Engineer

Southwest Airlines
08.2005 - 08.2010
  • Develop several SWA’s projects, including a mail tracking system, airport check-in system, and standby management system
  • Technologies: J2EE, EJB, Java Swing, JavaScript, HTML, CSS, SQL.

Senior Developer

Profit Center Software
06.2003 - 07.2005
  • First developer in the software start up
  • Develop company’s sale force management system from scratch with EJB and struts
  • Lead the team of 5 developers.

Tech lead

CascadeWorks
11.2000 - 05.2003
  • The 3rd employee of the software start up
  • Designed and coded the software from scratch, including developing in house ORM system before EJB
  • Lead the team of 4 developers.

Technical Consultant

PeopleSoft
- 11.2000
  • Travel to client site to deploy, customize and develop new PeopleSoft modules
  • Technologies used are PeopleSoft’s proprietary PeopleCode, but also combined SQL, Java for clients’ integrations.

Web Master

MCI Systemhous
06.1996
  • Develop and maintain company’s internal employee website
  • Technologies: Java Applet, HTML, SQL.

Education

Master of Science - MIS (Information System)

Texas A&M University
06.1996

Bachelor of Science - Computer Science

Tsing Hua University
06.1994

Skills

  • JavaScript (nodejs, React, Typescript, GraphQL, Jest)
  • Java (Spark, Lombok, J2EE, EJB, Spring, Hibernate, Struts, JUnit)
  • ORM (Prisma, Sequelize, Hybernate, EJB)
  • RDBMS (MySQL, MS SQL, Oracle)
  • HTML, CSS
  • Docker, VS Code, Maven, Ant

Timeline

Senior Software Developer

nMetric
10.2013 - Current

Software Developer

Blue Cross and Blue Shield of Texas
08.2012 - 10.2013

Software Developer

Capital Group
08.2011 - 08.2012

Software Developer

XO Communications
08.2010 - 08.2011

Senior Engineer

Southwest Airlines
08.2005 - 08.2010

Senior Developer

Profit Center Software
06.2003 - 07.2005

Tech lead

CascadeWorks
11.2000 - 05.2003

Web Master

MCI Systemhous
06.1996

Technical Consultant

PeopleSoft
- 11.2000

Master of Science - MIS (Information System)

Texas A&M University

Bachelor of Science - Computer Science

Tsing Hua University
Thomas Tang