Brennan Pilcher

Brennan Pilcher

Senior Consultant - Software Developer at Thoughtworks

profile-pic

Summary

I blend design experience and artistic training with years of technical expertise to create memorable projects focused on the interactions between creative media and technology. I am currently employed as a Senior Consultant Software Developer at ThoughtWorks, a global technology consultancy.

Experience

Thoughtworks

09/2018 - Present

Senior Consultant - Software Developer

  • Developed a replacement website for a national pizza chain serving millions of customers a day using TypeScript (React + NextJS + Redux + React Testing Library), GraphQL, and Docker, deployed on Kubernetes via GoCD. Led the design of the Order Confirmation flow, acted as Tech Lead for the team developing non-pizza product pages, and was a senior individual contributor on the cart and checkout team
  • Collaborated with a sports analytics company to build out their core content experience using TypeScript (React Native + Redux + Jest), focusing on the news feed and data fetching / caching architecture of the app
  • Built microservices to support the replacement for a key internal system at a national grocery retailer with Java (Spring Boot + JUnit) and Docker, deployed on Kubernetes in Azure via GitHub Actions
  • Upgraded and maintained a business-critical human resources application for a leading global management consultancy using Java (Spring Boot + JUnit), TypeScript (React + Redux + Jest), Solr, Redis, and Docker, deployed to Kubernetes via GoCD
  • Took part in an assessment for a smart home wellness company analyzing code, providing insights on workflow and technical architecture, and assisting the team in producing and presenting a report to the C-level executives

Ceros

02/2017 - 07/2018

Technical Support Specialist

  • Provided in-depth technical troubleshooting and design assistance to internal stakeholders and hundreds of clients, including multiple Fortune 500 companies
  • Wrote JavaScript code to augment the Ceros platform's functionality
  • Advised on the technical capability of the Ceros platform in sales meetings with clients
  • Identified the need for a Ceros Developer portal, wrote documentation and extension guides for the Ceros SDK, and built out the site in WordPress + PHP
  • Installed and configured office A/V and networking equipment

SUNY Purchase College

04/2016 - 02/2017

Client Administrator

  • Deployed, licensed, and managed hundreds of software packages for over 1,500 Mac and Windows computers using SCCM and Munki
  • Managed Group Policy, computer accounts and organizational units in Active Directory, and oversaw transition to Windows 10
  • Created bash, PowerShell, and Batch scripts to automate tasks
  • Moderate macOS Server and Windows Server 2012 responsibilities

SUNY Purchase College

08/2015 - 02/2017

Help Desk Technician

  • Imaged, configured, and set up faculty/staff computers and academic labs for student use
  • Provided in-depth technical troubleshooting of computers and AV equipment on-site, by telephone, and via remote desktop for faculty, staff, and students
  • Patched broken RJ45 drops and performed on-site network troubleshooting

Education

Purchase College, SUNY

12/2011 - 12/2015

Bachelor of Arts (B.A.) - Cum Laude New Media

Semester at Sea - University of Virginia

12/2014 - 12/2014

Study Abroad

George Washington Carver Center for Arts and Technology

12/2007 - 12/2011

High School Degree with a certificate in Digital Filmmaking Digital Filmmaking