About Me

I am a Programmer Analyst / Software Developer with experience designing, developing, and maintaining software applications. I enjoy meeting with both departmental supervisors, middle-level managers, and frontline users to discuss business requirements and address user-experience issues. My experience demonstrates capabilities in the full software development lifecycle, both front-end UI development, middle-tier business logic, and database integration. My "soft skills" center on quality written & verbal communication, documentation of software procedures, and clear explanations of technical concepts.

Download Resume

Technical Skills

Programming: C#, VB.NET, VBA/VB6, JavaScript, Python, PHP, T-SQL
Web: HTML, CSS, RESTful APIs, ASP.NET, ASP.NET MVC
Databases: Microsoft SQL Server / Transact SQL, Oracle/PL-SQL
Tools: Visual Studio, PythonAnywhere
Cloud: AWS, Azure, GitHub

Projects

ID Printing System

Web-based (ASP.NET mvc) system to print member/employee IDs.

View Project

REST APIs

REST API to manage automobile models, demonstrating familiarity with REST principles, HTTP commands, and login/logout security using JWT header tokens.

View REST API / Pythont

Linked-List Operations Management (for Spreadsheets)

Linked-list operations management

  • Demonstrates abstract middle-tier programming (business logic)
  • Contains undo & redo capability
  • Leverages generic types for customizability
  • Written in C# / .NET
View Project

Adding Numbers of Any Length

Demonstrates a straightforword algorithm for adding numbers of any size, no matter how many digits, using only strings & characters (versus numeric types).

View Project

Experience

Professional Sabbatical / Various Roles

Dec. 2023 – Current

Company: R Software Consulting 123

Technical Lead

Apr. 2020 – Aug. 2020

Company: Infosys Limited, Palo Alto, CA

Programmer / Senior Software Engineer

Mar. 2016 – Dec. 2019

Company: Card Integrators Corporation, Los Alamitos, CA

Manager of Applications Development / Applications Developer

Oct. 2012 – Jan. 2016

Company: Alignment Healthcare, Orange, CA

Senior Software Developer

May 2012 – Aug. 2012

Company: LabCorp of America, Inc., Irvine, CA

Senior Software Developer

Feb. 2010 – May 2012

Company: SASCO, Inc., Fullerton, CA

Senior Software Engineer

Aug. 2011 – Feb. 2012

Company: MegaPath, Inc., Costa Mesa, CA

Applications Developer / Software Engineer

Jan. 1995 – Jan. 2010

Company: Earlier Career, United States

Contact

Email: ThomasDownes57@gmail.com

Alternate Email: TomDownes1@gmail.com