Post Job Free

Resume

Sign in

Technical Lead/Architect/Manager (Remote)

Location:
Haskell, OK
Posted:
April 26, 2024

Contact this candidate

Resume:

TERENCE F. GOLLA

ad5aog@r.postjobfree.com

SUMMARY:

Experienced, successful computer professional with a broad range of corporate IT experience in application development and system implementation.

Highly technical background with advanced skills using current technologies like Microsoft .NET Framework, Visual Studio, C#, ASP.NET, MVC, WCF, Web API, HTML, JavaScript, jQuery, Angular, React, CSS, Bootstrap, Windows Forms and Services, LINQ, Entity Framework and SQL server with expertise in system integration and scalability, SaaS, RESTful API, microservices, OAuth, test driven development using tools like NUnit and NCrunch (TDD), integration testing with frameworks like Selenium, source control using TFS, Azure DevOps (VSTS) and Git, Agile methodologies applying Scrum and Kanban frameworks, CI/CD with products like Jenkins, Azure and Azure DevOps, Entity Framework profiling, coding standards and reviews, design and development, training and mentoring, 3rd level troubleshooting, best practices and over 20 years’ experience developing Web and Windows based applications.

Team building, employee motivation, mentoring, training, and employee management skills.

Creativity in analyzing end-user requirements and developing a solution resulting in successful applications that meets the customer’s requirements while providing a return on investment.

Project management utilizing Software Development Life Cycle (SDLC) expertise and a comprehensive understanding of ROI, Cost of Ownership, sales, customer service, user interaction, agile methodologies, and the ability to see the “Big Picture”. EXPERIENCE:

QOS Networks/Zayo Boulder, CO

Technical Lead/Architect/Manager (Remote)

February 2020 through Present

QOS Networks is a managed network services provider that specializes in delivering SDWAN solutions which was acquired by Zayo in January of 2022 to complement their fiber network with an SDWAN service offering. I was hired for my expertise in software architecture, SDLC and management skills to build an SOA that focused on RESTful APIs and a customer facing portal that provides the customer access to meaningful network device monitoring and automation.

Responsible for overseeing the architecture, design and development of the customer facing SPA portal that provides the customer access to meaningful network device monitoring and automation through the company data warehouse hosted on Snowflake.

Responsible for the design and implementation of RESTful API microservices for device automation implemented with the Microsoft .NET framework using C#, Swagger documentation and Azure DevOps hosted on the Azure platform.

Oversaw the development of automated equipment deployment built with .NET C# and Python AWS Lambdas APIs, React SPA and Raspberry Pi microcontrollers.

Implemented OAuth security/SSO and RBAC including Microsoft B2C authentication, RBAC, authentication APIs, Sisense SSO, VeloCloud JWT tokens and a Snowflake OAuth identity provider and implementation of row access policies with the planned future adoption of Okta Auth0.

Invested in the improved developer experience/training and SDLC providing individual and team training, pair programming, code reviews, tools, release cycle management, code repository management branching strategies with GIT, Agile methodologies, Azure DevOps guidelines including board and query implementations, best practices, and documentation.

Responsible for the management and oversight of 12-15 developers both internal and contract on projects including SPA, APIs, ticketing, monitoring, and automation development involving platforms and technologies such as Microsoft Azure, AWS, Microsoft .NET, C#, AWS Lambdas, Python, Logic Apps, JavaScript, React, ServiceNow, BigPanda, Asure1, Airflow and Snowflake. W2 Contractor Remote, USA

Senior/Lead Developer (Remote)

February 2018 through January 2020

Working on several short term (3-12 month) W2 contracts while looking for my next full-time position I have been working with such technologies as .NET Core, C#, Entity Framework Core, Azure, React and Angular. These contracts have included complex software development and design in the areas of inventory management, scheduling, and financial billing; training and mentoring; and DevOps best practices.

Implemented the use of Microsoft Teams to improve the communication of a remote development team spread across 12 time zones. This included the use of the Azure DevOps bot.

Implemented the use of Azure DevOps. This included the configuration of a Git repository using a trunk-based branching pattern, the use of a Kanban board with multiple columns and swim channels and CI/CD for builds, test, staging and production.

Installed Azure Application Insight on a site’s web APIs. In addition to enlightening the developers to several unknow issues the product was instrumental two days in to it’s use for assisting in the identification and correction of an API bug which due to an endless while loop call presented as a server memory leak.

Installed Hibernating Rhinos entity framework profiling tool and along with LinqPad optimized and taught other developers some of the traps.

Implemented the use of ASP.NET Code Identity adding customized classes to add token authentication to an applications web APIs. This included a pattern for unit testing ASP.NET Core Identity (http://terencegolla.com/blog/unit-testing-asp-net-core-identity).

Instrumental in an application’s database model with Entity Framework Core that takes advantage of things like private setters, shadow properties, backing fields and domain-driven design.

Provided training on how to consume WCF method calls including trouble shooting with tools like Fiddler.

Environment design using Docker virtualization.

Peregrine Academic Services Gillette, WY

Senior Developer (Remote)

July 2016 through January 2018

Hired to bring my knowledge as a full stack developer using technologies like C#, ASP.NET, MVC, Web API, LINQ, Entity Framework, SQL Server, HTML, JavaScript, React, CSS and Bootstrap along with my vast experience in software development life cycle (SDLC), development standards, best practices, agile development, n-tier architecture, test driven development (TDD), integration testing, source control using TFS and Git, Entity Framework profiling, code reviews, design, process flow, mockups, and in-code documentation in order to improve organizational learning and knowledge management.

Corrected multiple issues with an unsupported CMS code snippet called Piranha while working on its replacement with Orchard (http://www.orchardproject.net/), a robust full feature open-source CMS based on ASP.NET MVC.

Completed development of leadership assessment application, one of many ad hoc designed applications in the organization. This included generating design documentation, process flow diagrams and mockups using tools like Balsamiq Mockups and Draw.io. As well as, restructuring the application to an n-tier application using Entity Framework for the data level and a factory pattern for the business layer, removing all business rules from the user interface. The project also provided examples of integration testing using NUnit and Selenium.

Worked on the companies internally developed educational content management system CMAD initially documenting and automating the development environment setup which involved the use of tools like Visual Studio, PowerShell, NuGet, NPM, Grunt, GitHub, Jenkins, Postman, Entity Framework Profiler, Slack and Trello.

Cimarron Technology Solutions, L.L.C. Tulsa, OK

Application Development Consultant / IT Consultant / Owner (Remote) September 2000 through June 2016

Cimarron Technology Solutions specializes in custom software development using Microsoft .NET platform technologies including the .NET Framework, Visual Studio, C#, ASP.NET, MVC, WCF, Web API, HTML, JavaScript, jQuery, CSS, Bootstrap, Windows Forms and Services, LINQ, Entity Framework and SQL server. Providing expertise in the Software Development Life Cycle (SDLC) including detailed design, testing and documentation which can dramatically a projects overall cost. And assisting with system integration and scalability, source control, Entity Framework profiling, coding standards and reviews, training and mentoring, 3rd level troubleshooting, best practices, and agile mythologies. I provided customer value with highly technical skills, creativity, management experience, mentoring, knowledge transfer and training.

Developed .NET applications for time tracking, nurse line communication, custom file importing, PO confirmations, automated product quote request, manufacturing pattern tracking, MLS custom proprietary searching to name a few.

Launched Internet strategies, application design and website development projects for customers.

Conducted .NET project assessments and developer training for companies who utilize Microsoft

.Net Framework.

Provided knowledge transfer in new technologies for clients including sample code, training, hands-on implementation, and trouble shooting.

Designed customer IT strategies for development and operations utilizing SDLC, ROI and cost of ownership.

Dollar Thrifty Automotive Group Tulsa, OK

Domain Application Lead, Rental & Fleet

September 2009 through February 2010

The Domain Application Lead must understand business objectives to build and oversee current and future roadmaps for business application. Responsible for developing technical solutions for project while maintaining strategic direction with the enterprise architectural roadmap. Managed, developed, and mentored technical leads and developers. Research and develop new and emerging technologies. Identify opportunities for system/application improvements. Ensure application security and compliance with SOX/PCI and other regulatory compliance initiatives. Managed critical response ("SWAT") teams to address high priority and escalated issues.

Reduced the rental application test system restoration time from over three weeks to two days thus allowing for a more agile and aggressive development schedule.

Identified several SOX/PCI compliance issues including the removal of credit card data from the test system database.

Managed a critical response team responsible for the quick resolution to a new printer hardware compatibility issue that threatened a hardware rollout deadline which would have resulted in the costly extension of a leasing agreement.

Responsible for the technical troubleshooting of a new credit card swiping device and determination of an incorrect shipment of the devices. Microsoft Tulsa, OK

Application Development Consultant (ADC) (Remote)

January 2007 through March 2009

Consulted with Microsoft Premier Support customers to help software developers rapidly build and deploy quality applications for Microsoft platforms. Customers received proactive, personalized support services and expert consulting on how to exploit the potential of Microsoft technologies. This included providing architectural guidance and design recommendations; workshops, training and knowledge transfer; best practices and standards; code reviews and code samples; troubleshooting, debugging, case management and escalation.

Reduced customers per project development time by over forty hours by reviewing existing best practices and standards revealing the failure to adopt built-in security features.

Allowed a customer to maintain an aggressive conversion schedule to Office Communicator by providing base code samples for the conversion of existing IM “Buddy” list.

Assisted a customer in the troubleshooting and quick resolution of an AJAX behavior issue discovered at the time of the applications role out only on their production system.

Provided custom training and workshops in such areas as parallel processing, Silverlight, Date/Time programming practices and SQL injection.

Worked with senior developers on the architecture and design of a high-profile development infrastructure project using leading edge technologies including SharePoint Server 2007, XBAP/XAML and OBA development tools.

ChoicePay Tulsa, OK

Sr. Developer

January 2005 through January 2006

Designed, developed, and delivered production applications which have generated increased revenue growth. Mentored junior programming staff, conducted developer training, defined standards, and was involved in third level support and debugging.

Designed, developed, and implemented an XML account balance web service using the .NET framework to query biller web services for customer balances in real-time.

Contributed to the corporate environment class used to easily move application from development to testing and then production.

Coded and implemented the necessary changes to the XPress kiosk system to expand its ability to process multiple billers at a single site.

Directed the migration from ASP to ASP.NET 1.1 and 2.0 applications determining standards, security models and globalization.

Berendsen Fluid Power Tulsa, OK

Manager, Web Development / E-Commerce

April 1999 through August 2000

Managed a development team focused on Internet and Intranet application development including E- Commerce.

Directed an all aspects of an environment conducive to a cohesive development team utilizing communication and people skills, incentive management, mentoring, training, telecommuting and office space.

Assembled a "bullet proof" helpdesk application with intuitive priority calculation, rule based messaging and statistical analysis.

Utilizing sound software life cycle processes and Microsoft products such as NT, IIS, ASP, Site Server, SQL Server, FrontPage, Visual Studio, VB we were able to place an E-Commerce presents on the Internet in only two months.

Oversaw the redesign of the business web sites http://www.fluid-power.com/, http://www.bfpna.com/, http://www.lhaproducts.com/, http://www.vescor.com/, http://www.berendsen.com.au/ and the corporate Intranet. Tulsa Community College Tulsa, OK

Adjunct Professor

Spring 1997 - Fall 2003, Fall 2010 - Fall 2012

Instructor for the TCC Corporate & Contract Training department and adjunct professor in the business department at the TCC Metro Campus teaching the following courses.

NT 4.0 Server Administration

Microsoft FrontPage Web Development

HTML

Introduction to Internet

ASP (Active Server Pages)

ASP.NET utilizing Visual Studio, C#, and SQL server. The opportunity has allowed me to continue to sharpen my presentation skills since leaving AMR Toastmasters.

Tulsa .NET User Group

Cofounder

Fall 1999 to Present

CERTIFICATIONS:

Microsoft MCP (ID#2951295) - April 2003

Developing and Implementing Web Applications

with Microsoft VB.NET and VS.NET

EDUCATION:

Langston University (UCAT-University Center at Tulsa) Tulsa, OK Bachelor of Science in Computer Science

*Award for Outstanding Accomplishment in Computer Science

*Completed degree while working full time

University of Oklahoma Norman, OK

Computer Science

College of Engineering



Contact this candidate