Michael Sullivan
(XXX) XXX-XXXX
XXXX@XXXX.XXX
O B J E C T I V E
• Senior Software Engineer/Team Lead/Manager position to use my years of experience to get
things done and help develop developers.
• I have a strong desire to jump into cloud computing as well as development in iOS/Swift.
• I am a back-end/tools developer. Not a full-stack developer. You want me as far away from
developing a UI as possible.
• I am open to working remotely.
E X P E R I E N C E
Software Engineer III

OpenX – 2015 - 2019
• Worked in the Automation Engineering team, which created tools to help the rest of the
TechOps teams automate their work. DevOps but I was more “Dev” than “Ops”.
• Certified Scrum Master for the team, which used TDD and CI/CD so reliably that it was the
only group in the company that did not have to go through the Change Board process for
production releases. That’s right: not just a Scrum Master but “certified”. Ooooooh.
• Re-wrote the Mr. Capacity tool, which calculated the capacity of various applications and
measured their usage over time to aid in capacity planning. Converted from Ruby to Perl.
• Developed the Klaxxon alerting tool, which allowed developers to more easily create Icinga
alerts from data visualized in Grafana without having to deal directly with Icinga.
• Developed syncing between in-house deployment database and Kubernetes.
• Attended company-sponsored Erlang class.
✓Linux, Perl, Moose, GitHub, MySQL, SaltStack, Jira, Icinga, Grafana
Senior Software Engineer

Conversant, Inc. – 2013 - 2015
• Worked on back-end user stories for the internal tool (Cobalt) used to help customers
(publishers and advertisers) manage their ad campaigns and inventory.
• Provided access to Cobalt data via microservices by designing and developing a REST API
with full CRUD functionality.
• Team very effectively used Scrum, TDD, and CI daily.
• Attended company-sponsored Java class and led effort to have our Perl-centric team wade into
Java development.
• Won company’s “Fedex Day” 24-hour hacking contest by implementing a search engine for
Cobalt by using MongoDB.
✓Linux, Perl, Moose, Java, MongoDB, ActiveMQ, Perforce, CodeCollaborator, Jenkins, Jira
Software Development Contractor

Disney-ABC Television Group Digital Media – 2012 - 2013
• Disney-ABC Television Group was responsible for development and maintenance of
www.abc.com and www.abcfamily.com.
• Worked in an Agile team on back-end user stories.
• Evangelized code reviews with presentations and guidance to other DATG teams as part of a
department-wide effort to adopt better software engineering practices.
✓OS X, Linux, PHP, Zend, Alfresco, AWS, Subversion, Jira, Crucible

E X P E R I E N C E ( C O N T I N U E D )
Software Development Contractor

NBC Entertainment Digital — 2011 - 2012
• NBC Entertainment Digital was responsible for development and maintenance of
www.nbc.com.
• Our team developed a new content management system using an in-house PHP-based MVC
framework.
• Responsible for software that pulls the prime time schedule from a web service and adds it to
our database, linking shows from the feed to the correct shows in our database.
✓OS X, Linux, PHP, Perl, MySQL, MongoDB, Git, Subversion, aiCache, Apache
Quality Assurance and Change Management Analyst

Cast & Crew Entertainment Services, Inc. — 2008 - 2011
• Responsible for developing test case automation scripts and test cases for legacy software, as
well as new software under development, using the eggPlant test automation tool.
• Responsible for building internally-developed software, running automated tests, and
packaging for release.
✓OS X, Linux, eggPlant, Subversion, Cornerstone (svn client), Perl, MySQL, Bugzilla,
Hudson, Rally
Senior Software Engineer

4Over, Inc. — 2006 - 2008
• 4Over is a high-volume business-to-business printing company.
• Designed and led the effort to implement a new production pipeline platform using a PHP/
AJAX front end and a mod_perl/web services back end, including TDD.
• Wrote tools to help automate the previous production pipeline, giving the company a pipeline
that handled double its printing volume each year I was there.
✓OS X, Solaris, Perl, mod_perl, PostgreSQL, Oracle, PHP, CVS
Senior Technical Yahoo

Yahoo! Search Marketing — 2004 - 2006
• Helped develop and implement the software release procedure and tools for the Business
Information Group (BIG) where, for all intents, none had existed before. Besides being good
software engineering, the procedure helped BIG with Sarbanes-Oxley Act (SOX) compliance.
• Change Coordinator for all BIG software releases. Responsible for coordinating, packaging,
documenting, and deploying each release as well being the group liaison with QA.
• Maintained and developed Autobuild, the internal tool used to build, package, and distribute
software systems outside of the BIG group.
✓Linux, OS X, Perl, Apache, shell scripts, Oracle, MySQL, CVS, Bugzilla
Principal Software Engineer

Aelix, Inc. — 2001 - 2004
• Brought order to a chaotic development environment. Instituted version control, separated
development from production, packaged releases.
• Wrote requirements for, designed, and developed OmniReach, Aelix’s flagship service. It was
a scalable pipeline where data from customers was processed through templates and the
resulting formatted faxes and emails were sent.
• Wrote requirements for, designed, and developed Faxzilla, a scalable, high-volume faxing
system used in-house.
✓Linux, OS X, Perl, Apache, mod_perl, HTML, XML, XML-RPC, Oracle, Template Toolkit,
ImageMagick, CVS
E X P E R I E N C E ( C O N T I N U E D )
Senior Internet Systems Engineer

Ticketmaster/Citysearch — 2000 - 2001
• Duties mainly involved writing mod_perl modules for the Citysearch website.
• The User Reviews project allowed site visitors to add their own reviews to anything on the
Citysearch site (restaurants, movies, plays, bars, etc.), whether Citysearch has their own
review of it or not. User reviews proved to be much more popular than anyone had anticipated
but the software easily handled the traffic.
✓Linux, Perl, Apache, mod_perl, HTML, XML, Oracle, Template Toolkit, CVS
Manager of Internal Engineering

Virtualis Systems, Inc. — 1999 - 2000
• Managed a team of eight software engineers for this web hosting company.
• Department was responsible for the development and maintenance of software used by groups
within the company (Billing, Finance, Customer Support, Sales, Marketing, System
Administration) and by customers (customer orders, order setups, etc.).
• Responsibilities included hiring software engineers, employee reviews, project management,
technical leadership, and software development.
✓FreeBSD, Perl, HTML, CGI, MySQL, Apache, PHP, CVS
Principal Software Engineer

Woodstock.com — 1999
• Developed the Woodstock ‘99 Community Gallery, an image gallery that allowed the web
community to upload their photos of the festival into selected categories of the gallery from
their web browser. The Gallery peaked at over one million page views/day, which was over
half the traffic to Woodstock.com.
✓Linux, Perl, HTML, MySQL, ImageMagick, Apache, system administration
Walt Disney Feature Animation — 1990 - 1999
Senior Software Engineer — 1997 - 1999
• Responsibilities included providing support for Disney’s proprietary morphing tool, working
with end-users and production management to determine the features to be included in
releases.
• Worked with department heads and production management to make sure the proper pipeline
would be in place for new tools and scheduled their release.
CAPS Team Leader — 1994 - 1997
• Determined items to be included in software releases, release scheduling, software
development, and lead training sessions for new releases.
• Responsible for configuration management and software release tools. Software was built for
and released to up to five different architectures.
• Lead for three engineers.
CAPS Software Developer — 1993 - 1994
• Worked on CAPS enhancements and bug-fixes as responsibility for CAPS software
development transferred from Pixar to Disney.
CAPS Duty Manager — 1990 - 1993
• Provided end-user support for CAPS (Computer Animation Production System), starting with
the first feature film it was used to produce, The Rescuers Down Under.
• Problems solved ranged from user errors to software bugs to problems strictly involving the
animation process.
• Acted as a liaison between the end-users at Disney and the software developers at Pixar.
✓Unix (Solaris, IRIX), C, shell scripting, ClearCase, SCCS, Informix, system administration
E D U C A T I O N
University of California, Santa Barbara — 1980 - 1985

Major: Computer Science Michael Sullivan
(XXX) XXX-XXXX
XXXX@XXXX.XXX
O B J E C T I V E
• Senior Software Engineer/Team Lead/Manager position to use my years of experience to get
things done and help develop developers.
• I have a strong desire to jump into cloud computing as well as development in iOS/Swift.
• I am a back-end/tools developer. Not a full-stack developer. You want me as far away from
developing a UI as possible.
• I am open to working remotely.
E X P E R I E N C E
Software Engineer III

OpenX – 2015 - 2019
• Worked in the Automation Engineering team, which created tools to help the rest of the
TechOps teams automate their work. DevOps but I was more “Dev” than “Ops”.
• Certified Scrum Master for the team, which used TDD and CI/CD so reliably that it was the
only group in the company that did not have to go through the Change Board process for
production releases. That’s right: not just a Scrum Master but “certified”. Ooooooh.
• Re-wrote the Mr. Capacity tool, which calculated the capacity of various applications and
measured their usage over time to aid in capacity planning. Converted from Ruby to Perl.
• Developed the Klaxxon alerting tool, which allowed developers to more easily create Icinga
alerts from data visualized in Grafana without having to deal directly with Icinga.
• Developed syncing between in-house deployment database and Kubernetes.
• Attended company-sponsored Erlang class.
✓Linux, Perl, Moose, GitHub, MySQL, SaltStack, Jira, Icinga, Grafana
Senior Software Engineer

Conversant, Inc. – 2013 - 2015
• Worked on back-end user stories for the internal tool (Cobalt) used to help customers
(publishers and advertisers) manage their ad campaigns and inventory.
• Provided access to Cobalt data via microservices by designing and developing a REST API
with full CRUD functionality.
• Team very effectively used Scrum, TDD, and CI daily.
• Attended company-sponsored Java class and led effort to have our Perl-centric team wade into
Java development.
• Won company’s “Fedex Day” 24-hour hacking contest by implementing a search engine for
Cobalt by using MongoDB.
✓Linux, Perl, Moose, Java, MongoDB, ActiveMQ, Perforce, CodeCollaborator, Jenkins, Jira
Software Development Contractor

Disney-ABC Television Group Digital Media – 2012 - 2013
• Disney-ABC Television Group was responsible for development and maintenance of
www.abc.com and www.abcfamily.com.
• Worked in an Agile team on back-end user stories.
• Evangelized code reviews with presentations and guidance to other DATG teams as part of a
department-wide effort to adopt better software engineering practices.
✓OS X, Linux, PHP, Zend, Alfresco, AWS, Subversion, Jira, Crucible

E X P E R I E N C E ( C O N T I N U E D )
Software Development Contractor

NBC Entertainment Digital — 2011 - 2012
• NBC Entertainment Digital was responsible for development and maintenance of
www.nbc.com.
• Our team developed a new content management system using an in-house PHP-based MVC
framework.
• Responsible for software that pulls the prime time schedule from a web service and adds it to
our database, linking shows from the feed to the correct shows in our database.
✓OS X, Linux, PHP, Perl, MySQL, MongoDB, Git, Subversion, aiCache, Apache
Quality Assurance and Change Management Analyst

Cast & Crew Entertainment Services, Inc. — 2008 - 2011
• Responsible for developing test case automation scripts and test cases for legacy software, as
well as new software under development, using the eggPlant test automation tool.
• Responsible for building internally-developed software, running automated tests, and
packaging for release.
✓OS X, Linux, eggPlant, Subversion, Cornerstone (svn client), Perl, MySQL, Bugzilla,
Hudson, Rally
Senior Software Engineer

4Over, Inc. — 2006 - 2008
• 4Over is a high-volume business-to-business printing company.
• Designed and led the effort to implement a new production pipeline platform using a PHP/
AJAX front end and a mod_perl/web services back end, including TDD.
• Wrote tools to help automate the previous production pipeline, giving the company a pipeline
that handled double its printing volume each year I was there.
✓OS X, Solaris, Perl, mod_perl, PostgreSQL, Oracle, PHP, CVS
Senior Technical Yahoo

Yahoo! Search Marketing — 2004 - 2006
• Helped develop and implement the software release procedure and tools for the Business
Information Group (BIG) where, for all intents, none had existed before. Besides being good
software engineering, the procedure helped BIG with Sarbanes-Oxley Act (SOX) compliance.
• Change Coordinator for all BIG software releases. Responsible for coordinating, packaging,
documenting, and deploying each release as well being the group liaison with QA.
• Maintained and developed Autobuild, the internal tool used to build, package, and distribute
software systems outside of the BIG group.
✓Linux, OS X, Perl, Apache, shell scripts, Oracle, MySQL, CVS, Bugzilla
Principal Software Engineer

Aelix, Inc. — 2001 - 2004
• Brought order to a chaotic development environment. Instituted version control, separated
development from production, packaged releases.
• Wrote requirements for, designed, and developed OmniReach, Aelix’s flagship service. It was
a scalable pipeline where data from customers was processed through templates and the
resulting formatted faxes and emails were sent.
• Wrote requirements for, designed, and developed Faxzilla, a scalable, high-volume faxing
system used in-house.
✓Linux, OS X, Perl, Apache, mod_perl, HTML, XML, XML-RPC, Oracle, Template Toolkit,
ImageMagick, CVS
E X P E R I E N C E ( C O N T I N U E D )
Senior Internet Systems Engineer

Ticketmaster/Citysearch — 2000 - 2001
• Duties mainly involved writing mod_perl modules for the Citysearch website.
• The User Reviews project allowed site visitors to add their own reviews to anything on the
Citysearch site (restaurants, movies, plays, bars, etc.), whether Citysearch has their own
review of it or not. User reviews proved to be much more popular than anyone had anticipated
but the software easily handled the traffic.
✓Linux, Perl, Apache, mod_perl, HTML, XML, Oracle, Template Toolkit, CVS
Manager of Internal Engineering

Virtualis Systems, Inc. — 1999 - 2000
• Managed a team of eight software engineers for this web hosting company.
• Department was responsible for the development and maintenance of software used by groups
within the company (Billing, Finance, Customer Support, Sales, Marketing, System
Administration) and by customers (customer orders, order setups, etc.).
• Responsibilities included hiring software engineers, employee reviews, project management,
technical leadership, and software development.
✓FreeBSD, Perl, HTML, CGI, MySQL, Apache, PHP, CVS
Principal Software Engineer

Woodstock.com — 1999
• Developed the Woodstock ‘99 Community Gallery, an image gallery that allowed the web
community to upload their photos of the festival into selected categories of the gallery from
their web browser. The Gallery peaked at over one million page views/day, which was over
half the traffic to Woodstock.com.
✓Linux, Perl, HTML, MySQL, ImageMagick, Apache, system administration
Walt Disney Feature Animation — 1990 - 1999
Senior Software Engineer — 1997 - 1999
• Responsibilities included providing support for Disney’s proprietary morphing tool, working
with end-users and production management to determine the features to be included in
releases.
• Worked with department heads and production management to make sure the proper pipeline
would be in place for new tools and scheduled their release.
CAPS Team Leader — 1994 - 1997
• Determined items to be included in software releases, release scheduling, software
development, and lead training sessions for new releases.
• Responsible for configuration management and software release tools. Software was built for
and released to up to five different architectures.
• Lead for three engineers.
CAPS Software Developer — 1993 - 1994
• Worked on CAPS enhancements and bug-fixes as responsibility for CAPS software
development transferred from Pixar to Disney.
CAPS Duty Manager — 1990 - 1993
• Provided end-user support for CAPS (Computer Animation Production System), starting with
the first feature film it was used to produce, The Rescuers Down Under.
• Problems solved ranged from user errors to software bugs to problems strictly involving the
animation process.
• Acted as a liaison between the end-users at Disney and the software developers at Pixar.
✓Unix (Solaris, IRIX), C, shell scripting, ClearCase, SCCS, Informix, system administration
E D U C A T I O N
University of California, Santa Barbara — 1980 - 1985

Major: Computer Science



0
Following
0
Followers
120
Profile Views