William Hopper

William Hopper Email and Phone Number

Senior Software Engineer at GitHub @ GitHub
88 Colin P Kelly Jr St, San Francisco, CA 94107, us
William Hopper's Location
Portland, Oregon, United States, United States
William Hopper's Contact Details

William Hopper personal email

n/a
About William Hopper

I am a highly social senior software engineer who values interpersonal skills and relationships in an organization just as much as solving challenging technical problems.In my career I've worked up and down the entire software development cycle - from initial bug report investigation and feature development to release engineering and large scale infrastructure deployments.In addition, I've also spent time working as a facilitator and mentor, both in project management with careful task management and project scoping, and people management with a focus on technical mentoring.

William Hopper's Current Company Details
GitHub

Github

View
Senior Software Engineer at GitHub
88 Colin P Kelly Jr St, San Francisco, CA 94107, us
Website:
github.com
Employees:
501
William Hopper Work Experience Details
  • Github
    Senior Software Engineer
    Github Mar 2021 - Present
    San Francisco, Ca, Us
    I work on the Developer Experience team to make sure the development experience is smooth for all of the engineering teams here at GitHub in areas including: * In-house CI backend & infrastructure (Ruby on Rails, AWS, Azure)* Dev tools & environments (Ruby, Rust, Go, Bash)* ChatOps (Ruby)Additionally, I'm acting as the lead admin for a new engineering-wide mentorship program. We hope to scale the program up to fit the needs of 100+ mentees!
  • Acquia
    Technical Lead - Cloud Drupal Environment Team
    Acquia Sep 2019 - Nov 2020
    Boston, Ma, Us
  • Acquia
    Senior Cloud Software Engineer
    Acquia Apr 2019 - Nov 2020
    Boston, Ma, Us
  • Acquia
    Scrum Master
    Acquia Apr 2018 - Aug 2019
    Boston, Ma, Us
    Acting as a hybrid Scrum Master and Software Engineer, facilitating Agile practices and improvements.• Obtained CSM certification and took over all scrum master duties in April of 2018 for the Cloud Core CDE team.• Routinely lead and facilitate Agile meetings for my team of nine developers across four timezones.• Initiate regular process improvement discussions and drive the outcomes of these discussions to realization.• Work with engineering directors, product owners, project managers, and all of the other core teams to unblock engineers and initiatives.
  • Acquia
    Cloud Software Engineer
    Acquia May 2017 - Apr 2019
    Boston, Ma, Us
    Cloud Software Engineer and Scrum Master on the Cloud Core team.Working on and maintaining the AWS-based tools and applications which make up the Acquia digital experience platform spanning tens of thousands of servers.• Implement and maintain the supporting foundations of Drupal hosting: containerized customer applications, version control, PHP, Systemd, Memcache and other integral components of the Acquia ecosystem.• Create PHP API services and endpoints following the domain driven design approach.• Maintain Ruby and Rust API client libraries as well as Puppet infrastructure code.• Ensure code coverage is adequate using Rspec, PHPUnit, and system-level acceptance tests in a Jenkins CI pipeline.• Participate in an on-call rotation and often troubleshoot outages in a live production environment.• DevOps role including Ruby, PHP, Rust, and Puppet on top of AWS.
  • Puppet
    Software Engineer
    Puppet Jun 2014 - Apr 2017
    Minneapolis, Minnesota, Us
    2016 - 2017: Software Engineer on the Puppet Developer Experience teamHelped enhance the experience of developing Puppet code and authoring modules.- Helped design and implement the Puppet SDK CLI tool.- Took ownership of the puppet-strings documentation parsing project and carried out necessary requirements gathering, feature development, and maintenance fixes to ultimately release its first major version increment.- Carried out maintenance work on the Puppet Forge, including many improvements and the implementation of a Docker-based CI system running in Jenkins.- Primary language is Ruby and involves frameworks and libraries such as YARD and Sinatra.2014 - 2016: Platform Team - helped develop Puppet Labs core projects. - Responsibilities included development of new features, bug fixes, review of team and community contributions, and community interaction with our open source contributors.- Primary languages of the role included Ruby and C++.
  • Puppet
    Web Development / Data Visualization Intern
    Puppet Jun 2013 - Sep 2013
    Minneapolis, Minnesota, Us
    Worked with the delivery team at Puppet Labs to gather and visualize key statistics related to company software packaging process.Functions of the role included communication and requirements gathering, modifying existing toolchains to collect data, and the construction of a web app to visualize the data using tools such as D3.js.
  • Portland State University
    Helpdesk Volunteer Coordinator
    Portland State University Aug 2012 - May 2013
    Portland, Or, Us
    Coordination of a year long System Administration training program, the 'Braindump,' run by the Computer Action Team.Role featured management of the day to day activities of 100+ front-desk staff volunteers, including coordination of training and hours, instruction in the realm of user support, and working alongside senior System Administrators to plan curriculum for weekly technical lectures.
  • Puppet
    Release Intern
    Puppet Jun 2012 - Aug 2012
    Minneapolis, Minnesota, Us
    Worked as an intern on the release team at Puppet Labs. Helped to manage the release of commercial and open source products through packaging, debugging, testing, and community interaction.
  • Portland State University: Maseeh College Of Engineering & Computer Science
    Technical Support
    Portland State University: Maseeh College Of Engineering & Computer Science Jan 2012 - Jun 2012
    Portland, Or, Us
    Worked with a team of full-time, part-time and volunteer workers to manage the day to day needs of students and faculty of the Maseeh College of Engineering & Computer Science. Common tasks Included advanced user support, as well as the management of department wide functions such as new student orientations and lab reservation scheduling.
  • Portland State University: Maseeh College Of Engineering & Computer Science
    Junior Linux/Unix System Administrator
    Portland State University: Maseeh College Of Engineering & Computer Science Jan 2012 - Jun 2012
    Portland, Or, Us
    Worked with a small team to manage Unix machines running critical services for the Maseeh College of Engineering & Computer Science, as well as supporting Linux workstations. Most work was done primarily through the configuration management tool Puppet.
  • Portland State University
    Help Desk Volunteer
    Portland State University Oct 2010 - Nov 2011
    Portland, Or, Us
    Volunteered for hundreds of hours providing frontline user support by troubleshooting technical issues in person and through a ticketing system.
  • Portland State University
    Junior Windows Administrator
    Portland State University Nov 2010 - Jun 2011
    Portland, Or, Us
    Worked alongside senior Windows system administrators to provide software installation, large scale computer lab deployments, general Windows troubleshooting, and hardware maintenance for many Windows machines.

William Hopper Skills

Git Unix Linux Bash System Administration Programming Troubleshooting Html Ruby Css Configuration Management Php Javascript Windows Ubuntu Open Source C++ Unix/linux System Administration Data Visualization Apache Python Software Documentation D3.js Puppet Configuration Management Shell Scripting Perl Agile Methodologies Written And Verbal Communication Unix Shell Scripting Open Source Software Technical Troubleshooting Documentation Rspec Project Coordination Devops Amazon Web Services Puppet Scrum

William Hopper Education Details

  • Portland State University
    Portland State University
    Computer Science

Frequently Asked Questions about William Hopper

What company does William Hopper work for?

William Hopper works for Github

What is William Hopper's role at the current company?

William Hopper's current role is Senior Software Engineer at GitHub.

What is William Hopper's email address?

William Hopper's email address is wi****@****uia.com

What schools did William Hopper attend?

William Hopper attended Portland State University.

What are some of William Hopper's interests?

William Hopper has interest in Information Technology, Web Development, System Administration, Agile Project Management, Coding.

What skills is William Hopper known for?

William Hopper has skills like Git, Unix, Linux, Bash, System Administration, Programming, Troubleshooting, Html, Ruby, Css, Configuration Management, Php.

Who are William Hopper's colleagues?

William Hopper's colleagues are T. M. Hadiuzzaman Liton, Metehan Dibiç, David Wiggs, Chandramani Jaiswal, Danielle Brooks, Tingluo Huang, Kimberly Carter, Ccmp™.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.