Skip to content
BackNov 7
Joel R. S.

Joel R. S.

Full-Stack Engineer | Route Optimization, Google Maps API, React, Node

I build route optimization and dispatch systems for companies that send crews and vehicles to customer locations. Twenty-four years of full-stack engineering behind that — React, Node, Java, and AWS. Most recent project: route optimization for a regional manufacturer running installation crews across a multi-state territory. Their dispatcher planned every route by hand each morning. I replaced that with automated route generation on Google Cloud Fleet Routing — dynamic truck and installer assignment pulled from their existing scheduling data, proximity-based job grouping backed by spatial indexing in MySQL 8, capacity and time-window constraints, and a dispatcher interface that allows manual override and re-optimization around locked routes. Installation cancellations dropped substantially. That's the kind of problem I like: a process that technically works but costs someone an hour every morning and quietly loses money. What I build Route optimization and dispatch scheduling — Google Maps Platform, Cloud Fleet Routing, OR-Tools Full-stack web applications — React and TypeScript on the front, Java, Node, or PHP behind it Legacy modernization — recently migrated a production application from Adobe ColdFusion 11 to Lucee 7 on AWS end to end, including the database move to MySQL 8 and zero-downtime deployments API and system integration — third-party services, payment processing, and internal systems that were never designed to talk to each other Database work — SQL Server, MySQL, PostgreSQL, including geospatial queries and performance tuning Background Currently a senior engineer at an enterprise data platform company working in React, TypeScript, Java, and PostgreSQL. Before that, twelve years of client-facing consulting — running a custom application practice and building SaaS platforms for the CDC and state health departments. I've also taught full-stack development, which mostly made me better at explaining technical tradeoffs to people who don't write code. Available 20-30 hours per week. I prefer steady engagements over one-off projects. Message me with what you're trying to solve and I'll tell you honestly whether I'm the right fit.

🇺🇸Lebanon, United States$95/hr100% JSS5.00 (4)Since Feb 2011

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#114,030 / 412k
🇺🇸Country#19,539 / 62.1k
Revenue, last 30 days
$0
Total earnings
$29k

Billed in all: $31k

World#114,030 / 412k
🇺🇸Country#19,539 / 62.1k
Per project
$3.2k
Projects, last 6 months
0
World#209,850 / 412k
🇺🇸Country#27,405 / 62.1k
Projects in all
9

Across 10 contracts

20% fixed80% hourly
World#212,268 / 412k
🇺🇸Country#30,262 / 62.1k

Earnings, last 30 days

$30.7kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$30.0k$30.5k$31.0k$31.5kOct 8Oct 23Nov 7

Skills