Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline

Tien V. Pham

Plano,USA

Summary

24 years of experience ranging from multi-threaded PC applications, generic host applications, to embedded software applications. Software development professional with comprehensive background in building scalable, high-quality software applications. Known for delivering impactful projects and driving continuous improvement. Team-oriented and results-driven, with strong ability to adapt to changing requirements and priorities. Proficient in programming languages and software development methodologies.

Overview

24
24
years of professional experience

Work History

Senior Software Engineer

Crescent Bank and Trust
04.2021 - Current
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Analyzed proposed technical solutions based on business requirements.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Corrected, modified and upgraded software to improve performance.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Developed conversion and system implementation plans.

Senior Software Engineer

Cash Processing Solutions
04.2018 - 06.2020
  • Serve as technical lead and co-designer for the company’s next generation, high-speed currency processing system.
  • Responsible for overall software architecture and design using the .Net platform.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Investigate and troubleshoot software and hardware issues during system integrations.
  • Support development team on system builds and performance optimization.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Tested functional requirements and compliance of company products.

Contractor, Senior Software Engineer

Texas Instruments
11.2015 - 04.2018
  • Served as a technical team member of the power management group.
  • Delivered high-quality work on time and within budget, earning positive feedback from the business unit.
  • Worked closely with internal/external customers to design and develop graphical user interfaces used to communicate with a variety of the company’s products.
  • Designed and integrated support for multiple power supply products into an existing PC application that customers used to communicate and evaluate TI’s products.
  • Designed and implemented device firmware applications.

MTS, Software Engineer

Maxim Integrated
05.2006 - 09.2015
  • Served as the primary resource for the company’s PC software application design and development.
  • Worked closely with internal/external customers to develop innovative solutions.
  • Planned, developed, and implemented dozens of successful projects from conception to completion.
  • Managed and compiled all software development projects through Maxim’s software application development life cycle to minimize development risk and ensure that the products met all requirements and specifications.

Software Engineer

Thermo Fisher Scientific
06.2001 - 05.2006
  • Served as a team member responsible for the maintenance, update, and enhancement of automation software used to support our company’s gas flow meter product lines.
  • Responsible for the integration of new product development into existing software. Converted application from C to C# using intuitive interface design, object-oriented methodology, and best coding practices.

Education

Bachelor of Science - Computer Science

Louisiana State University

Skills

  • Languages: C# (WPF, WinForm, ASPNet), XAML, VBNet, C, C, VB, HTML5, JavaScript, CSS, jQuery, XML, Tcl/Tk, and Assembly
  • Development Tools: Microsoft Visual Studio Net, Qt, Jenkins, Codejock Software, Data Dynamics for Net, Visual Source Safe, Subversion, Azure DevOps, Install Shield, Wireshark, and Microsoft Team Foundation Server, Git
  • Databases: MS SQL Server 2000/2005 and MS Access
  • Operating Systems: Windows and Unix (Linux)

Accomplishments

  • Continuous implementation and development for software that allowed Crescent Bank to obtain its $815 million originated auto loan portfolio.
  • Developed solid working knowledge of engineering, design and architecture as the Lead Software Developer on a team of 10.
  • Designed, developed, and tested a fully automated cash processing system for the collection, transportation, and processing of bank notes. The multi-thread system is capable of processing 40 notes per second using high speed cameras and input sensors. Every note is tracked, recorded, and sorted to categorized destinations for accounting purposes. Precise jam detection and recovery are fully integrated to meet end-user requirements. Data acquisition is pushed to local servers for reconciliation and reporting.
  • Design and implement Fusion interface as well as multi-phase power supply application that is integrated into industrial system to manage the power-supply input and output voltage, currents, as well as temperature control.
  • Resolved product issue through consumer testing.
  • Designed and developed an intuitive PC host application that our customers used to evaluate electricity-metering products..
  • Collaborated with another business unit to design and develop an application that our customer used to configure, monitor, and evaluate the voltage-monitoring/power-sequencing products. The application enabled users to perform online/offline configuration as well as monitor real-time data needed to measure product’s performance and accuracy.
  • Assisted in the development, update, and maintenance of an application responsible for the collection, processing, and storage of our gas flow meters’ data to a SQL database and/or a proprietary in-house file system.
  • Designed and developed a single intuitive application that supports the configuration of legacy as well as developing products.

Timeline

Senior Software Engineer - Crescent Bank and Trust
04.2021 - Current
Senior Software Engineer - Cash Processing Solutions
04.2018 - 06.2020
Contractor, Senior Software Engineer - Texas Instruments
11.2015 - 04.2018
MTS, Software Engineer - Maxim Integrated
05.2006 - 09.2015
Software Engineer - Thermo Fisher Scientific
06.2001 - 05.2006
Louisiana State University - Bachelor of Science, Computer Science
Tien V. Pham