Skip to content

readesie/northstar-electric

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⭐ NorthStar Electric

A Data Engineering Value Proposition for Northstar Electric

NorthStar Electric

"Dad built it with his hands. We'll keep it growing with data."


🔭 What This Repository Is

This is a structured, evidence-based proposal for how Kedren Reade Sitton — 25+ years in SAS ETL, data engineering, and analytics platform architecture — can step into Northstar Electric and create measurable, lasting value for a family business entering its next chapter.

It is not a résumé drop. It is a north star: a fixed navigational point that answers the question "How exactly does a data engineer help an electrical contracting and retail electric services company?" — with specifics, not generalities.


🏢 About Northstar Electric

Northstar Electric is a full-service electrical contracting and retail electric services company with decades of operational history. It does two things that generate two very different kinds of data:

Division Core Activity Data Generated
Electrical Contracting Commercial/residential install, service, repair Job costs, labor hours, materials, billing, scheduling
Retail Electric Services Electricity supply/brokerage to customers Usage data, rate data, customer accounts, margin

Both divisions are sitting on data they almost certainly aren't fully using. That's the opportunity.


🧭 The North Star Thesis

A business that cannot see itself clearly cannot steer.

Northstar Electric has likely run on experience, relationships, and gut instinct — all of which got it here after 40+ years. But the next decade of electrical contracting looks different: energy deregulation complexity, labor cost pressure, materials volatility, and customers who comparison-shop retail electricity rates online.

Data engineering doesn't replace the founder's instincts. It amplifies them — by turning scattered invoices, job tickets, usage files, and QuickBooks exports into a clear, always-current picture of what the business is actually doing.


💡 The Skill Map: From Enterprise to Family Business

Here's how 25+ years of enterprise-grade data work translates directly to Northstar Electric problems:

1. 🏆 A/R Aging Analysis ← Start Here

The Problem: Electrical contractors routinely carry 60–120 days of unpaid invoices without a clear picture of total exposure. Cash is sitting in someone else's bank account. The owner knows certain customers are slow payers — but probably doesn't know the aggregate number.

The Reade Solution:

  • ETL pipeline: QuickBooks invoice export → aging buckets (Current / 31–60 / 61–90 / 90+)
  • Chronic slow-pay customer identification: flag anyone with 2+ invoices over 60 days
  • Weekly A/R summary delivering the one number that matters: total outstanding over 90 days

Skills Applied: SQL/ETL, Python/Pandas, automated reporting, cash-flow discipline applied across financial services clients


2. 🏆 Certification & License Expiration Tracker ← Start Here Too

The Problem: Electricians must maintain state licenses, OSHA certifications, arc flash training, and CDL renewals. A lapsed cert means failed inspections, voided insurance claims, or state fines. Most small contractors track this in someone's head or on a sticky note.

The Reade Solution:

  • Database of every employee credential with expiration date
  • Tiered alert system: EXPIRED / RED (30 days) / AMBER (60 days) / YELLOW (90 days)
  • Automated weekly email: "Two certifications expired. Eight expire this month. Here's the list."

Skills Applied: Python, scheduled automation, the same SLA-compliance discipline from 99%+ uptime work at Optum and Delta Dental


3. 🏆 Job Costing & Profitability Analytics ← And Here Third

The Problem: Electrical contractors often win jobs based on estimated labor and materials, but rarely close the loop on whether the job was actually profitable after actuals.

The Reade Solution:

  • ETL pipeline: job estimate data → actual hours/materials → margin report
  • Automated weekly job profitability summary (the same C-suite summary format invented at CrossUSA and used ever since)
  • Flag jobs where actuals exceed estimate by >10% for RCA

Skills Applied: SAS/SQL ETL, Python/Pandas pipelines, automated reporting, RCA discipline (Coastal Community Bank), change management


2. Retail Electric Customer Analytics

The Problem: Retail electric services means managing customer accounts with usage profiles, contract expirations, rate changes, and churn risk — typically tracked in spreadsheets.

The Reade Solution:

  • Customer data model: account → usage history → contract terms → renewal dates
  • Churn risk scoring: identify customers approaching contract end with rising usage (i.e., most at risk and most valuable to retain)
  • Automated renewal alert pipeline — no customer slips through uncontacted

Skills Applied: MySQL/MSSQL, Python pipelines, time-series analysis (CrossUSA marketing mix modeling), machine learning (LSTM, scikit-learn from MIT cert)


3. Scheduling & Labor Efficiency Dashboard

The Problem: Field crews are scheduled manually or in basic tools. Visibility into utilization, overtime, and idle time is limited or nonexistent.

The Reade Solution:

  • Ingest scheduling/dispatch data → calculate utilization rate per technician
  • Flag overtime creep before it hits payroll
  • Power BI dashboard: weekly crew utilization, job completion rate, rework jobs

Skills Applied: Power BI (Delta Dental, Coastal Community Bank), SSRS/SSMS, automated reporting at Optum (800-user scale, 99% availability)


4. Materials & Vendor Intelligence

The Problem: Electrical materials pricing is volatile. Without tracking, the company can't know which suppliers are most reliable, whether it's getting competitive pricing, or when to buy ahead.

The Reade Solution:

  • Purchase order ETL: vendor → material → price per unit → over time
  • Price trend dashboards with alert thresholds
  • Vendor scorecard: on-time delivery, price variance, quality flags

Skills Applied: ETL pipeline design, time-series trend analysis, SQL aggregations


5. Retail Energy Rate Monitoring (IoT/Real-Time)

The Problem: Retail electric resellers need to track wholesale/retail rate spreads to protect margins and advise customers.

The Reade Solution:

  • Real-time rate ingestion pipeline using REST APIs + Apache Kafka or NiFi
  • Margin dashboard: current buy rate vs. customer sell rate by account tier
  • Alert when spread compresses below threshold

Skills Applied: Apache Kafka, NiFi, REST APIs, IoT/MQTT (MIT cert), real-time streaming pipelines


6. The "Owner's Dashboard" — The North Star View

The Problem: The owner has all the knowledge in his head. When he steps back, that knowledge doesn't transfer automatically.

The Reade Solution:

  • Single-page executive dashboard (the same format invented in 2011 at CrossUSA and still in use today)
  • Pulls from every data source: jobs, crews, customers, rates, vendors
  • Delivered automatically every Monday morning, no login required
  • Designed to be handed off — documented, version-controlled, reproducible

Skills Applied: C-suite summary report design (invented and used across CrossUSA, Wells Fargo, Optum, Coastal Community Bank), Power BI, automated delivery, SOP documentation


📁 Repository Structure

northstar-electric/
│
├── README.md                          ← You are here ✦
│
├── docs/
│   ├── value-proposition.md           ← Deep-dive narrative proposal
│   ├── skill-crosswalk.md             ← Résumé skills mapped to NE problems
│   └── roadmap.md                     ← Phased 90-day engagement plan
│
├── scripts/                           ← All runnable pipelines
│   ├── ar_aging.py                    ← 🏆 A/R aging + chronic slow-pay flags
│   ├── cert_tracker.py                ← 🏆 Certification/license expiration alerts
│   ├── job_cost_etl.py                ← 🏆 Job estimate vs. actuals + margin
│   ├── customer_churn_score.py        ← Retail electric renewal risk scoring
│   └── rate_alert_pipeline.py         ← Rate spread monitor (Phase 3)
│
├── data/                              ← Sample data (replace with real exports)
│   ├── ar/                            ← accounts_receivable.csv
│   ├── estimates/                     ← job_estimates.csv
│   ├── actuals/                       ← job_actuals.csv
│   ├── certifications/                ← employee_certifications.csv
│   ├── customers/                     ← retail_customers.csv
│   ├── usage/                         ← usage_history.csv (12 months)
│   ├── rates/                         ← wholesale_rates.csv (30 days, hourly)
│   └── scheduling/                    ← crew_schedule.csv
│
├── dashboards/
│   ├── owners-dashboard-mockup.md     ← Wireframe of the Monday morning report
│   └── power-bi-notes.md              ← Notes on standing up Power BI for SMB
│
└── .github/
    └── CONTRIBUTING.md                ← For when the team grows

🗺️ The 90-Day North Star Roadmap

Phase Days Deliverable
Listen 1–30 Shadow operations. Map every data source. Interview owner. Produce the "Data Inventory" document.
Light 31–60 Stand up the Owner's Dashboard v1. Automate one report the owner currently builds manually.
Navigate 61–90 Job costing pipeline live. Customer renewal alerts live. First RCA on a job that went over budget.

👤 About the Author

Kedren Reade Sitton Senior Data Engineer | MIT xPRO Certified | 25+ Years ETL/Analytics 📧 [email protected] 🔗 linkedin.com/in/reades 🐙 github.com/readesie


🥚

You found it. Good. That means you read carefully — which is exactly the kind of person Northstar Electric needs.

    Type this in your terminal and see what happens:

    echo "Q2hlY2sgeW91ciBqb2IgY29zdHMu" | base64 --decode

The north star doesn't move. But the ships that find it do.


This repository was built as a living document. It will grow as the engagement grows. Last updated: April 2026.

About

A fixed point for navigating an electrical contracting business with data — pipelines, dashboards, and a 90-day roadmap from gut instinct to operational clarity.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages