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
California
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
Plano, TX
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
Irvine, CA
08.2011 - 08.2012
  • Develop company’s investment management system
  • Technologies: J2EE, Hibernate, Oracle, JUnit, JavaScript, Equerry, CSS.

Software Developer

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

Senior Engineer

Southwest Airlines
Dallas, TX
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
Port Washington, NY
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
San Francisco, CA
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
Pleasanton, CA
- 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
Dallas, TX
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