Ian Stapleton Cordasco

I am a Lead Software Developer with over 7 years of experience working on Open Source Software and over 5 years of professional experience. I am a core developer of several widely used Open Source Python projects. I practice Agile Software Development both at work and in my free time. I provide experienced architectural design and feedback on software and systems design.

I am passionate about improving the productivity and agility of my peers by building psycological safety. I have achieved this over the years both through focusing on operational deficiencies, custom software development, and multiplying the team’s abilities. I constantly strive to be a better mentor. I thrive working on complex challenges that affect multiple areas of a product.

Technical Skills

  • Methodology

    Agile, TDD, CI/CD

  • Languages

    Python, Go, Rust, Ruby, C, Bash, JavaScript

  • Operations and Automation Tooling

    Ansible, Terraform, Docker, lxc

Employment History

Heroku (May 2019 - Present) Lead Member of the Technical Staff (100% Remote)

  • Coordinate with other teams to generated each quarter’s technical plans
  • Lead weekly team meetings around project preparation and preparedness to generate alignment around team priorities
  • Trained and mentored a junior engineer to improve their independence and achieve a promotion
  • Led the effort that reduced support ticket overhead by 75%

(March 2017 - May 2019) Senior Member of the Technical Staff

Heroku Connect is a multi-tenant, multi-region add-on for Heroku that synchronizes data bi-directionally between Salesforce Organizations and Heroku PostgreSQL databases.

  • Improve performance of critical customer functionality by reducing overall time to complete by a factor of 6
  • Lead effort to improve internal developer and operator documentation
  • Automate creation and maintenace of infrastructure for a multi-region and multi-cell distributed system
  • Reduce time spent deploying from upwards of an hour to approximately 5 minutes
  • Improve operational experience of maintaining the software
  • Create incident management commands to make conditions reporting more accurate and reliable
  • Add features to support-centric React application to make product more supportable
  • Design Service Level Indicators and Service Level Objectives for production systems
  • Implement a Knative Event Source that streams Salesforce Platform Events

Rackspace (June 2014 - March 2017) Software Developer IV (100% Remote)

(June 2014 - March 2015) Software Developer III

  • Contributed bug fixes, performance enhancements, and features to OpenStack projects
  • Wrote customer-facing security and architecture documentation
  • Acted as Core Reviewer, Stable Maintenance Reviewer, Release Liaison, and Core Security Member for OpenStack Glance
  • Guided the creation of the Craton (Fleet Management - Inventory and Remediation) OpenStack project
  • Contributed features, bug fixes, and performance enhancements to the OpenStack-Ansible project and products built on top of it.
    • Created Ansible roles to deploy Barbican (Secrets Storage) and Magnum (Container Orchestration Engine Deployments as a Service) in containers
  • Provided feedback on client design for the Python OpenStack SDK as well as API design of developing services

Bendyworks (June 2013 - June 2014) Software Developer (Madison, WI)

  • Added testing and Continuous Integration as well as other quality improvements to a large unmaintained, critical API
  • Guided feature development on client’s client-facing Backbone.js application
  • Managed client relations and kept clients apprised of project status
  • Managed myself and coached others while using an Agile methodology
  • Trained new hires, new project members, and sub-contractors
  • Created a learning framework for client’s development style (Caravan)

Education

Stevens Institute of Technology Hoboken, New Jersey (August 2008 - May 2012)

Bachelor of Science, Pure and Applied Mathematics with a Minor in Computer Science

Stevens Institute of Technology (August 2012 - May 2013)

Master of Science, Pure Mathematics