MARK SHEAD
(888) 937-4210
EDUCATION
Harvard University Cambridge, MA
Master of Arts, Information Technology, 2010
•Concentration in Software Engineering
•Thesis developed algorithms to identify and predict website visitor behavior
Pittsburg State University Pittsburg, KS
Master of Arts, Music Composition, 1999
Oral Roberts University Tulsa, OK
Bachelor of Arts, Music Composition, 1998
EXPERIENCE
Xeric Corporation Fort Scott, KS
President 2006 – Present
Xeric Corporation provides a diverse set of consulting services to businesses looking for high efficiency, low communication overhead and a strong focus on people skills. Xeric targets startups and startup style projects within large established organizations.
Representative Projects:
•Coached team on Agile, test driven development and devops for a Treasury project.
•Development of multi-lingual chat based market research application.
•Subversion implementation for a large corporation. Reduced developer check in time from 45 minutes to less than 90 seconds.
•Modular libraries for efficient Java development in rapid iteration, early stage startup companies.
•Created algorithms predicting customer travel patterns to optimize ad spend for airport lounge.
•Development of online ticket sales web application for a software-as-a-service startup.
•Customization and extension of the Netsuite ERP system to enable the automatic fulfillment of software key-codes and compliance with all state, county and municipal sales taxes in 20+ states.
•Scaling of a high traffic dynamic news site to handle 300,000+ page views per day.
Clients Include:
•U.S. Department of the Treasury
•DTE Energy Company
•Hearst Corporation
•InnoSynth
•Priority Pass
•Hairbow Center
•QRI International
•Optimal Solutions
•LakersNation.com
•Ward/Kraft Inc.
•Laugh Your Way America
•Celebration Church, Green Bay
Productivity501 www.productivity501.com
Writer/Owner 2005–Present
Productivity501 is recognized as one of the top 50 blogs on personal productivity. It serves as an outlet for non-technical writing as well as providing a sales pipeline and exposure for Xeric Corporation services.
Optimal Solutions Incorporated Grandville, MI
Senior Software Engineer 2005–2006
Seven-month temporary position begun several weeks after data loss of code repository and departure of sole programmer. Managed the software development process from an uncompilable code base to a stable release. Responsible for continued development and maintenance of eVideon digital video management software. Implemented version control, secure external repository access, automated builds, automated testing, test coverage reports, software metrics, visual build notification and code style reports.
Resurrection Life Church (7,000 members, 200+ employees) Grandville, MI
Director of Information Technology 2001–2005
Oversaw all IT related functions ensuring optimum system performance and efficient business processes. Led the development of web-based software for time and attendance, nursery check-in, forms processing, project management, cost accounting, and other internal applications. Started the Technical Arts Internship program to train young people on the use of media and technology. Designed, implemented, and managed help desk, web and application development, firewalls and security policies, VPN for remote sites, electronic payment processing, voice and data contracts, and VoIP based PBX. Worked closely with the finance department to establish corporate cost accounting systems.
Fort Scott Community College Fort Scott, KS
Adjunct Professor 2000
Guest Lecturer 2007-Present
Taught several classes on Internet technologies as an adjunct professor. Ongoing guest lectures each semester on technology, software engineering and related topics.
Mercy Hospital And Health System Of Kansas Fort Scott, KS
Consultant 2001–2002
Network Administrator 1999–2001
Network Technician 1997–1999
PC Technician 1995–1996
Represented company at Sisters of Mercy corporate level regarding technical policy and design issues. Maintained router and remote access device programming and security as additional sites were added and network topology was updated. Responsible for WAN/LAN connectivity for two hospitals and 12 small clinics. Obtained CCNA certification from Cisco. Enabled and maintained network connectivity of over 1200 devices including Exchange 5.0/5.5 server, Novell networking, and handheld PCs. Responsible for upgrade and maintenance of all client/server technologies. Developed and conducted training programs for Microsoft Office applications, efforts increased employee productivity. Created simulation software to test new network configurations without impacting operations.
SKILLS AND CERTIFICATIONS
•Sun Certified Java Programmer
•CCNA certification from Cisco
•TDD & ATDD using TestNG, JUnit, Cucumber, Spock, Selenium and Geb.
•Nginx & Apache HTTP server setup, configuration, SSL, performance tuning and advanced proxy
•Tomcat Java Server setup, configuration, SSL, and performance tuning
•Jetty Java Server setup and configuration for both production and test automation environments
•Apache Tapestry 4 and 5
•Apple WebObjects
•Bootstrap CSS/Javascript/JQuery component libraries
•DWR reverse AJAX RPC library
•Hibernate & Eclipse persistence framework
•Lucene index and full text search library setup and integration with Java projects
•H2 Database setup, configuration and developer training
•Derby/JavaDB Database setup, configuration and usage
•MySQL Database setup, configuration, tuning and usage
•Postgres Database setup, configuration and usage
•Oracle basic setup and configuration
•Git client and server setup, management, and developer training
•Subversion server setup, client setup, LDAP integration, developer training, and migrations to Git
•CVS server setup, client setup, usage, developer training, and migrations to Git and Subversion
•CruiseControl continuous integration tool setup and configuration
•Bamboo, Hudson, Jenkins & Continuum continuous integration tool setup and configuration.
•X10 integration with CI systems for visual feedback devices
•JIRA, Trac, & Scarab issue management setup, configuration and management
•Maven and Nexus setup, configuration, management and developer training
•Flyway database migration framework setup, management and developer training
•Installation and configuration of Chef to support automated release deployment
•Linux, Windows & OS X setup and administration
•Cloud based application deployments through AWS and Rackspace
•Cloud based content delivery network provisioning for files and streaming content
•VMWare ESX setup, configuration and maintenance
•Java SE and EE software engineering
•Networking: DNS, DHCP, routing protocols, SNMP, IPv4, etc.
•Cacti network metrics/graphing web application setup and configuration
•RRDTool data-logging/graphing tool setup and configuration
•Wordpress setup, customization, migration, tuning, scaling and troubleshooting
•Eclipse setup, configuration and plugin deployment management in team settings
•SOAP and REST web services integration
•XML, XLST, and SVG