Damon Gentry

Software Engineering Jedi Master*

* - in continous training

About Damon

25 years of experience in information technology, particularly web application development. Strong advocate of agile, lean, and scrum. Passionate about devops, putting customers first, and mentoring engineers.

Development

15+ years in software development and engineering with multiple languages (Java, PHP, .Net, Python). Been there, done that.

Agile

Scrum Master, sprints, backlog grooming, story points. I also do Kanban when appropriate.

DevOps

Teamwork, collaboration, transparency: we're all on the same team, striving for the same goals. Let's work together for the customer's interest, not our own.

Mentor

"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me."

"Truth can only be found in one place: the code"

Robert C. Martin

Work Experience

"This world is your best teacher. There is a lesson in everything. There is a lesson in each experience. Learn it and become wise. Every failure is a stepping stone to success. Every difficulty or disappointment is a trial of your faith. Every unpleasant incident or temptation is a test of your inner strength. Therefore nil desperandum. March forward hero!"

Sivananda Saraswati

Manager, ALM Performance and Operations

CDK Global, April 2014 ~ Present

At CDK Global, my primary responsibility is to manage 2 distinct teams (11 engineers) within the Application Lifecycle Management department. As part of the ALM team, we provide consultative services to development managers and engineers in the area of software development: design, build, release, deploy, operation, and monitoring of hosted applications. We promote an agile and devops oriented culture in order to reduce cycle time, improve code quality, and deliver improved software to our customers. ALM supports over 2000 developers world-wide and over 140 product lines.

  • Evaluated, purchased, and implemented Application Performance Management solution using AppDynamics (a $6M investment in performance management tooling)
  • Led the transition of the performance engineering team from 'executors' to 'mentors'
  • Established a self-service performance testing solution for 2000 developers
  • Managed a software development pipeline infrastructure for 140 product lines
  • Managed source control, build/release, deploy, and testing infrastructure for over 11,000 repositories, 5400 build plans, and thousands of automated test scripts
  • Transitioned core pipeline services from data-center to private-cloud infrastructure in AWS
  • Mentored, trained, and developed key engineering resources for the ALM team
  • Mentored SRE roles in configuration management, monitoring, and reporting of KPIs to stakeholders

Sr Web Engineer

Oregon Health & Science University, April 2008 ~ April 2014

At OHSU, my primary responsibility was the oversight and management of the web application platform for the public website and private intranet. From custom application development, to security monitoring and remediation, to implementation of SDLC pipeline services, I was able to provide comprehensive solutions for the organization's web application development community. Often this required working collaboratively with additional ITG members from networking, database, linux/windows, and IT Security.

  • Senior systems engineer for OHSU’s web application platforms
  • Developed a custom build and release management application to support custom development within the organization’s content management system
  • Designed and delivered a reverse proxy cache solution to work with the CMS to ensure 100% uptime for the corporate web platform while still allowing for real-time content updates
  • Mentored development teams on branch management strategies, automated unit testing, and release management
  • Provided KPI reports to IT leadership on service utilization and availability
  • Provided system architecture, planning, development, security analysis, and remediation of application code

Sr Web Engineer

Mentor Graphics, October 2003 ~ March 2008

At Mentor Graphics, my primary role was a web application systems engineer, supporting multiple corporate websites and web applications. Working closely with development teams, we provided server application support, load balancing services, health monitoring, reliability reports,source control, and release management support.

  • Provided web application infrastructure support for 3 primary web system
  • Lead architect on load balancing, performance tuning, and security analysis
  • Evaluated and implemented application delivery solution using Citrix NetScaler
  • Promoted release management principles to all teams
  • Consolidated multiple source control systems
  • Assisted dev teams with common service implementation including single sign-on and distributed session state management
  • Developed customized deployment scripts for web application teams to ensure no outages during deployment

Web Application Developer

iSite Design, March 2002 ~ October, 2003
  • Developed web applications for a variety of iSITE’s clients including Ron Tonkin, Dealerpeak, OHSU, and Subaru
  • Provided operational support for iSITE’s hosted solutions including source control systems and separation of development, qa, and staging environments

Manager, Web Development

CenterSpan Communications, June 2000 ~ March 2002
  • Managed a team of 6 web application developers
  • Developed a digital content delivery application using DRM
  • Developed content management, banner ad management, sales lead management, and data warehousing and reporting applications
  • Created a solution using VBScript to control a headless client application for mediated peer-to-peer file sharing
  • Mentored our web application team in the use of web application frameworks (MVC), revision control, and release management principles

Web Developer

Integrated Store Solutions, March 1999 ~ April 2000
  • Lead engineer to conver MS-Access based desktop application to SQL-based web application
  • Developed inventory management solutions for customers such as Pizza Hut, 7-Eleven, and Target

Web Developer

ENVOY Corporation, September 1995 ~ March 1999
  • Team lead for PC support technicians
  • Created the company’s first website and intranet
  • Created a data exchange application with WebMD to provide near real-time medical billing transations

Network Administrator

Altig International, June 1993, September 1995
  • Novell Netware Administrator
  • Developed data reporting applications for sales reporting and forcasting
  • Implemented the first email system to connect offices from around the country

Education

I have no special talent. I am only passionately curious.

Albert Einstein

Portland State University

Bachelor of Science, Information Systems, 2007

"You should use iterative development only on projects that you want to succeed."

Martin Fowler

Contact Me

Use the links below. Email or Twitter are both available: