Summary
I have been writing software for over twenty years – since I was around seven years old. My second grade science project was a file manager for the Apple II series. Since then I’ve learned more languages than I can count, and done everything from back-end to front-end, from graphic design to server administration, from project management to end-user support.
I am a code poet, a software craftsman with a passion for development. I aim to find the simplest, most elegant practical solution to a problem; of course, there are times when deadlines loom and corners must be cut, and from those situations I’ve honed my skills in rapid development and refactoring.
I have a lot of experience in web development and digital marketing, while maintaining a broad knowledge of the technology space in general. I love learning about and trying new technologies, trying to find what will stick and what will be another passing fad. I love development, architecture, process improvement, and any opportunity to learn.
Skills and Accomplishments
Software Development
- Strong proficiency in Go, Java, JSP, C#, ASP, PHP, HTML, CSS, JavaScript, and SQL.
- Good working knowledge of many languages, including Python, C, bash, PowerShell, Ruby, and VBA. Can pick up new languages and technologies quickly.
- Experience with SOAP, REST, AJAX, ActiveMQ, Hibernate, jQuery, Smarty, and Unity3D.
- Extensive experience with Subversion, Git, and Mercurial.
- Experience with object-oriented design and development, including design patterns and best practices.
- Experience with agile development, rapid prototyping, rapid iteration, continuous integration, continuous delivery, and test-driven development.
- Wrote several freely-distributed tools for developers, including a log monitor and two MySQL helper utilities.
- Wrote a complete Learning Management system from scratch in PHP and supported it for 3 years. Rebuilt the entire application in Java, and supported it for another 3 years.
- Wrote several work-queuing applications for Bellsouth/AT&T call centers.
Project and Personnel Management
- Extensive experience with ticket management systems such as Trac and JIRA.
- Wrote and published a web-based application for feature management and estimation
- Extensive experience hiring, managing, mentoring, and organizing small teams and entire departments.
- Extensive experience working with remote and distributed teams and personnel, across the country and across the globe.
- Proven skills in communication, documentation, training, and requirements gathering.
- Provided 24/7 on-call support for AT&T and IgnitionOne.
- Handled production deployment and support for most of IgnitionOne’s products and services.
Server and Database Administration
- Extensive experience with Windows, Linux, Apache, MySQL, PHP, and Tomcat administration.
- Extensive experience with database design, architecture, optimization, and administration, including MySQL, SQL Server, and SQL Azure.
- Experience with Microsoft Azure, SQL Server, IIS, Subversion and Stash administration.
- Experience with Chef for configuration and deployment.
- Familiar with ActiveMQ, RabbitMQ, MongoDB, and Postgres administration.
- Familiar with monitoring using Zabbix, AlertSite, Dashing, Pingdom, Exceptionless, and Logentries.
Graphic Design and UX
- Extensive experience with user interface design and user experience optimization.
- Extensive experience with Adobe Photoshop and Fireworks. Some experience with Adobe Illustrator.
- Extensive experience using HTML, CSS and JavaScript to implement responsive, elegant designs using standards-compliant code and semantic markup, which work across all popular browsers and on mobile devices.
Business Domains
- Music & recording (4 years)
- E-commerce (4 years)
- Digital Marketing (7 years)
- Telecommunications (9 years)
- Employee Training (6 years)
- Logistics (1 year)
Professional History
Oct 2013 – Present | Principal DevOps Architect | IgnitionOne, Atlanta, GA |
Jun 2010 – Present | Founder & Chief Technologist | Rogue Technologies, Atlanta, GA |
Dec 2011 – Oct 2013 | Development Manager | IgnitionOne, Atlanta, GA |
May 2011 – Dec 2011 | Senior PHP Developer | IgnitionOne, Atlanta, GA |
Apr 2006 – Feb 2012 | Java Developer | AT&T/ Contractor, Atlanta, GA |
May 2005 – Apr 2006 | Tier 3 Support Specialist | Bellsouth, Atlanta, GA |
Oct 2004 – Apr 2005 | Workforce Analyst | UPS/APAC, Newport News, VA |
Sep 2004 – Oct 2004 | Universal Agent | UPS/APAC, Newport News, VA |
Aug 2004 – Sep 2004 | Tracking Agent | UPS/APAC, Newport News, VA |
Jan 2003 – May 2004 | Tier 2 Support Specialist, DSL | BellSouth/ClientLogic, Asheville, NC |
Nov 2002 – Jan 2003 | Workforce Analyst | BellSouth/ClientLogic, Asheville, NC |
May 2002 – Nov 2002 | Tier 2 Support Specialist, Dialup | BellSouth/ClientLogic, Asheville, NC |
Nov 2001 – May 2002 | Technical Support CSR, Dialup | BellSouth/ClientLogic, Asheville, NC |
Aug 1997 – Jun 2001 | Webmaster | Sequoia Records, Encinitas, CA |
References
Personal references are available upon request.
- Projects:
- Rogue Informant (log file monitor): http://www.rogue-technologies.com/informant
- Rogue Prognosticator (project estimation): http://www.rogue-prognosticator.com/
- StackOverflow: http://stackoverflow.com/users/7426/adrian
- GitHub: https://github.com/aprice/
- LinkedIn: http://www.linkedin.com/pub/adrian-price/5/885/12/