Joshua Boyd joined Booz Allen in 2015 and is a Lead Engineer within the Strategic Innovation Group’s (SIG) Digital crosscut. Joshua is an experienced full-stack developer with 10 years experience in cloud migrations, performance engineering, modern technology stacks (JS frameworks, PHP frameworks), Service Oriented Architectures, micro services, API design, database design, continuous integration/deployment, agile software development practices,
Joshua Boyd joined Booz Allen in 2015 and is a Lead Engineer within the Strategic Innovation Group’s (SIG) Digital crosscut. Joshua is an experienced full-stack developer with 10 years experience in cloud migrations, performance engineering, modern technology stacks (JS frameworks, PHP frameworks), Service Oriented Architectures, micro services, API design, database design, continuous integration/deployment, agile software development practices, and DevOps (Puppet, Docker, LXC, Ansible). He is currently focused on Infrastructure as Code, rugged DevOps/DevSecOps, and building out tooling to ease adoption of the DevOps model. Joshua holds a B.S. in Computer Science (Software Engineering) and a Graduate Certificate in Information Systems Security. He is currently working towards completing an M.S. in Applied Computer Science (Modeling & Simulation).
Lead Engineer @ Designed and led implementation of a AWS, Jenkins and Docker based platform.
Designed and led engineering implementation to integrate DevOps practices with Data Science projects utilizing Azure, Puppet, Hadoop, Jenkins, TFS and Git. From June 2015 to Present (7 months) Principal Software Engineer @ PRINCIPAL SOFTWARE ENGINEER (Apr 3013 - May 2015)
SENIOR SOFTWARE ENGINEER (Oct 2011 - Apr 2013)
Designed and led implementation of a Drupal based MVP platform, reducing time to market of individual products from one month to less than one week.
Designed and led implementation of REST API for utilization across multiple products as part of a SOA initiative to reduce development time required for new products.
Designed and led implementation of the migration to AWS, leading to an increase in availability and a decrease in deployment times.
Led engineering effort to bring applications and infrastructure into PCI-DSS compliance
Implemented and maintained multiple API integrations: Twilio, Voxbone, CyberSource, ding*, Google Geocoding, Digitalk
Performed technical interviews of a dozen candidates; both offshore and stateside. From October 2011 to May 2015 (3 years 8 months) Senior Software Engineer @ Led team of four on-site developers, and three off-shore developers for an ongoing open-source project; scheduled and assigned work; performed monthly performance reviews.
Increased application performance five-fold. Built out a performance testing platform as part of the continuous integration process. Optimized database queries. Implemented numerous global caching mechanisms. Refactored existing code for performance after profiling the application.
Revamped the project website by utilizing Drupal and PressFlow, replacing a static webpage.
Moderated all project code reviews; implemented code review policy to provide full code coverage.
Reviewed all technical and functional specifications submitted by team members.
Lead and implemented an agile, monthly release schedule; replacing the previous quarterly or longer release schedule.
Lead the effort to increase unit test coverage of the project from a paltry 5% to a present 20%.
Implemented new development standards requiring test coverage for all new code.
Increased the security of the project by implementing a global, enforced framework for blocking attempted Cross-site Request Forgery and Cross Site Scripting requests.
Defined requirements and assisted in implementation of an appliance which was deployed successfully to all clients, resulting in uniform deployments and ease of upgrades.
Utilized multiple Atlassian products to facilitate management of the project, including Jira, Crucible, and Confluence.
Wrote custom Wordpress modules for a seasonal theme switcher, as well as a current weather applet/module.
Performed administration and migrations of various servers and applications, including those on Amazon AWS. Operating systems including Linux, FreeBSD, and Solaris.
Wrote a custom module to allow Drupal 6.to utilize xcache as both an opcode and variable cache.
Built out a SOAP web service in PHP for consumption by ASP.NET clients utilizing the Zend Framework and nusoap.
Modified an existing custom PHP e-Learning application to integrate with a 3rd party web service as well as with the newly written SOAP service.
Provided on-going support and maintenance for client applications. From March 2007 to August 2009 (2 years 6 months) Agile Web Applications Developer @ Scaled infrastructure from a single Linux server to a virtually unlimited number of servers utilizing Amazon technologies including EC2, S3, and Persistent Block Storage. Other standard technologies used included NFS, SNMP, Scalr, Nginx, MySQL Master/Slave Replication and mysql-proxy. This effort allowed the application to scale to support 100x the previous amount of users and traffic.
Performed numerous performance tuning efforts, including schema optimization, MySQL tuning, multiple caching layers and a filesystem abstraction layer.
Built the foundations of an API layer providing developers with methods to be utilized in AJAX as part of the core application, as well as allowing external developers entry into the application.
Built out a Solr search cluster and migrated all data from Lucene, currently operating with a single master and two slave instances.
Performed regular code reviews and served as technical lead to three other developers.
Served as the project management interface between the CEO and the team of developers, scheduled and prioritized tasks and releases.
Acted as release manager and quality assurance manager. Implemented Hudson to use for continuous integration, staging releases, and production releases. Integrated Hudson with Phing, Selenium and phpUnit.
Developed all application code using Agile practices; including unit testing, test driven development, fast iterative releases, and stints of XP. From May 2008 to October 2008 (6 months) Associate Web Developer @ Administered, designed, maintained and supported numerous Linux servers.
Built out several Drupal 5.x based sites for intranet use by Clients. Included LDAP single sign-on integration, Flash XML management interface, front-end theming and extensive back-end module customization.
Designed and supported medium sized relational databases in MySQL and Oracle 10g.
Designed solutions for hosting of web applications in a load balanced environment.
Designed, analyzed, and modified specifications and standards for utilization and evaluation of simulators, computers, and audiovisual equipment.
Supervised and trained other professional and technical personnel in technical aspects of simulations.
Designed and administered numerous Windows 2003 servers, including SQL Server 2005 and IIS services. From March 2007 to May 2007 (3 months) Information Technology Specialist I @ Provided advanced technical support for faculty and staff in using learning technologies and other various software tools.
Developed an expert system using PHP 5 and Oracle 10g for use by University technical support services to provide a higher level of support to faculty and staff.
Responsible for building and maintaining software images for Macintosh and Windows computers. From August 2005 to March 2007 (1 year 8 months)