James Earlywine

James Earlywine

Solutions Architect, MBA

Fishers, IN

Contact Me

About Me

Welcome, I'm James Earlywine. I've been building web applications professionally for 17 years.

I started my journey building custom full-stack web applications for small businesses, then completed my MBA and graduated to larger enterprises.

As a solutions architect, I am focused on:

  • Your Business
    • Customers
    • Revenues
    • Costs
    • How do you measure/track success?
    • Factors that drive success
    • Risk Factors
    • Competitor Intelligence
    • Product Differentiators / Market Positioning
    • Company "Moats" / "Unfair Advantages"
    • Monetization Strategy

  • Your Product Strategy
    • Why do your customers use your app?
    • How do you attract and retain customers?
    • Product/Software Development Lifecycle
    • Current Roadmap and Backlog
    • Product Branding & Styling
    • Visual Designs
    • User Personas, User Journeys, User Pain Points
    • What data is collected to understand how users interact with your product?

  • Your Technology Strategy
    • Map of product specs to technical specs
    • Business & Application Events
    • Architecture/DFD Diagrams
    • Sequence Diagrams
    • Data entities
    • Data Security & Privacy Compliance
    • Network Security & Topology
    • Application Security
    • Caching & Indexing Strategy
    • Testing Strategy
    • Data Application Map
    • Service Map
    • Infrastructure and Scaling
    • Source & Dependency Management
    • Tool Chains & Developer Experience
    • CI/CD Strategy & Tooling (Build, Test, Deploy, Rollback, etc)
    • Observability Framework (Logs, Alerts, Incident Management, etc)
    • Operational Controls
    • Disaster Recovery

  • Your Operations
    • What are the SLAs for your application?
    • Who do users contact for customer service?
    • What on-call requirements exist to support this application in production?
    • How do you track and respond to production issues (service outage, service degradation, feature defect, etc.)?
    • How many high-severity incidents do you have per week?

  • Your People and Culture
    • How do you plan & prioritize your deliverables?
    • How do you communicate and work as a team?
    • How comfortable are people in sharing their thoughts, ideas, and concerns?
    • What is the general feeling on the team?
    • What is the work/life balance?
    • What is the mix of personality types?
    • How much time is spent in discovery and sharing?
    • How much time is spent addressing technical debt?
    • How much time is spent discussing and improving team dynamics?
    • How is performance evaluated? (team, individual contributor, manager)


Ideally, much of this is already visible to all stakeholders. I like to work with teams that are transparent about their business, product and technology strategies.


I consider myself a Generalist, and I hesitate to ever call myself an expert at anything. :)

  • I like working on a dynamic team - where each member provides good leadership in one moment, and good followership in the next.
  • I like working on a flat team of seasoned professionals, who engage in healthy intellectually-honest debate and can have fun in the process.
  • I prefer to work on teams where we collaborate creatively, but also strike a healthy balance with "heads down" time to focus and deliver.
  • I'm comfortable working alone, and also enjoy pairing to figure things out together.

Fun facts about me: I'm an INTJ-A (Myers-Briggs). I can un-scramble a rubiks cube in less than 2 minutes. I like to play guitar, sing and hang out with my five-year-old son. :)


You can locate me here on the DISC chart:


If you're into Lumina Spark, you can read my full Lumina Spark Portrait or my abbreviated Lumina Splash.

TLDR summary:

Recent Project


Moodys.com (2022-2025)

Moodys.com

Staff Engineer - AWS Solutions Architect

General contributions:

  • brainstorm with technical leadership on architectural patterns and trade-offs
  • collaborate with product and operations team to ensure alignment of technology and deliverables
  • partner with devops to seed projects, remove blockers and support teammates across squads

Squad contributions:

  • Designed and built six data pipelines:
    • Designed and built: text-to-speech ingestion to improve accessibility of research documents (solo engineer)
    • Designed and built: Legacy AuthZ to New ABAC AuthZ system for User Management team (team lead)
    • Designed and built: extensible OpenSearch solution to Operations team need for search against Dynamodb tables (solo engineer)
    • Designed: Salesforce -> AuthN+AuthZ data pipelines
    • Designed: Research Ingestion Pipeline for Research Views team (team effort)
    • Designed: Ingestion Failure Alerts Pipeline for Search team (team effort)
  • Partnered early with technical leadership to architect the infrastructure and messaging patterns for the Moodys Copilot
  • Designed and built Attribute-Based-Access-Control (ABAC) system to support sales and their evolving product definitions (team effort)
  • Designed and built Transitional Content Store (TCS) middleware to
    • build a cached corpus of legacy content over time
    • expose operational controls for updating that legacy content
    • provide 99.99% site stability while we strangle an end-of-life monolith into a series of cloudnative and ECS-hosted microservices
    • eliminate chronic site outages - reduced incident escalation calls from 1-2 per week to just 1 escalation in six months.

Guild contributions:

  • Testing Guild - discussions and decisions on test tooling and practices
  • Backend Guild - dev tools shared across all squads, including CDK constructs to support evolving cloud strategies
  • Observability Guild - most of my time was spent learning from others, Splunk, AWS Cloudwatch, and OpsGenie mostly, dashboards customized to support strategic initiatives on a project-by-project basis
  • Architecture Review - partnered with tech-leads early and often in designing cloud-native solutions: data pipelines, authorization service, research service, text-to-speech accessibility, and AI Copilot – to reduce re-work, drive quality and parallelize development tasks

Side Project


ProcessProof.com (2023)

ProcessProof

Fun side project

ProcessProof is a web application for process servers to manage jobs, log service attempts, and generate affidavits.

I hope to make progress during my time-off in 2025.

I might never have the bandwidth and resources to bring this to market in a way that can compete with the other players - but an old friend wanted me to make this, so I started a side project. :)

(also, I wanted to level up on Figma)

Tech: AWS [Lambda, ApiGateway, Docker, S3, SSM, CDK/Cloudformation, DynamoDB+Streams, Eventbridge, CloudwatchLogs, Aurora], AuraDB/Neo4j/OpenCypher Typescript, Node, NestJs?, Angular, NGPrime UI KIt, Jest, Cypress, HTML, CSS

Past Projects


eDMEPlus.com (2018)

eDMEPlus

Team Developer

eDMEPlus is a platform that automates the ordering and delivery of durable medical equipment (DMEs). It heuristically builds orders from various contexts, according to evolving industry standards for "document interoperability" in electronic health records (EHRs).

The screenshots are from a dev instance, with dummy data. While they aren't much to look at, this iteration was actually quite improvement over what we had before. :)

Tech: AWS [EC2, S3, RDS], Jenkins, Docker, Nginx, Postgres, Java, Groovy, Grails2/3, Spring, Javascript, Typescript, AngularJS, Angular, HTML, CSS, Bootstrap, Spock, Protractor


TheFinerYears.com (2017)

TheFinerYears Image

Principal Developer

This was built to be a "category killer", to compete against all the pamplets and magazines you see in doctors offices, hospitals, drug stores, etc. (10 week project)

The code samples provided are not a fully-functional project - key environment variables/secrets are not included, and no scripts are provided to automate the provisioning of data and caching resources.

Tech: AWS [EC2, S3, RDS], Mysql, PHP5, Laravel, Javascript, AngularJS, HTML, CSS, Bootstrap

3rd Party Integrations: GoogleMaps, Facebook (login)


SummerCamps Guide (2016)

SummerCampsGuide Image

Principal Developer

This was a collaboration between marketing and newsroom, to inform the public of local summer camps. It was an adaptation/re-purposing of a Craft Beer Guide we'd built a year before.

Tech: AWS [EC2, S3, RDS] Mysql, PHP5, Laravel, Javascript, AngularJS, Ionic, HTML, CSS, Bootstrap

3rd Party Integrations: Facebook (sharing), GoogleMaps, GoogleMapsDirections


Principal Developer

This internal project was a data visualization tool for demonstrating to advertising clients our capacity to do a deep analysis of ad campaign performance.

I may have a version of this that runs a bit smoother at the end, will look later.

Tech: Javascript, JQuery, D3JS, HandlebarsJS, HTML, SVG, CSS, Bootstrap


IndianaSportsAwards (2015)

IndianaSportsAwards Image

Principal Developer

This was built as a collaboration with the newsroom. Coaches from schools across Indiana nominate student athletes for recognition each week.

Students are aggregated so that the public can vote "Athlete of the Month" in each sports category. At the end of the year, the winners are aggregated into a final "Athlete of the Year" in each category.

An awards ceremony is then held to recognize the winners and their achievement with actual physical awards. In 2015 it was held at Clowes Memorial Hall, in 2016 it was held at Lucas Oil Stadium. Lots of sponsorship for the site and the ceremony.

The live site seems to be gone, I'll work on getting a demo site up for portfolio purposes soon.

Tech: AWS [EC2, S3, RDS], Mysql, PHP5, Laravel, Javascript, AngularJS, HTML, CSS, Bootstrap

3rd Party Integrations: Facebook and Twitter (sharing)


Principal Developer

This was built to facilitate a coloring contest that previously had no digital presence. Applicants can download the page and color it by hand, or color it online.

I resurrected this old Angular 1.x/Laravel 5.x site for demo purposes - it's not fully functional, but you can play around with the crayons. :)

Tech: AWS [EC2, S3], Mysql, PHP5, Laravel, Javascript, AngularJS, FabricJS, HTML, CSS, Bootstrap

3rd Party Integrations: Facebook, Twitter, Google, and Pintrest (sharing), GoogleSheets (persistence)


Publications Bookshelf (2015)

PublicationsBookshelf Image

Principal Developer

This was a project to add value to various publications that are traditionally printed in the newspaper, adding a digital component to the publication that could be linked from the indystar.com site/platform (content, ads, etc).

The live site seems to be gone, I'll work on getting a demo site up for portfolio purposes soon.

Tech: AWS [EC2, S3, RDS] Mysql, PHP5, Laravel, Javascript, AngularJS, HTML, SVG, CSS, Bootstrap


Principal Developer

We designed and built this in less than week, yay! :)

This sample has been adapted for demo purposes - the email and sharing functionality have been intentionally disabled.

Tech: Javascript, JQuery, PHP5, HTML, CSS, Bootstrap


Angies List Grand Prix (2015)

KentuckyKingdom Image

Principal Developer

Another micro-site we put together on short-order. Each numbered location on the map has pop-overs with pictures and video from that vantage point on the track, and information about the events happening there during the race.

Tech: AWS [EC2, S3], PHP5, Laravel 4.2, Javascript, AngularJS, HTML, CSS, Bootstrap


Craft Beer Guide (2014)

CraftBeerGuide Image

Principal Developer

This was a collaboration between marketing and newsroom, to inform the public of local breweries and beers.

Breweries could pay for premium listings - more prominent location in the directory, additional information about their beer offerings, etc.

We later expanded to include distilleries and wineries.

The live site seems to be gone, I'll work on getting a demo site up for portfolio purposes soon.

Tech: AWS [EC2, S3, RDS] Mysql, PHP5, Laravel, Javascript, AngularJS, Ionic, HTML, CSS, Bootstrap

3rd Party Integrations: Facebook (sharing), GoogleMaps, GoogleMapsDirections


General IndyStar/Gannett stuff (2013 - 2017)

I worked on a special projects team as the sole developer for all the things we built.

  • DataIngestion - ingest local events data from WestWorldMedia xml feeds, into our events platform.
  • Migration - migrate local events data from legacy EventTracker platform, to PlanetDiscover platform.
  • Integration with various analytics platforms (Adobe Omniture, Google Analytics, MathTag, CRMs) and other data collecting/aggregating/reporting
  • Templating engine/language to facilitate frequent ad-creation by non-technocal stakeholders (basically a bunch of angular directives, commonly-used graphics, seasonal templates, etc)
  • Novelties like "What's your Derby Horse Name" and "April Fooler (news story spoofer for sharing on social media)"
  • Seasonal digital displays/promotions, like "Holiday Window Shopping", "Holiday Hooplah", "Turkey Coloring Contest", "CircleOfLights Coloring Contest", etc.
  • Lead-generating promotional pages and microsites.
  • White-boxed these solutions for use by other newspapers/markets in Indiana and Kentucky
My portfolio doesn't include all the things we did, but hopefully you get a general idea.

VP of Technology (2011 - 2014)

ViewYou.com is was an online video resume platform, and provided video tools for employers to send pre-interview questionnaires to applicants.

Job candidates would then record short video answers, using their webcam-enabled device (like their laptop).

Small startup, part-time gig while I was in grad school. It's been a few years, but here's what I remember:

  • Co-branded landing/signup pages as needed to support strategic partnerships.
  • Custom search functionality UIs for data partners
  • "Buckets" UI for organization of "pre-interview" applicants
  • Javascript client library for simple video integration on partner sites.
  • General cloud server administration (AWS & Rackspace)

I inherited this project in a mature state, and passed it off in 2014.

This project was sunsetted sometime in 2017 I think.


Tech: AWS [EC2, S3, RDS], Rackspace, MongoDB, Mysql, PHP5, Laravel, Javascript, JQuery, HTML, CSS, Bootstrap, CloudFlare

3rd Party Integrations:TokBox, Viddler, Stripe, Shopify, AWS, Cloudflare, MongoHQ, Mailgun