WILLIAM HUBBS
https://github.com/williamh | https://linkedin.com/in/williamhubbs
INFORMATION TECHNOLOGY INDUSTRY FOCUS
Complex Programming | Supervisory Client Support | Application Development
Highly analytical and focused release engineer with expert proficiency in multiple computer programming languages and open source development. Expert understanding of design, analysis, coding, testing, implementation and maintenance processing cycles of software application development. Maintained self-hosted instances of Gitlab, Github and sourcegraph. Applied expertise to write code to automate continuous integration for multiple projects on the self-hosted Gitlab instance. Regarded for the ability to competently review and analyze data, and communicate information in clear and easy-to-understand language. Maintain an awareness of new trends in the information technology services industry by openly exchanging knowledge with peers across the organization. Articulate presenter with strong customer interpersonal communication skills. Additional strengths include:
Software Engineering & Development Team Collaboration / Leadership Skills Intricate Coding / Programming Interpersonal Communication Abilities Networking Systems Configuration Content Development / Technical Writing
PROFESSIONAL EXPERIENCE
PLAYSTATION, Austin, TX Release Engineer (2015-2024)
Maintained self-hosted instances of Github Enterprise, Gitlab Enterprise Edition and Sourcegraph tools used by the company. Developed code to automate full Continuous Integration processing for multiple projects in multiple programming languages on Gitlab. Supported teams migrating their projects from Github to Gitlab. Supported teams by adding and debugging functionality as requested to the Continuous Integration system. Expertly advised teams on ways to make the user interfaces of their products more accessible for people with disabilities.
BLIND ACCESS TRAINING, Pasco, WA Webmaster and Web Trainer (2014)
Maintained the business's web site and trained clients in using WordPress to build their own web sites and blogs.
AFFILIATED COMPUTER SERVICES, INC. (ACS), Dallas, TX Production Support Technician Help Desk Technician, Level II Quality Assurance Analyst (1995-2009)
Expertly delivered second-level supervisory support to a twenty-four hour help desk team responsible for an ACS-proprietary inventory management and point-of-sale software system designed for convenience store clients such as Arco and 7-11, Inc. Provided similar service to the United States Army and Air Force Exchange Service (AAFES). Provided quality control expertise to evaluate help desk technician customer service performance with oral and written feedback. Accountable to senior management for ensuring total technician compliance to company communication standards and regulations. Re-engineered critical store performance diagnostic tool using AutoIt Windows scripting language software to automate information retrieval and data analysis that increased client support technician productivity by reducing call times by half.
- Maintained diagnostic tool mentioned above in Windows batch file language utilized by help desk team to troubleshoot client software issues. Efforts led to reduced resolution time and significantly minimized client expenses.
- Acted as a liaison between help desk and development teams; provided integral information to developers to fix software problems found in the field.
- Authored multiple UNIX shell scripts and complex utilities written in C to automate cumbersome processes and facilitate improved customer service operations.
EMASS (E-SYSTEMS), Garland, TX Senior Associate Software Engineer (1992-1995)
Administered software configuration management (SCM) processes. Compiled new software applications on multiple platforms, maintained software installation scripts, and built distribution tapes. Designed multiple versions of software to run on several computer platforms. Diligently documented and tracked software ?bugs? to initiate and implement repairs. Administered valuable report system that tracked all programming corrections. Contributed expertise to EMASS VolServ software designed to control robotic tape archival systems. Compiled, coded, and tested units to ensure proper functionality prior to client delivery. Designed, documented, coded and tested units for an Application Program Interface (API) and Command Line Interface (CLI) so that clients could use the VolServ software more easily. Ported units in the Volserv Software and its API and CLI to multiple computer platforms including the IBM RS/6000, Cray Y-MP 2E, Convex and SGI Work Stations. Contributed expertise to the Falcon-brand mass data storage system which became utilized by a confidential client. Coded several units in ANSI C on the Convex platform and kept design documentation up to date.
OPEN-SOURCE DEVELOPMENT
Engage in open-source development programming projects for personal enrichment.
GENTOO LINUX, www.gentoo.org Accessibility Project (2004-present)
Maintain specialized software packages for Gentoo Linux making it more accessible to users with physical disabilities. Fix software bugs and report them to appropriate authors, recommending patches where possible. Coordinate with release engineering team to make sure installation media are accessible. Support disabled users by assisting them with installing Gentoo Linux and recommending settings which will make it accessible.
SPEAKUP, www.linux-speakup.org Developer (2008-present)
Speakup is a series of Linux kernel based drivers that send keyboard input and console output to one of several speech synthesizers, making Linux accessible to blind users. Updated the code and installation script so that Speakup can be installed into modern Linux kernels. Update installation documentation. Fix software bugs reported by users.
ESPEAKUP, www.github.com/linux-speakup/espeakup Developer, Main Program Author (2008-present)
Espeakup is a program that acts as a connector between Speakup and the Espeak software-based speech synthesizer. Primarily written to be a small light weight connector for installation media and embedded systems. Maintain and develop the code in C and author documentation. Accept patches from users and correct code errors.
PYBUGZ, www.github.com/williamh/pybugz
Developer (2007-present) PyBugz is a command line interface to the BugZilla bug tracking system which is used by Gentoo Linux and several other open-source projects. Maintain code and documentation. Develop new features and fix issues reported by users. Code is in the Python programming language.
ACADEMIC BACKGROUND
UNIVERSITY OF NORTH TEXAS, Bachelor of Science, Computer Science; Minor, Rehabilitation Studies, Denton, TX (1991) Cum Laude (Cumulative GPA: 3.5/4.0)
ODESSA COLLEGE, Associate of Arts, General Studies, Odessa, TX (1988) (Cumulative GPA: 3.8/4.0)
TECHNICAL EXPERTISE
Programming Languages: Go, C, C++, PERL, Python, Pascal, Fortran, IBM 370 & 8086 Assembly Language, BASIC Software Tools: Docker, GIT, Revision Control System (RCS), Concurrent Versions System (CVS), Subversion, Bazaar, Make, UNIX Shells (BASH, SH, CSH), AWK, SED, MS Word, MS Excel Batch Programming/Windows Scripting: Windows NT/XP, AutoIT Operating Systems: Linux, UNIX and UNIX variants (SunOS, Solaris, IRIX, Unicos, ConvexOS, AIX), Windows, Vax/VMS, MUSIC Database Systems: R:Base 5000 Relational Database