Terry Hardin

Professional Experience

Over the past two decades, my professional journey has been marked by a wealth of experience in software development and solution architecture across diverse sectors. My role as a Lead Developer and Solution Architect at Vertex Inc epitomized my ability to lead, innovate, and deliver results. I orchestrated a pioneering e-invoice solution, overseeing various critical facets:

  • Leading the development of Microservices and managing the intricacies of infrastructure deployment on AWS.
  • Ensuring robust security measures and implementing automated testing with Python 3 and Selenium.
  • Guiding cross-functional teams spanning India, Ireland, Ukraine, and Mexico, and providing invaluable mentorship for cohesive collaboration.
  • Successfully implementing a deployment repository (Helm Charts) through GitHub Actions to facilitate real API connections for client demonstrations.
  • Consistently delivering mission-critical products within demanding timelines while upholding the highest standards of quality.
  • Proficiency across an array of technologies, encompassing .Net Core 7, C#, Docker, AWS services, React, Python, and more.
  • Achieved a remarkable 5000% improvement in data import speeds.

At Bank of America, I was Vice President and Programmer in the Electronic Trading Risk department, where I led teams of developers across India, Ireland, and the East Coast. These teams consisted of members with varying expertise in Python and Angular, and I played a key role in mentoring them to ensure a smooth knowledge transfer. One of my significant accomplishments was designing a Python system that efficiently imported numerous Excel files into SQL Server databases. This encompassed creating the Python system, structuring the necessary database tables, and migrating user data. Additionally, I actively contributed to Production Support, overseeing tasks such as script execution, code retrieval from repositories, and end-to-end security.

I collaborated closely with project managers and business analysts to understand project requirements and timelines. I provided valuable insights and recommendations for strategic solutions and subsequently led project implementation and testing phases. My responsibilities included directing teams in developing architecturally sound custom applications and integrating these applications with SQL Server and MicroStrategy for robust reporting. Moreover, I enhanced the website portal by introducing new features developed using HTML, CSS, JavaScript, Bootstrap, and prototype.js. My role at Bank of America highlighted my ability to lead teams, foster innovation, and deliver results in a complex financial services environment.

At Microsoft Corporation, I served as a Consultant focusing on Azure Cloud Solutions Architecture. My role was based at Microsoft's corporate headquarters in Redmond, Washington, where I collaborated closely with users, managers, and development teams to define project requirements and lead the design, architecture, implementation, and testing phases of a significant project. This project involved migrating an on-premises prototype to a fully functional production version in the Azure Cloud, demonstrating my expertise in cloud solutions.

This service leveraged various Azure components, including Azure Queues, Table Storage, Blob Storage, SQL Azure, and Worker and Web roles, to automate testing and quality functions within the organization. I seamlessly integrated these tools with Visual Studio and Team Foundation Server (TFS). My experience at Microsoft underscored my ability to thrive in a dynamic and innovative technology environment, consistently delivering solutions that met or exceeded expectations.