Post Job Free
Sign in

Software Engineer Machine Learning

Location:
Houston, TX
Posted:
May 16, 2025

Contact this candidate

Resume:

Contact

************@*****.***

www.linkedin.com/in/tnifong

(LinkedIn)

Top Skills

AI Prompting

Prompt Engineering

Prompt Design

Thomas Nifong

Entrepreneur, Engineer, AI Solutions

Houston, Texas, United States

Summary

With a natural talent for engineering, I have dedicated my career to developing industry-standard applications and solutions for clients across diverse sectors including medical, financial, construction, industrial, and gaming. Over my 25 years of professional experience, I have immersed myself in the fields of neural networks, optical processing, and process automation.

Highly skilled in execution and innovation, I have embraced the rise of artificial intelligence and automation, seamlessly integrated with Python—one of the most accessible programming languages. This integration has fueled my passion to demonstrate that efficiency and cost-effectiveness can be achieved without settling for minimal results.

My approach is driven by Ingenuity, Experimentation, and the principles of Fast Failure and Fast to "Good Enough." I believe anything beyond or short of this balance is a waste of time and resources.

Feel free to contact me if you want to talk about projects, contract work, or have a general interest in automation, engineering, and design. I'd love to chat with you.

Experience

Outlier AI

Software Engineer

November 2024 - Present (3 months)

Freelance work under T.N. Dev. Team - Python, Java, C# and C++ SME for training AI to execute on concise and highly accurate Al coding solutions. T.N. Development Team

T.N. Dev. Team

May 2010 - Present (14 years 9 months)

Page 1 of 5

Houston, Texas, United States

T.N. Development Team (T.N.D.T.) has built into the software community since its inception as an app development company in early 2010. Combining 30 years of expertise in the engineering, automation, marketing, and graphic design industries, the advent of AI and Automation meshing empowers us to conduct business at a level of efficiency and visceral production that will remain an expensive and unrealistic pipe-dream for most industry leaders.

- Reinforcement Learning: Designing reinforcement learning algorithms for decision-making and game development, using TensorFlow and PyTorch..

- Machine Learning Dataset Curation: Preparing and optimizing datasets for effective machine learning model training.

AI Model Training: Training robust artificial intelligence models to meet specific business needs.

- Diffusion Transformers: Implementing transformer models for NLP tasks, ensuring efficient training and accurate inference.

- Hyperparameter Tuning: Conducting hyperparameter optimization to enhance model performance and ensure robust results.

- Model Deployment and Scaling: Deploying machine learning models in production environments, optimizing for scalability and efficiency.

- Custom Loss Functions: Developing custom loss functions to address specific challenges and improve model accuracy.

- Python Scripting for Automation: Creating Python scripts to automate model training, evaluation, and deployment workflows.

Wells Fargo

Senior Software Engineer

January 2020 - September 2024 (4 years 9 months)

Fort Mill, South Carolina, United States

- Integrate Mass Automation Processes and AI Supported Systems

- Artificial Intelligence Development Training and Certification

- Active, daily participant and leader in Agile ceremonies

- Execute on expertise in full-stack development, primarily in .NET, Java, and SQL

- Teach and lead by example with a focus on reducing churn, improving application quality, and remaining intentionally client-centered

- Serve as Team Lead in an Agile Engineering role

- Active role in planning/executing/testing new application development and improvements through the full SDLC cycle

Page 2 of 5

True Homes

Senior Programmer / Analyst

December 2017 - January 2020 (2 years 2 months)

Monroe, NC

- Participate in the business analysis of existing and future projects

- Utilize and further develop skills in ASP.Net/C# development platform

- Manage data received from MLS Data providers and integrate into internal data system

- Manage the implementation of third party applications and solutions

- Develop application interfaces that are easy to use, efficient and functional

- Develop testing methodology and harnesses for projects

- Utilize expertise in implementing third party controls

- Maintain and supports existing applications

- Develop, implement, and train on solutions delivered to Production NASCENT Technology

Senior Software Developer

July 2013 - December 2017 (4 years 6 months)

Charlotte, North Carolina Area

- Develop, improve, and maintain an advanced, dynamic gate-automation software suite from the GUI to the database.

- Own the leadership role, guiding junior and mid-level software developers towards best practices and intelligent design.

- Interface with 3rd Party and Custom-built hardware with expertise and foresight.

- Design, and Develop new tools and software for testing, analyzing, and improving the development process.

- Occasional travel to establish relationships, build confidence with clients, and acquire hands-on education in the field.

SCOR

Contract Software Developer

November 2012 - May 2013 (7 months)

Engineer a software solution that allows users to log in and easily interface with three different database types, and then merge into a given database type.

- Must provide support for multiple user logins using an Excel database back- end.

- Must interface with Oracle, MS SQL, and Excel databases.

- Must write to MS SQL and Excel databases.

Page 3 of 5

- Must provide a multi-threaded view for easily comparing three databases at once.

- Must provide a simple interface for inspecting records from each database.

- Must merge cleanly into a single database.

ChristianSteven Software

Software Developer

May 2012 - October 2012 (6 months)

• Develop VB.NET solutions for M.S. Excel based around scheduling.

• Develop updated VB.NET solution for M.S. Access based around scheduling.

• Provide support in live installations of IIS-based scheduling solution.

• Create documentation of scheduling API.

Tools: Microsoft Visual Studio 2010/2012, Microsoft SQL Server 2008, Microsoft Visual SourceSafe

US Oncology

4 years 3 months

IT Coordinator II / .Net Developer

January 2011 - May 2012 (1 year 5 months)

• Provide Backup Duties for Radiation Imaging software (PACS) and Ticket Management system (HEAT).

• Provide IT Support for Business Office employees and facilitate communication.

• Repair Out-of-Warrantee Monitors by removing and soldering new hardware components.

• Develop VB.NET software to automate repetitive employee tasks and create solutions to business-related obstacles.

• Develop VB Scripts to assist in automating time-intensive tasks.

• Intuit and Manage new Software Projects whenever a need is apparent. Tools: Microsoft Visual Studio 2010/2008, Microsoft SQL Server 2008 IT Coordinator I

March 2008 - January 2011 (2 years 11 months)

• Process Network Access paperwork by filling out internal web forms to submit to network security team.

• Process Hospital Access paperwork by submitting to requested hospitals and following-up.

• Manage and Distribute Tickets (Work Orders) via ticket management system.

• Submit Tickets for Warrantee Hardware via ticketing system. Page 4 of 5

• Provide Internal Customer Support by phone, remote connection, or a physical visit.

• Make Service Calls for maintenance and repair of printers. Tools: Microsoft Visual Studio 2010/2008, Microsoft SQL Server 2008 Ingenuity Software Corporation

Help Desk/Software Developer

July 2007 - December 2008 (1 year 6 months)

Lexington, North Carolina area

• Develop Modules in VB6 inside of Ingenuity ERP software.

• Build and Maintain SQL Database.

• Provide Help Desk Support to external clients.

• Install network hardware and cabling.

• Provide Internal Support for parent company

Tools: Microsoft Visual Studio 6.0, Microsoft SQL Server 2005, Microsoft Visual SourceSafe

Page 5 of 5



Contact this candidate