EarthVectors About us

Welcome To EarthVectors

The EarthVectors core team brings nearly 100 years of software engineering experience and 30 years of experience in the healthcare domain.

Our former clients and employers span a wide range of business sizes, stages, and domains. We have helped for-profit and not-for-profit organizations create immense value.

We are experts in full stack engineering, software development practices, and business analysis. We have expertise in product management, project management, IT operations, DevOps, and data science. We pride ourselves on craftsmanship tempered with pragmatism.

Our mission is to create happiness and prosperity through common sense engineering and business processes.

Our Team


Lew Parker

President, Distinguished Engineer

Over the last 20 years, Lew has delivered software in a wide range of technologies and industries. Lew has an MBA and MSIS from Boston University.


Kim Hendrick

Distinguished Engineer

Kim has over 20 years of experience as a software engineer, team lead, and manager. Kim holds a degree in Computer Science from the College of Great Falls.


David Madouros

Distinguished Engineer

David has more than 20 years of software experience working with a variety of team and business sizes -- everything from 10-person startups to Fortune 25 companies as a Software Engineer, Team Lead, and Manager.


Andrew Courter

Principal Engineer

Andrew has over 10 years of experience as a software engineer, team lead, and software consultant. Andrew earned a MS and BS in Computer Science from Texas Tech University.


Joe Santini

Principal Engineer

Joe has more than 10 years of experience working with a wide variety of software architectures, from monoliths to complex microservices. Joe earned a MS in Systems Engineering and Computer Science and a BS in Computer Science.


Mihir Parikh

Senior Engineer

For the past five years Mihir has focused on developing software addressing issues in clinical data collection, social determinants of health, and healthcare reporting. He is pursuing a Masters in Data Science.

Core Values


We adhere strongly, but not dogmatically, to the tenants of the Agile Manifesto, Twelve Principles of Agile Software, and Five Values of Extreme Programming. We adapt our process to minimize ceremony and maximize communication, efficiency and happiness.

Pragmatic Idealism

We believe in continually evolving towards a set of ideals and dream of all the possibilities they can bring. Ideals define our long term strategies. Pragmatism defines our day-to-day tactics. Our ideals and business needs are constantly evolving and we adjust accordingly.

Problem Solving

We make practical (often boring) technology choices. We don’t build science projects just because we are smart enough to build them. New technologies should be chosen based on the merits of solving the problem at hand.


We believe that many problems can be addressed through better communication. We do not hoard information. We share our process and ideals freely and openly. We strive to be fearlessly transparent with ourselves, our team members, and our clients.


We have the courage to design/code for today; not tomorrow. We have the courage to throw away code that is obsolete. We have the courage to persist through complex problems. We have the courage to make architectural corrections. We have the courage to be transparent. We have the courage to simplify the code at every turn.


We check our egos at the door. A codebase is owned by all team members, from the best features, and most elegant implementations, to the worst bugs. We make mistakes sometimes, because we’re human, but rather than dwell on them we choose to fix and then learn from them.

Our Services

Reduce Technical Debt

Technical debt holding you back? Do you have a monolith? Are you in microservice hell? Are changes increasingly painful?

  • Auditing code bases & engineering practices
  • Working with legacy code
  • Architectural transformation & Rails rescue

Business Alignment

Can’t see work moving through your organization? Is your capacity a mystery? Is work getting bogged down, but you don’t know where?

  • Value stream mapping
  • Bottleneck identification
  • Revealing hidden costs


Little or no feedback on code quality, user value, and other metrics? Can big ideas be broken down into small, visible, and valuable features? Do production fixes take days or weeks?

  • Tiny experiments
  • Data driven feedback
  • Growth mindset


Do you need the project finished yesterday without sacrificing quality? Infrequent releases to production? Challenges with scaling to meet customer demands?

  • Test driven development
  • DevOps guidance
  • Monitoring, diagnostics & telemetry

Agile and Lean Project Management

Need improved collaboration? Have communication gaps? Silos? Handoffs? Low morale? Difficulty completing projects?

  • Agile coaching
  • Engineering culture and process revitalization
  • We get your team unstuck


Struggling to find quality engineering talent? Need experienced technical leadership? Do you need new hires producing value immediately?

  • Senior staff augmentation
  • Interviewing, onboarding
  • Mentoring & Technical leadership

Contact Us