Colin O’Dell Software Engineer SeatGeek Maryland, US

Page

About

Colin O'Dell is a Lead Software Engineer at SeatGeek. In addition to being an active member of the PHP League and maintainer of the league/commonmark project, Colin also regularly speaks at technology conferences and has authored the PHP 7 Upgrade Guide ebook.

Colin is also a Certified Symfony Expert, a Magento Certified Developer, a Zend Certified PHP Engineer, and a Certified Kubernetes Application Developer (CKAD).

Work experience

Lead Software Engineer - SeatGeek (2023 - Present)

 

Staff Software Engineer - BSN Sports (2023)

Architected and built tools, services, and technologies as part of the Innovation team, ultimately giving coaches more time to impact lives on the field.

  • Developed a custom visual regression framework with CV/AI capabilities to proactively spot issues with design and product renders.
  • Spearheaded efforts to document and remediate technical debt that hampered the delivery of critical projects.
  • Reworked local development environments and CI pipelines to be 30-50% faster.

Staff Software Engineer - Wayfair (2021 - 2023)

Accelerated Wayfair’s business outcomes by increasing software teams’ efficiency, effectiveness, and empowerment. Built applications, tools, libraries, and infrastructure that brought startup-like agility to dozens of teams working at enterprise scale, unlocking $8.1MM in productivity gains.

  • Scaled the rollout of Renovate, an open-source tool for automated dependency updates, from 97 to 3,220 repositories, saving 86,000 engineering hours while reducing its operating costs by 20%. Contributed several improvements back upstream.
  • Co-created an internal application to detect deficiencies in production services, surface actionable insights to service owners, and automatically escalate issues where appropriate, increasing the issue cure rate by 72% and accelerating resolution time by 35%.
  • Planned, owned, and executed the PHP KTLO initiative, leveraging automation to scale the support workload down from several engineers to a single part-time engineer without compromising user support.
  • Identified and led the resolution of major cross-team issues, proposing solutions that minimized both remediation time and technical debt and building buy-in across all stakeholders involved.

Principal Engineer - Unleashed Technologies (2021)

Provided technical expertise and point of escalation for complex challenges across the engineering group. Developed, evaluated, and implemented best practices and tech-based solutions. Represented engineering expertise externally (clients and open-source). Provided mentorship and training to other developers.

Director of Technology - Unleashed Technologies (2018 - 2021)

Evaluated, implemented, and shared technologies that solved complex problems and provided superior solutions for our organization, our clients, and their end-users. Provided technical thought leadership internally to our teams, externally to clients, and more broadly across the open-source community.

  • Managed a team of 20+ developers, guiding the implementation of large internal and external projects spanning application development, cloud hosting, DevOps infrastructure, internal networking, and systems security.
  • Spearheaded the discovery, architecture, and implementation of large enterprise web applications built on Symfony, MySQL/MariaDB, Redis, Elasticsearch, RabbitMQ, Go, and Node.js, with a strong focus on reliability, scalability, and performance.
  • Managed the Hosting department, directing and participating in every aspect from sales and architecture through deployment, maintenance, and monitoring, and working closely with clients and developers to scale environments over time.
  • Managed the internal IT department, directing vendors and staff through the architecture and deployment of networking, telephony, access control, and security for a new office space.

Lead Web Developer & DevOps Engineer - Unleashed Technologies (2017 - 2018)

Created innovative web applications and e-commerce solutions using open-source technologies such as PHP, Symfony, Magento, Drupal, JavaScript, and others. Responsibilities also included server deployment, management, and ongoing support.

  • Split time with the Hosting division to architect custom hosting solutions, provision and configure servers, perform migrations, and monitor and manage performance for internal and external users.
  • Drove the successful adoption of CI/CD pipelines, automated deployments, and configuration automation with Ansible.
  • Implemented internal tools that eliminated or streamlined processes, provided insights across departments, and removed roadblocks for internal users.

Lead Web Developer - Unleashed Technologies (2013 - 2017)

Created innovative web applications and e-commerce solutions using open-source technologies such as PHP, Symfony, Magento, Drupal, JavaScript, and others. Responsibilities also included database management, domain modeling, debugging, managing revision control, and more.

  • Worked closely with clients to understand business requirements and translate them into technical ones, then led the team in designing, developing, testing, debugging, launching, and maintaining the resulting solutions.
  • Led code reviews, mentored junior team members, and collaborated with other Lead Developers to define and expand software quality standards.
  • Led and personally developed Symfony and Magento solutions with key integrations across payment gateways (Authorize.Net CIM, PayPal, GiveX), shipping carriers (FedEx, USPS, UPS), ERP systems (Dynamics), and CRM/AMS platforms (Salesforce, Nimble).

Web Developer - Unleashed Technologies (2010 - 2013)

Created innovative web applications and e-commerce solutions using open-source technologies such as PHP, Magento, Symfony2, Drupal, JavaScript, and others. Responsibilities also included database management, domain modeling, debugging, managing revision control, and more. Successfully introduced new best practices around version control and code quality standards.

Junior Web Developer - Unleashed Technologies (2008 - 2010)

Created several client websites using vanilla PHP, Joomla, and Drupal.