John Holland

CEO

Hopkins, Minnesota, United States22 yrs 4 mos experience
Highly Stable

Key Highlights

  • Over ten years of enterprise software development experience.
  • Expert in distributed systems and data movement.
  • Strong problem-solving capabilities with OO solutions.
Stackforce AI infers this person is a SaaS and Telemetry expert with a focus on distributed systems and real-time data integration.

Contact

Skills

Core Skills

Distributed SystemsSolution ArchitectureCustomer AlignmentData IntegrationReal-time SystemsTechnology LeadershipConsultingSystem DesignTechnical LeadershipTelematics SystemsWeb ServicesWeb DevelopmentPerformance OptimizationArchitecture

Other Skills

JavaPythonJavaScriptSpringDevOpsCollaborationImplementationReal-time ProcessingBest PracticesTechnology DirectionMentoringClient SolutionsContinuous DeliveryTelematicsMessage Processing

About

Software craftsman with over ten years experience developing enterprise level software, leading development teams and collaborating with other small to large teams. Experienced in the entire SDLC with emphasis on design, development and delivery (devops). Expertise in distributed systems and the movement of data between and within them. Having architected, designed and implemented several large scale systems either based on existing ones or from the ground up. Several years experience with agile project methodologies. Facilitating strong communication between development, QA and domain experts. Always designing with the customer in mind and that the ability to adopt to changes is paramount. Strong problem solving capabilities focusing on OO based solutions. Employment of successful design patterns and available tools when possible. Follows pragmatic principals such as DRY (don’t repeat yourself), YAGNI (you aren’t going to need it), avoiding premature optimization, and refactoring as you go. Experience in: Java, Python, Javascript/Ecmascript, Shell scripting, AWS, Ansible, Terraform, Docker, RDBMS, Apache Cassandra, Elasticsearch, Kafka, Kafka Steams, Kafka Connect, ActiveMQ, Spring and too many other frameworks/libraries to list.

Experience

22 yrs 4 mos
Total Experience
2 yrs 3 mos
Average Tenure
--
Current Experience

Confluent

Principal Innovation Engineer

Jan 2019Jan 2025 · 6 yrs · Mountain View, California, United States

  • Aid in the design and creation of solutions that enable our customers to better attain value from the products Confluent has to offer. I work with several different areas of Confluent from product and engineering to sales and professional services in order to understand where there may be opportunities to better align our products with the customer's needs.
  • These opportunities are my focus. From these I help design, architect and implement solutions that allow this misalignment to be corrected in a timely fashion. During these efforts I may play several roles from team lead to developer, executing the activities necessary to deliver the solution.
JavaPythonJavaScriptSpringDevOpsDistributed Systems+1

Trimble inc.

Staff Engineer

Nov 2017Jan 2019 · 1 yr 2 mos · Greater Minneapolis-St. Paul Area

  • Lead the data integration team which was responsible for moving data between internal systems and external clients in real time.
  • Consulted with other parts of the enterprise on best practices, designs and architectures on how to efficiently integrate with other parts of the business at the data level in real time.
  • Supported systems that enabled real time streaming and processing of all managed data.
Data IntegrationReal-time ProcessingBest PracticesReal-time Systems

Peoplenet

Lead Developer

Mar 2014Sep 2017 · 3 yrs 6 mos · Greater Minneapolis-St. Paul Area

  • Played several roles including technical leadership, system designer and developer. Worked with many people to help build out a scalable, highly available, distributed platform with continuous delivery. Primarily focused on the data ingestion and delivery parts of the system.
System DesignTechnical LeadershipContinuous Delivery

Verizon networkfleet

Software Engineer

Jul 2012Mar 2014 · 1 yr 8 mos · Greater San Diego Area

  • Worked on the company's main product adding new functionality and improving the code base. The system is essentially a telematics data aggregation application with many analytical functions.
  • Added new features to the message processing side using, apache active MQ, apache camel, spring, and oracle. Performance is critical in this part of their system and was given much consideration during implementation.
  • Implemented many REST based web services to replace existing legacy ones. Technologies used in the process included Jersey, Spring, XML and JSON. Adding these web services required refactoring of the existing code base for reuse.
TelematicsMessage ProcessingREST ServicesTelematics SystemsWeb Services

Ge capital

Software Engineer

Nov 2011Jul 2012 · 8 mos · Eden Prairie, MN

  • Was on a project that needed refactoring and additional enhancements for a subsequent release. The next release included work with a web application based on BackboneJS, Spring, Spring MVC, maven and other minor technologies.
  • The refactoring included extensive changes to how communications where done with their CICS mainframe. I developed a binding framework to simplify serialization/deserialization between the CICS interface and the application.
  • Added several performance improvements using asynchronous communications with the DB and mainframe via multi-threading.
Web ApplicationsRefactoringPerformance ImprovementsWeb DevelopmentPerformance Optimization

Peoplenet

Software Engineer

Aug 2009Dec 2009 · 4 mos · Minnetonka, MN

  • Worked on implementing custom protocols for telematic devices. Technologies included apache camel, apache mina, spring, and Terracotta.
  • The project was performance focused where we needed to consume 1000's of messages a seconds from devices placed in vehicles. Data integrity was paramount, we insured all incoming date from the unit was saved while implementing the communication protocol used by the devices.
Custom ProtocolsPerformance OptimizationTelematics Systems

Datacard group

Technical Lead

Jan 2009Oct 2011 · 2 yrs 9 mos · Minnetonka, MN

  • Worked on several projects here. Was technical lead and gave guidance to architecture and technologies to be used in the projects. Led a group of several engineers in the process.
  • One project was a networked based management of print jobs for credit cards. This included technologies such as spring, hibernate, tomcat/jetty and maven.
  • Other projects included a distributed ID management system with biometric scanning and verification. Technologies used in the project included gradle, apache camel, spring, hibernate, vaadin, and SQL server.
Technical LeadershipArchitecture GuidanceArchitecture

Travelers insurance

Senior Software Developer

Nov 2008Jul 2009 · 8 mos

  • Agile/RUP hybrid project built with JSF, EJB3, JPA (Hibernate), Oracle.

Object partners, inc.

Chief Technologist

Feb 2008Nov 2017 · 9 yrs 9 mos · Greater Minneapolis-St. Paul Area

  • Consultant at one of the best places to work in the Twin Cities.
  • I play the role of Chief Technologist. Responsible for making technology direction choices, recommendations and mentoring other consultants in specific technical areas. Providing support to clients when they require input on selecting technologies to employ in their solutions.
  • Finally implementing solutions at clients to meet their needs.
Technology DirectionMentoringClient SolutionsTechnology LeadershipConsulting

Minnesota state colleges and universities

Senior Software Developer

Feb 2008Nov 2008 · 9 mos

  • Agile project using Spring, JSP, JPA, Hibernate, Oracle.

Unitedhealth group

Sr. C/S Developer/Programmer

Aug 2007Feb 2008 · 6 mos

  • Application enhancements with JSP, MVC, EJB2, MDB, PL/SQL, Oracle.

Wells fargo

Web Developer 5

Jan 2007Aug 2007 · 7 mos

  • Production support and application enhancements using AXIS 1.1, WebSphere, EJB2, MDB, SOAP, DB2.

Amcom software

Software Developer

Sep 2005Jan 2007 · 1 yr 4 mos

  • Agile project lead using Spring, JSF, Facelets, Hibernate, Oracle.

The toro company

Web Developer

Jan 2002Jan 2005 · 3 yrs

  • Full time developer for various systems. Technologies include JSP, custom MVC, Oracle, WebSphere, PL/SQL, Plum Tree Portal, SOAP, Vitria, SOA.

Education

University of Minnesota

Bachelor of Science in Compute Science — Compute Science

Jan 1997Jan 2002

University of Minnesota

Bachelor of Science (BS) — Computer Science

Jan 1997Jan 2002

Stackforce found 100+ more professionals with Distributed Systems & Solution Architecture

Explore similar profiles based on matching skills and experience