PETER TERHORST
**************@*****.***
https://www.linkedin.com/in/peter-terhorst/
PROFESSIONAL SUMMARY
Software Development: Over 25 years of experience developing within the full product life cycle: design, requirements, code development, test strategies, verification, operations, and delivery of the product. Managed and led many complex projects and developed web and mobile-based applications for clients in fields as diverse as news media, fashion, ecommerce, event management, grant management, medical applications and corporate volunteerism.
Managed High-Performance teams: Fostered high-performance teams with a strong focus on peer review and self- reliance. Helped to shape “clean coding” best practices to streamline code hygiene, onboarding, and reviews. Mentored and onboarded developers towards use of best practices and design, resulting in low turnover. Shared Service Development: Implemented large-scale public, private, and hybrid services shared across multiple development teams. Architected common service platforms scaling to multiple development teams and tens of thousands of users.
Enterprise Architecture: Developed and supported the architectural framework to appropriately align core services to the strategic business needs, capabilities, and goals to deliver industry-leading applications. Enterprise Applications: Developed and supported large-scale, full-stack applications. API Design: Developed and supported numerous API suites, supporting in-house engineering, external technology partners, and customers.
Technologies: Experienced with a wide variety of technologies, including ColdFusion, React, AngularJS, Node.js, JavaScript, jQuery, Python, Bootstrap, SQL and NoSQL databases, REST, Vagrant, Ansible, Selenium, Windows, Linux, AWS.
Certifications: Certified Scrum Master (CSM) (2022) WORK EXPERIENCE
eCivis
Senior Software Engineer
March 2015 - Present
Developed and maintained eCivis’ Grants SAAS Network and Grants Publisher applications using ColdFusion, Lucee, AngularJS, JQuery, JavaScript, SQL, and Nodejs. Web Events Global
Senior Web Developer
May 2011 – Apr 2020
Extended and maintained WEG's custom CMS application utilizing ColdFusion 9, Mach-ii, JQuery, JQGrid, JavaScript, ORM and SQL. Also developed and maintained mobile and virtual API's, extensive reporting and provided onsite support for global SAP event management. LawInfo.com
Contract Web Developer
Apr 2010 – Sept 2010
I have worked for LawInfo.com helping them to extend their lawyer referral website by adding new Ajax/JQuery- based functionality to this complex website. Work is ColdFusion 8, SQL Server 2008 and Apache with other supporting technologies.
Naval Medical Center San Diego
Senior Web Developer
Dec 2009 - Apr 2010
I worked for NMCSD as their lead ColdFusion developer supporting 10+ applications that serve an audience of over 6,000 hospital employees in numerous departments. All work is ColdFusion 8, SQL Server 2005 on IIS servers with a variety of supporting technologies
Data Access Solutions
Senior Internet Engineer
Mar 2009 - Dec 2009
I took ownership of this complex, multi-view online student progress tracking application in order to make a large number of enhancements and extensions to the base functionality. Leveraging CF7 and SQL2005 and JavaScript, I quickly brought the site www.MyStudentsProgress.com to a ready for market status Connected IT Solutions
Internet Engineer
Nov 2008 - Mar 2009
I enhanced this company's online shopping cart product in CF8/ MySQL. Developed a Flex-based front-end for the application using Flex3, Action Script and leveraging CFC's that drive the current CF/HTML-based site. AngelPoints
Senior Software Engineer
Aug 2002 - Nov 2008
I acted as lead developer for this application, serving Fortune 500 clients wishing to reward their employees for community involvement. This application was comprised of numerous SQL Server databases, a many complex stored procedures.. ColdFusion, JavaScript and SQL Server 2000, MySQL and PHP were used. Work history truncated for brevity… the rest of my experience is available upon request.