John Burwell work email
- Valid
- Valid
- Valid
- Valid
- Valid
John Burwell personal email
- Valid
John Burwell phone numbers
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
Deloitte
View- Website:
- deloitte.com
- Employees:
- 490451
-
DeloitteWaterford, Va, Us -
Specialist LeaderDeloitte May 2022 - PresentWorldwide, Oo -
Specialist MasterDeloitte Feb 2018 - May 2022Worldwide, Oo -
Senior ArchitectDeloitte Jun 2017 - Feb 2018Worldwide, 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. -
Pmc Member, Apache CloudstackThe Apache Software Foundation Jun 2013 - PresentWilmington, 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) -
Committer, Apache CloudstackThe Apache Software Foundation Jan 2013 - Jun 2013Wilmington, 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 -
Vice President Of Software EngineeringShapeblue Jun 2015 - Jan 2017London, 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. -
Senior Software EngineerBasho Technologies, Inc Jan 2014 - Jun 2015Bellevue, 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% -
Consulting EngineerBasho Technologies, Inc Jul 2012 - Jan 2014Bellevue, 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 -
Senior Software EngineerPotomac Fusion Aug 2010 - Jul 2012Chantilly, 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 -
Director Of Server Software DevelopmentBrivo Systems Oct 2008 - Apr 2010Bethesda, 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 -
Architect/Lead DeveloperBrivo Systems Mar 2006 - Oct 2008Bethesda, 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 -
Software ArchitectGroup 1 Software May 2005 - Mar 2006Us* 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 -
Software ArchitectNumber Six Software Jun 2001 - May 2005Us* 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. -
Component/Framework EngineerBlueprint Technologies Mar 2000 - Mar 2001Us* 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 -
Assistant Software EngineerSystems 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
John Burwell Education Details
-
Transylvania UniversityHistory -
Millsaps CollegeHistory -
Metairie Park Country Day SchoolDiploma
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
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.
Start your free trial