John Burwell

John Burwell Email and Phone Number

Open Source Engineering Leader @ Deloitte
Waterford, VA, US
John Burwell's Location
Waterford, Virginia, United States, United States
John Burwell's Contact Details
About John Burwell

Hands-on servant leader and open source contributor with twenty-five (25) years of experience delivering distributed systems that solve critical customer problems. Passionate about building collaborative, self-organizing teams focused on craftsmanship and delivery. Pragmatically combines domain driven design with lean/agile methods to maintain fidelity between stakeholder needs and system architecture. Extensive Java coding experience including the construction of non-blocking, low latency network services, data center automation, and high volume web applications.Specialties: Software Architecture; Software Craftsmanship; Lean/Agile Development; Project Management; Risk Management; Cloud Computing; Domain Driven Development; Design by Contract; SaaS

John Burwell's Current Company Details
Deloitte

Deloitte

View
Open Source Engineering Leader
Waterford, VA, US
Website:
deloitte.com
Employees:
490451
John Burwell Work Experience Details
  • Deloitte
    Deloitte
    Waterford, Va, Us
  • Deloitte
    Specialist Leader
    Deloitte May 2022 - Present
    Worldwide, Oo
  • Deloitte
    Specialist Master
    Deloitte Feb 2018 - May 2022
    Worldwide, Oo
  • Deloitte
    Senior Architect
    Deloitte Jun 2017 - Feb 2018
    Worldwide, Oo
    * Designed a massively parallel processing (MPP) system composed of a series of RESTful microservices to ingest and validate up to ten million healthcare claims per day. Documented the architecture for communication with the client.Stack: Java 8, Kafka, Kubernetes/Docker, Apache NiFi, Spring Boot, Spring Cloud, Maven, JUnit* Built the core MPP framework and components to isolate common business operations and security, concurrency, service discovery, and fault tolerance concerns.* Led design activities across all program development teams on the use and evolution of the architecture. Advised teams on sprint planning and technical risk management. Reviewed merge requests for functional completeness and Java best practices.▪ Introduced Ansible to deploy the system infrastructure and services on Red Hat Enterprise Linux 7. Designed a CI/CD pipeline to manage patch flow and deploy each change to integration. Automated a multi-AZ Gitlab deployment running on Kubernetes to AWS (EC2, VPC, S3, EFS, RDS, Elasticache) using Terraform and kops.* Aligned the program roadmap with architectural goals. Led the specification of an agile/lean process to deliver two week increments reviewed with the client.
  • The Apache Software Foundation
    Pmc Member, Apache Cloudstack
    The Apache Software Foundation Jun 2013 - Present
    Wilmington, Delaware, Us
    * Manage the release process for the 4.8.2.0, 4.9.1.0, and 4.10.0.0 releases including triaging, reviewing, and merging pull requests, status reporting to the community, and building community consensus about release scope and schedules* Defined the Long-Term Support (LTS) Release process for the community to provide users with a reliable, supported releases for a twenty (2) month period* Advocate for the project and solicit feedback from the developer and user communities through conference and meet up presentations (e.g. CloudStack Collaboration Conference, CloudConnect Chicago, LISA13, etc)
  • The Apache Software Foundation
    Committer, Apache Cloudstack
    The Apache Software Foundation Jan 2013 - Jun 2013
    Wilmington, Delaware, Us
    * Delivered the S3-backed secondary storage feature for the 4.1.0 release. Collaborated with the community to ensure that the functionality and implementation met the project’s acceptance standards. * Reviewed and tested the S3 native secondary storage feature for the 4.2.0 release. * Contributed to on-going process improvement and architectural design discussions
  • Shapeblue
    Vice President Of Software Engineering
    Shapeblue Jun 2015 - Jan 2017
    London, England, Gb
    * Led a globally distributed team (India and Bulgaria) of software engineers and testers to enhance and maintain the Apache CloudStack project, developed products to support CloudStack operation/optimization, and delivered custom enhancements to clients. Conducted bi-monthly 1:1 meetings with team members to discuss team direction, career objectives, and technical mentorship. Collaborated across the company to prioritize and schedule projects. Communicated the team status to internal stakeholders and customers.* Introduced a lean development lifecycle running weekly iterations. Met with the team daily to promote team cohesion, hand-off issues across time zones, and resolve blockers. Optimized the development process for asynchronous communications to minimize work blockage due to disparate team schedules. Fostered joint accountability and ownership through peer review and bottom-up project estimation. Continuously improved the development process to meet the team’s needs based on feedback from weekly retrospective meetings.* Advised the CEO regarding engineering operations, technical direction, and market fit. Aligned open source contributions with customer needs and strategic roadmap. Provided engineering guidance and architectural direction to the ShapeBlue product roadmap.* Designed a general purpose high availability/fencing mechanism and kernel for Apache CloudStack. Build distributed system proofs of concepts and back office tools using tools such as Java, Python, Ruby/Sinatra. Reviewed code for Apache CloudStack feature contributions. * Managed the delivery of ShapeBlue’s first product, CloudStack Container Service (CCS), which orchestrates the creation of Kubernetes container clusters in CloudStack managed virtual machines. Established release schedule and negotiated scope with stakeholders. Facilitated regular demos to elicit stakeholder feedback and refine the product.
  • Basho Technologies, Inc
    Senior Software Engineer
    Basho Technologies, Inc Jan 2014 - Jun 2015
    Bellevue, Wa, Us
    * Led the design and development of an operational analytics service to debug and tune Riak cluster operations. The system was composed of a visualization AngularJS application to correlate metrics and events, a REST API service to access data collected, an event collection and agent control service, and a node-level agent to collect metrics and events. Facilitated frequent work-in-progress reviews/demos to validate visualization design and analytic methodology. Managed relationships with technology partners to assure metrics collection availability. Implemented a collaborative task management process – working closely with team members to derive estimates and validate commitments. Integrated continuous deployment and product management disciplines to validate that development meets the highest customer demand. Stack: Java7, JavaScript, Python, Jetty, Guava, Spring, TestNG, Mockito, AngularJS, D3, Riak, Gradle, Jenkins* Verified the performance and correctness of a new metric collection library, Exometer, with Riak KV. Built riak_test test cases in Erlang, as well as, automation in Python/Fabric to provision Riak clusters, execute tests, and analyze results * Enhanced riak_test, an Erlang-based integration test library, to decouple test cases from the library and adopt a plan-test-collect dataflow architecture to improve parallelism and implement generative testing. Spreading test execution across several AWS EC2 instances running riak_test in Docker containers, Riak KV test runtimes were reduced by 75%
  • Basho Technologies, Inc
    Consulting Engineer
    Basho Technologies, Inc Jul 2012 - Jan 2014
    Bellevue, Wa, Us
    * Integrate Riak CS with Apache CloudStack and represent Basho within the Apache CloudStack community* Created an unstructured data management platform based on input from customers and prospects. Led a team of four (4) to build a prototype providing robust metadata revision control, semantic definition, and indexing capabilities using an eventually consistent data model and object storage. The system exposed a set of services through an OAuth2 authenticated REST API. Stack: Java7, Jetty, Guava, Spring, OAuth2, Riak, Riak CS, Solr, TestNG, Mockito, GradleIdentify emerging open source projects and vertical application development opportunities to increase the integration of Riak and Riak CS with the platforms utilized by Basho’s key market targets. Join and contribute to open source communities, as well as, lead the construction of these applications to exploit identified opportunities.* Engage customers regarding Riak and Riak CS professional service requirements and develop engagement proposals and statements of work including translation of customer requirements to deliverables and cost and effort estimation. Provide pre-sales technical support for CloudStack leads and prospects. * Mentor teammates on distributed systems principles, OO design, and Java coding best practices
  • Potomac Fusion
    Senior Software Engineer
    Potomac Fusion Aug 2010 - Jul 2012
    Chantilly, Va, Us
    * Designed and evolved the meta-model and search facilities of a graph-oriented data management system based including Java and REST APIs using a JSON data representation. Built web-based tools to introspect and manage metadata definition. Served on the cross-program working group managing the data model realized by the system. Constructed a fluent reflection library, Guava collection extensions, JSON data binding, and Spring tools to decouple domain and system concerns and improve testability.Stack: Java6, Spring, Wicket, Accumulo, JSON, Jackson, Guava, JUnit, Mockito, Maven* Established the first DevOps team within the company to design and automate the provisioning of cloud edge nodes. Led a team of four (4) to deliver the first release in forty-five (45) days to support a high visibility client exercise. Customized hardware to simultaneously support a high-availability VMWare cluster and a bare-metal Hadoop cluster in a fixed form factor. Collaborated with software development teams to ensure the scalability and operability of their architectural designs. Created a continuous deployment pipeline using Jenkins supporting all local and remote subcontractors.Stack: Puppet, Cobbler, Jenkins, VMWare, Hadoop MapReduce, Hadoop Zookeeper, Accumulo, PowerDNS, PostgreSQL/PostGIS* Authored a key cloud system design and operational process task order that led to a $7 billion IDIQ contract award. Contributed to project management, client engagement, and proposal strategy and composition across multiple programs. Consulted across programs to drive cohesion to our client’s enterprise architecture and improve system scalability, maintainability, and robustness.* Reviewed annual performance of team members and mentored teammates on OO design, Agile development, systems engineering, Puppet, system design and administration, and Java coding best practices
  • Brivo Systems
    Director Of Server Software Development
    Brivo Systems Oct 2008 - Apr 2010
    Bethesda, Md, Us
    • Led a team of six (6) engineers to deliver five (5) feature releases of ACS and OVR WebService to production including collaboration with the product management, sales, and marketing teams to define and manage strategic goals and release scope; planning and scheduling activities; and defect triage• Coordinated team production support activities with Operations and Customer Care including production incident resolution, customer issue escalation, emergency patch, and SAS 70 Type II audit support processes• Evolved the ACS WebService architecture to embrace domain driven design; inversion of control (IoC) using Spring; and a staged event driven architecture (SEDA) model to increase modularity, maintainability, and scalability by decreasing coupling and increasing cohesion • Designed next generation panel communication server architecture -- providing sub-second, two-way command communication to Internet-connected control panels based on Grizzly, Spring, and JMS (ActiveMQ)• Improved collaboration between QA, Development, and Operations teams by introducing weekly QA drops, rolling triage, defect-first work priority, and regular Operations design and system reviews• Increased build consistency and QA drop quality by driving an effort to re-build the continuous integration environment to use unified build scripts on Hudson; integrate static analysis (FindBugs and Checkstyle); and deploy to the Integration environment. Resulted in the creation of new qa and integration environments -- each a scale model of production.• Recruited team members including position definition, advertising, interview process coordination, and offering. Reviewed annual performance of team members and administered their incentive bonus plans• Mentored team members on domain driven design and Java coding best practices
  • Brivo Systems
    Architect/Lead Developer
    Brivo Systems Mar 2006 - Oct 2008
    Bethesda, Md, Us
    • Integrated digital video recorders (DVR) from multiple manufacturers into ACS WebService including vendor qualification and management, project costing and management, design, and implementation on JBoss using Struts and Prototype. This work became the core DVR integration framework used in all Brivo products.• Delivered a hosted video service, OVR WebService, to complement ACS WebService. Responsible for vendor selection and relationship management; design and implementation of a reliable and scalable integration architecture based on Request-Reply integration pattern, JMS, and EJB3; project planning and scheduling; and product management and market positioning• Mentored teammates in the application of test driven development, OO design and patterns, and Java best practices• Represented Brivo on various Security Industry Association (SIA) standards definition committees
  • Group 1 Software
    Software Architect
    Group 1 Software May 2005 - Mar 2006
    Us
    * Defined the architectural strategy and technical direction of all Postal Coding, Presort List Processing, and Data Quality products developed by the organization -- representing approximately $120 million in annual revenue to Pitney Bowes International* Led multiple development teams of 5-13 staff members coordinating analysis, design, and implementation activities, verifying technical estimates with Project Management, and identifying and owning technical risks of each project throughout the entire software development lifecycle using the Scrum methodology* Translated business and market demands identified by Product Management and the CTO to the Product Architecture to promote greater technical cohesion across the Group 1 product line.* Reviewed and approved all technical product designs in terms of the Product Architecture* Drove process definition and improvements in support of agile, iterative practices, continuous integration, and object-oriented analysis and design
  • Number Six Software
    Software Architect
    Number Six Software Jun 2001 - May 2005
    Us
    * Transferred OO and component development technologies to emerging development organizations. Specific duties included hands-on consulting throughout the entire software development lifecycle, OO modeling, strategic and tactical risk assessment, technical assessment, requirements gathering, and expert implementation techniques. * Specialized in the application of the iterative processes, such as the Rational Unified Process, and building service-oriented architectures to meet customer needs.* Implemented company-wide repositories for Requisite Pro and ClearQuest, as well as, Requisite Web and ClearQuest Web using Windows 2000/SQL Server and Microsoft Internet Information Server (IIS) 5.0 on Windows 2000 Server.* Maintained and developed various ClearQuest schemas for tracking defects and issues related to Number Six internal systems.* Contributed to the development and implementation of the RUP within the Number Six field organization.
  • Blueprint Technologies
    Component/Framework Engineer
    Blueprint Technologies Mar 2000 - Mar 2001
    Us
    * Mentored a Fortune 100 company on the full lifecycle customization, implementation and usage of the Rational Unified Process to build the use-case, analysis, design, and implementation models for a large, enterprise project* Assisted in the derivation and design of a component-based, stateless, n-tiered, coarse-grained service-oriented architecture based on Microsoft DNA technologies (COM+/MTS), XML, and Oracle 8i using Visual Basic and C++ * Designed and developed key design mechanisms including data models using the RUP, Rational Rose, Visual Basic, XML, COM, MTS, and design patterns * Extended Rational Rose to meet a variety of customer needs using the REI and RoseScript, as well as, using SoDA to generate reports and artifacts based on the application model
  • Systems And Computer Technology
    Assistant Software Engineer
    Systems And Computer Technology Jul 1997 - Mar 2000
    * Responsible for the analysis, design and implementation of numerous enhancements within the order fulfillment stream of an industry leading supply chain management solution for process manufacturers using the UML to create the business, analysis, and design models* Demonstrated the ability to quickly grasp new functional knowledge in the warehouse management, inventory management, order management, financial, and logistics domains and apply it to the technical domain* Maintained and extended the product’s architecture through the use of object-oriented analysis and design techniques; analysis, design, and architectural patterns; refactoring; and the creation of new analysis and design mechanisms* Designed solutions with complex persistence requirements to support multiple relational-database platforms including Oracle, MS SQL Server, and Informix* Mentored new team members and trained colleagues in the use of the product’s architecture and object-oriented techniques

John Burwell Skills

Agile Methodologies Scrum Software Development Java Object Oriented Design Java Enterprise Edition Cloud Computing Spring Web Services Uml Test Driven Development Xml Software Design Architectures Design Patterns Software Project Management Distributed Systems Red Hat Linux Continuous Integration Saas Riak Apache Hadoop Jms Sql Oracle Postgresql Rup Junit Subversion Javascript Html Rest Web Applications Ddd Puppet Git Wicket Testng Ajax Json Ant Bash Jsp Jdbc Jboss Application Server Riak Cs Vagrant Cloudstack Erlang

John Burwell Education Details

  • Transylvania University
    Transylvania University
    History
  • Millsaps College
    Millsaps College
    History
  • Metairie Park Country Day School
    Metairie Park Country Day School
    Diploma

Frequently Asked Questions about John Burwell

What company does John Burwell work for?

John Burwell works for Deloitte

What is John Burwell's role at the current company?

John Burwell's current role is Open Source Engineering Leader.

What is John Burwell's email address?

John Burwell's email address is jo****@****lue.com

What is John Burwell's direct phone number?

John Burwell's direct phone number is +170362*****

What schools did John Burwell attend?

John Burwell attended Transylvania University, Millsaps College, Metairie Park Country Day School.

What are some of John Burwell's interests?

John Burwell has interest in Children.

What skills is John Burwell known for?

John Burwell has skills like Agile Methodologies, Scrum, Software Development, Java, Object Oriented Design, Java Enterprise Edition, Cloud Computing, Spring, Web Services, Uml, Test Driven Development, Xml.

Who are John Burwell's colleagues?

John Burwell's colleagues are Lucas José Alves Pimentel, Alex Pedalino, Anagha M, Rick Carr, Steven Shtaynberger, Hazel Pereda Martínez, Ca Kanika Punjani.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.