James Carpenter

James Carpenter Email and Phone Number

Agile product development - Certified LeSS trainer @ The LeSS Company
James Carpenter's Location
Milwaukee, Wisconsin, United States, United States
About James Carpenter

I will help create meaningful change within your engineering organization. Business Outcomes: • Customer satisfaction on quality and feature relevance• Re-wiring organizational DNA to be more nimble, open and creative• Improved release forecast accuracyEngineering Practices: • Establishment of Test Driven Development, Continuous Delivery, and software craftsmanship practices• Demonstrated improvements within few weeksCoaching: • Direct and sincere guidance on the foundational assumptions, constraints, and implementation details of empirical process control using Scrum and KanbanCulture, Structure, Process: • Effective role alignment of Engineers, Business Management and Engineering Management• Techniques and process to hold the organization accountable for change• Engineering culture nurturing strong customer focus, high quality, creative problem solving, and happy fulfilled engineersTraining: • Participant led training, custom developed and delivered to fit the unique needs of the organization--------------------------------------------Understanding My Professional Capabilities:To obtain a deeper understanding of my professional capabilities and my thoughts on implementing a successful agile transformation I suggest the following:• Have a conversation with me.• Review the first three chapters of my book, Forging Change.• Read my LinkedIn recommendations from various past clients and sponsors, paying particular attention to those from Dmitry Barsky, Trevor Gamba, and David Stackleather.• Read the foreword to my book written by David Stackleather.• Review enough of my LinkedIn profile to appreciate the depth of my engineering and management background; as contrasted with the fluffy agile sprinkles coaches you will often encounter.

James Carpenter's Current Company Details
The LeSS Company

The Less Company

View
Agile product development - Certified LeSS trainer
James Carpenter Work Experience Details
  • The Less Company
    Certified Less Trainer
    The Less Company Sep 2022 - Present
    Amsterdam, Noord Holland, Nl
    My LeSS case study details my efforts in guiding the enablement of hundreds of millions in savings, and de-risking over a billion in annual revenue by creating more effective cross-functional, cross-component teams.
  • Agile Carpentry
    Executive Agile Coach/Owner
    Agile Carpentry Jun 2015 - Present
    • Authored an extensive LeSS case study. Thanks to the supportive guidance of Viktor Grgic, Craig Larman, Bas Vodde, and many others I am now the 4th CLT in the nation, and the 24th in the world.• Authored Forging Change, focused on real-world aspects of implementing large scale transformations.• Design and delivery of organizational transformations.• Design and delivery of custom agile training for multiple clients.• Guidance of multiple LeSS, and LeSS-like adoptions.• Stanford University guest lecturer on agile management.• Spanish immersion study completed in my efforts towards fluency.• Obtained Scaled Agile SPC4.5 certification to help better communicate with clients.• WY incorporation: 11/7/2017; W2 employment: 2/11/2018
  • Automobile Club Of Southern California
    Executive Agile Coach
    Automobile Club Of Southern California Nov 2017 - Jun 2019
    Costa Mesa, California, Us
    • Delivered multi-day participant driven Scrum training in groups of ten to thirty for close to two hundred people. I co-trained the third day with my sponsor whenever possible. At other times, I would speak on my sponsor's behalf.• Guided a large number of multi-day chartering events to stand up approximately two dozen teams. Most teams required a LeSS scaling strategy to coordinate work across several related teams in multiple geographies.• Provided minor technical coaching as required and as capacity allowed. In time, several dedicated technical coaches were engaged to further assist in this effort. The technical coaches were typically deployed more narrowly to small groups of teams, leaving me more time to focus on broader organizational challenges.• Designed a complete restructuring of the engineering hiring pipeline. This included authoring an extensive white-paper and conducting one-on-one interviews to identify the initial pilot group of interviewers. I also designed the training and launch activities for the pilot group.• Guided management to correct a variety of severely dysfunctional team dynamics. At times this involved facilitating extended team working sessions to help teams safely flush conflicts to the surface and deal with them.• Routinely consulted with various managers and individual contributors throughout the organization on any aspect of theory or practice requested.• Facilitated occasional Kanban training when appropriate to a team's needs.
  • Cisco
    Executive Agile Coach As Independent Consultant
    Cisco Feb 2016 - Apr 2017
    San Jose, Ca, Us
    • Piloting Scrum and other agile practices in my capacity as the lead external agile consultant.• Executive coaching and training in organizational change management during a period of very dynamic structural changes.• Development of participant driven multi-day training for agile fundamentals, Scrum, Kanban, and technical practices.• Development of hands-on one-day training for large scale refinement across multiple Scrum teams; including Rally usage.• Scrum and agile process coaching, leveraging Kanban techniques and practices to help manage challenges of custom computing hardware development.• Technical coaching predominately focused on unit testing and continuous integration. This includes unit testing within UEFI BIOS code, which I am told is a first within the BIOS industry.• Crafting and deployment of an agile assessment framework to improve senior leadership visibility into ground level realities.• Interviewing and selection of competent Bangalore process and technical coaches.
  • Cprime, Inc.
    Senior Agile Coach
    Cprime, Inc. Jun 2015 - Jul 2015
    San Mateo, California, Us
    Agile coaching, training, instructional design, and organizational transformation for all levels including executive and team level coaching with both a process and technical focus. Wide exposure to multiple clients per month.
  • Cisco
    Executive Agile Coach Via Romeagile
    Cisco Jul 2014 - Mar 2015
    San Jose, Ca, Us
    • Lead agile transformation from VP to individual contributor level within assigned program of around 130 people.• Implemented pull based agile adoption model within assigned program.• Assisted peers in coaching other programs as needed.• Stood up a dozen Scrum teams within assigned program.• Trained product owners in user story and product backlog creation.• Delivered a half-dozen Scrum training classes.• Performed monthly agile assessments for assigned program.• Delivered technical coaching on test driven development and continuous delivery.
  • Centare Group
    Agile Coach/Consultant
    Centare Group Feb 2012 - Jul 2014
    Milwaukee, Wi, Us
    • Delivered a presentation entitled “Scaled Agile Release Process” at "Agile Indy 2013" in Indianapolis and more recently at "Keep Austin Agile 2014". The presentation focuses on a set of behaviors, processes, and architectural design patterns that can be used to coordinate the efforts of multiple teams without the need for hardening sprints.• Coached newly formed Scrum teams at a variety of clients in their efforts to adopt Scrum.• Quickly identified what had been seen as a change management crisis as a team communication crisis frustrated by poor tooling and poor process paradigms at a large firmware client. To attack the root cause, I led the technical and cultural changes necessary to encourage developers to continuously integrate into a single code line. This involved: extensive coaching; formal and in-formal presentations to achieve the necessary buy-in; deploying a continuous integration server; making it possible for distributed team members to commit to the same code line within the legacy source control system; migration to a command line build system; and development of automated high-level smoke tests.• Facilitated the establishment of a client's DevOps SCRUM team. This involved project chartering to acquire funding, shuttle diplomacy across regions, process coaching and hands-on technical coaching. Fully adopted cultural change included: Test Driven Development; Automated Provisioning; Continuous Integration; Continuous Delivery; and Effective Retrospectives.• Developed and delivered a Kanban training workshop.• Developed and delivered several presentations on the cultural and technical aspects of acceptance test driven development.• Obtained PSE (originally PSM-II) (97% grade), PSM-I and PSD (95% grade) certifications from Scrum.org.• Obtained Certified Scrum Professional (CSP) certification from Scrum Alliance.
  • Overstock.Com
    Development Manager/Lead Software Engineer
    Overstock.Com Mar 2009 - Jan 2012
    Midvale, Ut, Us
    While at Overstock I took on the following roles:• Senior Software Engineer on two separate teams (6mo Contract): First team was website focused, the second team had more of an architectural focus.• Development Manager for the International Team• Development Manager for the Auctions Team• Development Manager for the SEOII TeamThese roles have involved the following responsibilities:• hiring• code/design reviews• strategic architecture• people management: performance reviews, objective setting, coaching, etc.• project management: requirements gathering, iteration planning/tracking, and release management. (ScrumMaster certified via Agile Alliance training by Alistair Cockburn)• coding in Java, Scala and C++Direct employment: 8/24/2009
  • Triad Resources
    Senior Developer At Bp Gas Trading
    Triad Resources Aug 2008 - Jan 2009
    • Member of a five person team responsible for the development and support of enhancements to a natural gas trading system built using multi-threaded C# .Net, WinForms, Composite Application Block (CAB), Spring.NET, RhinoMock, NUnit, Clearcase, NHibernate, and Citrix. • Changes typically included both client and server side components, frequently implementing framework enhancements as appropriate. Efforts often involved working across organizational boundaries to isolate and resolve various technical problems. Also researched C# build tools (NAnt, MSBuild, NMaven and NPanday) and wrote Ant, Nant and Perl scripts to support source server indexing.
  • Jp Morgan Chase Investment Bank
    Technical Lead
    Jp Morgan Chase Investment Bank Oct 2004 - Jun 2008
    New York, Ny, Us
    • Helped to architect, implement and deploy two separate multi-threaded core Java high throughput low latency clustered greenfield equities trade order routing systems running on a mix of Unix and Windows OS platforms.• Formed and lead a team responsible for the support, maintenance and evolution of a Java based equities trade analytics platform deployed to a clustered Unix web server infrastructure. The application included a struts based J2EE web interface, a Web 2.0 javascript based rich internet application, as well as a Swing thick client component.• Designed, developed and deployed a multi-threaded core C#.Net based client API to the second trading system.• Responsibilities included on site knowledge transfer from a team in the UK, architectural guidance, hands-on development, working with other trading system teams to facilitate integration, recruitment, conducting technical interviews, and mentoring.
  • Ercot
    Software Engineer
    Ercot Nov 2003 - Sep 2004
    Taylor, Tx, Us
    • Wrote software to manage the Texas electric grid.• Improved the maturity of the group’s software development infrastructure and process. Improvements included automated testing at unit and system levels, some movement towards iterative development, limited continuous integration, code coverage metrics and a more cohesive open-source technology stack.• The technology stack put in place includes Apache, Tomcat, Ant, JUnit, and CVS as well as Eclipse, CruiseControl, Struts, Axis, Cactus, dbUnit, JMS, and other open-source libraries and tools.• Built an XML-RPC SOAP service using Axis and assisted the data warehouse team in consuming it using Oracle’s embedded JVM.
  • Self Employed
    Independent Software Development
    Self Employed Jan 2003 - Nov 2003
    • Developed both a Symbian C++ smart-phone application and a J2EE server application.• CVS was selected for source control, JUnit for comprehensive test coverage of the server components, Ant for external builds, PostgreSQL for persistence, Jakarta Axis for SOAP consumption, and Eclipse as an IDE.• Used SWIG with custom typemaps to generate JNI wrappers to any necessary vendor libraries only available in C++. The Ant build system integrated SWIG related makefile execution with the automated build test cycle.• The Symbian C++ code was developed on Nokia’s Series 60 emulator for the Nokia 3650 camera phone.• Used Microsoft Visual Studio 6.0 as an IDE for the Symbian C++ code
  • Household International
    Software Engineer
    Household International Nov 2001 - Dec 2002
    Us
    • As a senior member of Household’s Java team, helped rewrite Household Automotive Finance’s entire customer management system. The system developed provides a J2EE based presentation layer running on WebSphere Application Server and communicates via IBM MQSeries messaging to legacy software running on an IBM mainframe. The development environment included IBM VisualAge for Java for code development and Rational Rose for design.• Before joining the Java team, worked as a Senior Information Analyst within Household’s analytics department. Duties included data acquisition, cleansing, and loading to and from a variety of relational databases including Oracle, SQL Server, and DB2 as well as analyzing the data acquired. The automation was typically written in Perl and SQL running on Linux and Solaris. • Led the team in moving to CVS for source control.
  • Divx
    Software Engineer
    Divx Nov 2000 - Aug 2001
    San Diego, California, Us
    • Served as a member of the venture capital A series funded start-up’s software engineering team designing and implementing software in Java, Perl and C++. The principal product of DivXNetworks was a cryptographically secure digital video content delivery platform incorporating DivXNetworks’ MPEG4 video codec.• The J2EE web infrastructure team was organized around the Extreme Programming process. All code was unit tested with the JUnit and CUnit frameworks.• Toolsets and technologies used throughout the life of the project include TogetherJ, Visual Café, JBuilder, MS Visual Studio, WebLogic, Oracle, PostgreSQL, Swing and XML. There was extensive use of both UNIX/Linux and Windows based operating systems. The server side language of choice was usually Java and C/C++ for the client.• There was also a large cluster of Linux servers running Apache with object oriented Perl code.
  • Questia Media
    Software Engineer
    Questia Media Jan 2000 - Oct 2000
    Us
    • Lead the venture capital funded start-up’s technical evaluation, selection, and integration of a library automation system. With this system in place, Questia could uniquely identify a book in great detail and work with external data vendors of electronic book catalogues. The greatly improved data quality helped to avoid the potential loss of millions of dollars per month.
  • Houston Chronicle
    Software Engineer
    Houston Chronicle Apr 1999 - Dec 1999
    Houston, Texas, Us
    • Served as a team member of Houston Chronicle's online development and administration group.• Installed and implemented various technical components of web based services (mod_perl, databases, CGI, LWP, Solaris, encryption, XML, MIME email, OOP).• Configured and maintained Apache web servers and associated infrastructure including web traffic analysis infrastructure.• Designed and implemented a cryptographically secure communication system with company affiliates.• Designed and coded an object-oriented perl based storm tracking software package. Some components of this software were released under an open source license and placed on CPAN.
  • Nutec Services
    Software Engineer
    Nutec Services Jun 1998 - Mar 1999
    • Wrote tools to increase the efficiency of the small independent start-up’s massively parallel seismic processing group.• Created UNIX Korn shell and AWK scripts resulting in a 10% increase in service division throughput. Utilized object oriented Perl and the Tk GUI library for development of special projects. Gained further experience with TCP/IP, DNS, general system administration, LaTeX, massively parallel computing, numerical methods, graphical object oriented programming, SQL, HTML, CGI, Emacs, VI, DISLIN plotting library, and various UNIX shells and configurations.
  • Texas A&M University
    Undergrad Research Assistant
    Texas A&M University Aug 1996 - May 1998
    College Station, Tx, Us
    • Assisted university professors with physics-related research and wrote a multitude of numerical algorithms in FORTRAN to compute solutions to various differential equations. Typical algorithms implemented included simple matrix manipulations, 4th and 5th order Runga-Kutta method, fast fourier transform (FFT), cubic and quadratic spline interpolation, various finite element approaches utilizing relaxation techniques, and shooting method attacks of eigenvalue problems.

James Carpenter Skills

Agile Methodologies Scrum Software Development Junit Ant Java Spring Agile Project Management Software Engineering Sql Software Design Xml Continuous Integration Tomcat Soap Maven Java Enterprise Edition Web Services Design Patterns Perl Oop Test Driven Development Spring Framework Unix Agile Pair Programming Eclipse Technical Project Leadership Cvs

James Carpenter Education Details

  • Texas A&M University
    Texas A&M University
    Physics

Frequently Asked Questions about James Carpenter

What company does James Carpenter work for?

James Carpenter works for The Less Company

What is James Carpenter's role at the current company?

James Carpenter's current role is Agile product development - Certified LeSS trainer.

What is James Carpenter's email address?

James Carpenter's email address is jc****@****hoo.com

What is James Carpenter's direct phone number?

James Carpenter's direct phone number is +183267*****

What schools did James Carpenter attend?

James Carpenter attended Texas A&m University.

What skills is James Carpenter known for?

James Carpenter has skills like Agile Methodologies, Scrum, Software Development, Junit, Ant, Java, Spring, Agile Project Management, Software Engineering, Sql, Software Design, Xml.

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

Aero Online

Your AI prospecting assistant

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.