Todd G.

Todd G.

Senior Software Engineer

Colorado, United States of America
Hire Todd G. Hire Todd G. Hire Todd G.

About Me

Todd is a highly respected Full Stack Developer and has a long track record of successful implementations. He leverages close to three decades of industry experience across a wide array of industries and technologies with a keen awareness of how to extract meaningful impact for his clients from the innovative solutions he provides. His current areas of expertise are in architecture, design and development of mobile, and web-based apps; following responsive web design and single page application principles, REST-based web services best practices, and internet/intranet apps

Work history

UpStack
UpStack
Senior Full Stack Developer
2020 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

AbilSoft Incorporated
AbilSoft Incorporated
CEO
2001 - Present (23 years)
Colorado, United States of America
  • Own the design and implementation of cloud-based/Net-centric custom solutions, business process automation and collaboration, business intelligence, data analysis, enterprise systems integration, and decision support systems for clients.

  • Work with team members to translate unique and complex client requirements into fast, scalable, reliable and easy-to-use business solutions on projects.

  • Act as a single point of contact for operational/technical issues on projects; ensuring proper delivery/adoption of product and service solutions for clients.

High Speed Access Corporation
High Speed Access Corporation
Software Engineer
2000 - 2001 (1 year)
United States of America
  • Worked on object-oriented architecture solutions for multiple provisioning servers to maximize maintainability and software reuse while enabling flexible provisioning validations and behaviours.

  • Implemented web servlets to produce dynamic HTML pages to support web-based provisioning applications.

  • Developed multi-threaded CORBA servers responsible for responding to provisioning requests and interfacing to corporate Oracle database (JDBC) and to access various provisioning resources (CGI).

Hewlett-Packard
Hewlett-Packard
Manager / Technical Lead / Software Engineer / Consultant
1995 - 2000 (5 years)
United States of America
  • Provided technical leadership for the World Wide Financial Transaction Processing project; working on the technical architecture, strategy, implementation and support on the Tiempo application.

  • Handled the architecting and developing of technical solutions to meet the operational and outsourcing requirements of customers within Hewlett-Packard's Operational Services Divisional.

  • Performed operational assessments for the US West Global account team's integrated system, network, and application management environments; implementing OpenView management solutions on the project.

MCI Communication
MCI Communication
Software Engineer
1994 - 1995 (1 year)
United States of America
  • Delivered a DCE-based mid-range server to provide transaction management and communication transport designed to support multiple frontend and backend systems simultaneously.

  • Designed and implemented a hardened queuing mechanism and associated OLTP procedures with the Encina SFS solution to provide "guaranteed transaction delivery".

  • Planned and coordinated team development efforts and schedules on projects; offering technical lead for server architecture implementation and support.

IBM
IBM
Software Engineer
1991 - 1994 (3 years)
United States of America
  • Iterated and implemented an automated system to calculate the software metrics and performance process analysis on the advanced FAA Advanced Automation System project.

  • Designed, implemented and maintained portions of the display software on the FAA's Advanced Automation System.

  • Integrated new solutions with the FAA's real-time multi-tasking distributed air traffic control system on the project; authoring requirements, design and test documents.

Portfolio

Principal Software Engineer - NDA Project ( Multi-account Transaction Processing and Review System Supporting Commerce Activities)
Principal Software Engineer - NDA Project ( Multi-account Transaction Processing and Review System Supporting Commerce Activities)

Led processes for the architecting, design and development of a multi-faceted full-stack application to provide commerce-related transaction processing in a secure environment with features for account ledger and review capabilities, administrative functions, multi-factor authentication, self registration, reporting capabilities and more features. The solution was implemented as a full serverless cloud-based application using AWS SAM (Serverless Application Model). Oversaw a diverse and dispersed team of developers; leading, mentoring, introducing best practices and contributing to process improvements on the solution. Worked on an automated integration solution with 3rd-party APIs and other providers, directly reducing the transaction processing costs and fees for users of the platform. The solution was successfully released into production - securely and efficiently facilitating commerce activities for thousands of users.

UI / UX Lead - NDA Project (Estimation, Workflow Management and Reporting System)
UI / UX Lead - NDA Project (Estimation, Workflow Management and Reporting System)

Designed and developed UI/UX concepts and prototypes for implementation on the new system; testing and validating the most viable concepts/models for selection from multiple options. Liaised closely with business stakeholders and management on the project; eliciting requirements, defining process improvements, and working on the development of the models. Built multiple production-ready Angular apps to support construction oversight, financial management and workflow/task coordination activities on the system. Designed and implemented REST-based web services and back-end solutions to support Angular solutions. The solution was deployed to support multiple complex workflow solutions used in managing high-value and strategic projects for the company.

Senior Software Engineer / Architect - NDA Project (Mortgage Application Processing System)
Senior Software Engineer / Architect - NDA Project (Mortgage Application Processing System)

Developed new features for an enterprise-level Single Page Application (SPA) used to facilitate mortgage sales, pipeline and workflow management; implementing Spring-based components on the server-side to enable client-server data exchange on the project. Architected, designed and implemented Angular-based directives, components and services on the app to manage common views and behaviours - reducing required development timelines and increasing the cohesiveness and maintainability of the system. The new solution was successfully delivered leading to a reduction in inefficiencies, increased visibility and business performance.

Education

BSc. Computer Science
BSc. Computer Science
Pennsylvania State University
1987 - 1991 (4 years)