Thomas Tan

Thomas Tan Email and Phone Number

Senior Software Engineer / Technical Lead
Thomas Tan's Location
Corona, California, United States, United States
Thomas Tan's Contact Details
About Thomas Tan

Experienced Technical Lead with a demonstrated history of working in the software development industry. Skilled in C#, .NET technologies, jQuery, JavaScript, SQL, and Project Planning and Cost Estimation. Strong engineering professional with a Doctor of Philosophy (PhD) focused in Computer Science in Software Engineering from University of Southern California.

Thomas Tan's Current Company Details

Senior Software Engineer / Technical Lead
Thomas Tan Work Experience Details
  • Tangent Solutions
    Software Engineering Manager
    Tangent Solutions Sep 2014 - Aug 2017
    • Lead the design, implementation, testing, and deployment effort of a data-driven tax auditing system for the Chinese Tax Administration Office. • Interact with customers in both soliciting functional and service features and demonstrating system development progress. • Produce a highly scalable analytical core to identify possible tax evasion based on a combination of machine learning algorithms and statistical analyses using R and R.NET. • Create large scale ETL program to streamline tax filling information in preparation of data analysis. ETL program is implemented using Java and is designed to connect to both Oracle and MySQL databases. • Create convenient results display using JavaScript, jQuery, Bootstrap, eCharts, and other UI or graphic framework. • Design and test few distributed configurations to accommodate different sizes of subject data. Distributed configuration includes different nodes for ETL functions, data analysis core, results interpretation, and UI display; nodes may have different resources due to its data processing load. • Manage junior developers in achieving both the team goals of making quality software and their personal goals to gain necessary skills and work more comfortably in a team.
  • P I Technology
    Senior Software Engineer
    P I Technology Dec 2011 - Aug 2014
    • Developed web-based applications using ASP.NET, MVC design pattern, Restful Web Services, and JavaScript (AJAX with jQuery). • Integrated applications with different legacy or new systems, including SharePoint programs, Crystal Report, SQL Server SSRS, and Oracle BI Scripts. • Responsible for design, implementation, and deployment of software applications.• Lead software development team in completing development assignment; activities include, but not limited to, daily scrum meeting, development planning, product design, programming/implementation, and testing. • Worked with customers in determining application specifications and demonstrating prototypes and final deliverables.
  • Ibm
    Rup/Openup Process Development
    Ibm Sep 2009 - Jul 2012
    • Developed software development process components for the IBM Rational RUP/OpenUp Process Integration Tool.• Created components test scripts using Rational Method Composer. • Managed and maintained process components libraries and their matching test scripts; was able to develop convenience access database for these components and test scripts. • Developed and maintained commercial practices for the content libraries to present a business case of IBM Rational RUP/OpenUp and Rational Method Composer. • Worked remotely with development team which had team members from different locations across continental US.
  • University Of Southern California
    Phd Student
    University Of Southern California Sep 2006 - Jul 2012
    Los Angeles, Ca, Us
    Software Cost EstimationSoftware Engineering
  • University Of Southern California
    Research Assistant
    University Of Southern California Sep 2006 - May 2012
    Los Angeles, Ca, Us
    • Researched influential factors for software phase effort distribution. • Researched relationship between application domain, productivity, and software effort allocation. • Built enhanced model for overall software cost estimation using application domains and operating environments; special focus on software phase effort distribution.
  • Independent Software Developer / Consultant
    Software Developer
    Independent Software Developer / Consultant Dec 2003 - Dec 2007
    Us
    • Responsible for analyzing, designing, and implementing web-based applications that serve to both internal clients and external customers.• Designed and implemented prototypes for applications to learn clients’ requirements and jump start on development projects.• Managed group effort toward application testing, deployment, and remote access configuration; arranged communication meetings with programmers from different geo-locations. • Created streamline design and development process for faster modular application components and maintained this component library for repeated uses.
  • Usc Center For Software Engineering
    Web Developer And Product Line Coordinator
    Usc Center For Software Engineering May 2003 - Oct 2003
    • Designed and developed CSE website. Maintained all CSE software and website. • Managed several software products lines of the Center and provided supports to users.

Thomas Tan Skills

Software Engineering Web Applications Cost Estimating Sql Javascript Jquery Asp.net C++ Java Project Estimation Testing

Thomas Tan Education Details

  • University Of Southern California
    University Of Southern California
    Computer Science In Software Engineering
  • University Of Southern California Viterbi School Of Engineering
    University Of Southern California Viterbi School Of Engineering
    Computer Science
  • University Of Southern California
    University Of Southern California
    Computer Engineering And Science

Frequently Asked Questions about Thomas Tan

What is Thomas Tan's role at the current company?

Thomas Tan's current role is Senior Software Engineer / Technical Lead.

What is Thomas Tan's email address?

Thomas Tan's email address is th****@****ail.com

What is Thomas Tan's direct phone number?

Thomas Tan's direct phone number is +162661*****

What schools did Thomas Tan attend?

Thomas Tan attended University Of Southern California, University Of Southern California Viterbi School Of Engineering, University Of Southern California.

What skills is Thomas Tan known for?

Thomas Tan has skills like Software Engineering, Web Applications, Cost Estimating, Sql, Javascript, Jquery, Asp.net, C++, Java, Project Estimation, Testing.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.