Darin McGrew
Software Release Engineer
| mcgrew@stanfordalumni.org |
Senior level engineer with significant experience in Software Release Engineering, and with a demonstrated history of successfully learning new tools on the job.
Professional Qualifications
Software Release Engineering:
- Design, implementation, automation, and documentation of source control, build, packaging, and installation procedures.
- Creation of custom tools, and integration of custom, commercial, and open-source software.
- Effective verbal and written communication in software development environments, including multi-national development teams.
- Training coworkers and third-party vendors to perform various essential technical functions.
- Experience with UNIX/Linux, Mac OS X, and Microsoft Windows environments including expertise with Bash (and other sh-compatible shells), Perl, make, Perforce, and CVS.
Web Development:
- Design, implementation, and documentation of intranet web applications.
- Creation and maintenance of internet and intranet web sites using various web-development and site-management tools.
Professional Experience
|
C3 Energy Network, San Mateo, CA Software Release Engineer (contract) | 2011–2012 |
|---|---|
Environment: Linux in Amazon EC2; Git, JIRA, Confluence; supported products used Java. | |
|
Google, Mountain View, CA Software Release Engineer | 2007–2010 |
|---|---|
Environment: Linux; Perforce; scripting/automation in Perl (legacy only) and Python; internally developed tools for builds, automated tests, continuous integration, self-service releases, packaging, deployment, monitoring, defect/enhancement tracking, etc.; supported products used C++, Java, MySQL. | |
|
Epocrates, San Mateo, CA Software Release Engineer | 2001–2007 |
|---|---|
Environment: Solaris (SysV), Linux; Microsoft Windows (NT, 2000, XP), Mac OS X; Palm OS, Microsoft Windows CE (Pocket PC, SmartPhone); Solaris and RPM packages, InstallShield and Installer VISE installers; Perforce, CVS, ExtraView; Apache, Cold Fusion, Tomcat, WebLogic, lighttpd; scripting/automation with Perl, Bash, make, ant, Cygwin, Microsoft Windows batch files; supported products used C++, Java. | |
|
Hewlett–Packard, Cupertino, CA Software Release Engineer | 1999–2001 |
|---|---|
Environment: HP-UX (SysV); ClearCase with internally developed wrappers; scripting/automation in Perl, Ksh; Apache, CGI; internally developed tools for builds, submit queues, monitoring, etc. | |
|
Compaq Computers, Cupertino, CA (formerly Tandem Computers) Software Release Engineer | 1995–1999 |
|---|---|
Environment: Microsoft Windows NT (3.5, 3.51, 4.0), MSDN; MKS Source Integrity, Continuus/CM; scripting/automation in Ksh, Microsoft Windows batch files. AOLserver, Tcl, Microsoft IIS, Microsoft FrontPage. | |
Other Experience
|
Web Design Group,
www.HTMLHelp.com Member | |
|---|---|
|
Content development, server configuration, and forum moderation for a web site that promotes creative, informative, browser-independent, and resolution-independent web sites that are accessible to all users worldwide. | |
|
The King's Academy, Sunnyvale, CA Secondary School Teacher | |
|---|---|
|
Taught pre-algebra classes. Assisted drama director with acting classes and extra-curricular musical. | |
Education
B.S. Electrical Engineering—Computers, Stanford University, Stanford, CA