Eric "EJ" Johnson

San Antonio, TX 78238 : 210-559-1949 || ej@coding-zone.com

Objective

To obtain a senior position as a technical manager that utilizes my strengths running development teams and building out projects.

Professional Summary

Experienced software development manager and software engineer with a passion for the customer. Managed teams of software engineers for over 10 years practicing various forms of agile development methodologies. Leadership and communication skills gained through corporate training programs and experience interfacing with all levels of corporate executives and business partners. Possessing strong skills in interpreted programming languages, relational databases, UNIX administration, and host/network security.

Experience

Rackspace Hosting, San Antonio, Texas

Manager, Cloud Files: 2007-Present

IT hosting company offering Managed Hosting, Mail, and Cloud Services backed by Fanatical Support.

  • Nurtured incubation project to full-fledged Cloud Files product
  • Identified product gaps and directed R&D engineers to implement final features
  • Built/hired team around product including developers, systems, architects
  • Formalized/extended test suite and load testing
  • Instituted Operational support, monitoring, escalation procedures
  • Developed internal material for Support and product awareness briefs for Sales
  • Solicited internal testing and governed private beta, and public beta periods
  • Accredited with product features: CDN partnership and supported language bindings
  • Authored technical documentation: Developer Guide, Quick Start, forum posts
  • Authored PHP API, directed development of other language bindings
  • Interface with other departments to roll-out CF to legacy Rackspace
  • Community Activist: blog posts, twitter updates, IRC, tool makers (Cyberduck, Fireuploader, duplicity, etc)

Rackspace Hosting, San Antonio, Texas

Manager of Software Development/Developer/Admin: 2005-2007

  • Hired as team lead over 5 developers, promoted to department manager
  • Grew team from 14 developers to 25 developers, 4 leads, 5 business analysts
  • Standard Dev Manager duties: prioritization with business, estimates, progress reports, staffing, and budget
  • Matured the SDLC by introducing QA/RM, change management, improved testing (unit, functional)
  • Increased rigor around change management for SOX compliance
  • Primary application serviced all business units, interfaced with departmental leaders for prioritization
  • Accountable to Senior Leadership team and all business units to meet application SLA
  • Directed multi-month integration projects with commercial software (Onyx, Salesforce, Oracle)
  • Primary customer management application grew rapidly over 2.5 years:
    • Concurrent users sessions grew 950%
    • Total support tickets grew 175%
    • New ticket creation by month grew 122%

Pan American Airways, Portsmouth, New Hampshire

Manager of Software Development: 1999-2005

A small start-up Airline company, using the Pan Am brand and servicing the East Coast and Puerto Rico.

  • Wore many hats including Manager, software developer, and UNIX system administrator
  • Managed team of 5 developers working on the Customer Airline Reservation System
  • Reported to Senior/Executive leadership to align development with business goals
  • Standard Dev Manager duties: prioritization with business, estimates, progress reports, staffing, and budget
  • Responsible for developing/implementing policies around disaster recovery, security, data retention
  • Interfaced with 3rd party vendors/partners and governmental agencies
  • Business grew from nothing to processing over $1M/month at its peak

Lockheed Martin, Manchester, New Hampshire / Camden, New Jersey

IS Leadership Development Program: 1997-1999
Co-Op/Part-time Tools Engineer: 1995-1997

A multi-national aerospace manufacturer and advanced technology company and the world’s largest defense contractor.

  • Participated in 2yr IS Leadership Development Program: 4 job rotations and Master’s degree
  • Six month rotations as Network Engineer, UNIX systems administrator, Web Apps, Mainframe Apps
  • Managed 30+ UNIX workstations/servers running Solaris, SunOS, HP-UX with 1000+ user accounts
  • Designed/implemented web-app to track computer assets: Tcl/PHP, Apache, MySQL, Oracle
  • Two Leadership seminars: risk and project management, negotiation, managerial accounting
  • Earned Master’s of Computer Science through distance learning program
  • Co-op Support Engineer in NJ supporting field engineers with CAD/CAM configurations

Education

MS Computer Science, Rensselaer Polytechnic Institute, Troy, NY: 1997-1999

BS Electrical Engineering, Drexel University, Philadelphia, PA: 1993-1997

Skills

  • Languages: Python, PHP, SQL, Ruby, Perl, Java, C/C++, UNIX shell
  • Services: Apache, PostgreSQL, MySQL, Exim, BIND, NIS, NFS, LDAP
  • Operating Systems: Linux, FreeBSD, Solaris, HP-UX, Windows, Mac
  • Protocols: TCP/IP, HTTP, DNS, SMTP, DHCP, SSL, FTP, CIFS, NIS, NFS, POP, IMAP
  • Other: Agile (RUP, SCRUM, XP), Web development (CGI, XHTML, CSS, Javascript), UNIX system administration, OOP/Design Patterns, UML, Computer/Network security, Relational DB Design/Normalization, Revision Control (cvs, svn, git)

Achievements

  • Author of an appendix and a technical reviewer for Cloud Application Architectures published by O’Reilly
  • Adjunct professor teaching advanced UNIX administration at NH Community Technical College
  • Former developer and package maintainer for Arch Linux
  • Served in United States Navy, 1987-1991 with Honorable Discharge and Good Conduct Medal