Ian S.
Senior Software Engineer | APIs, Kafka & Distributed Systems | Scala
I help engineering teams build, scale, and stabilize backend and data systems using Scala, Apache Spark, and Kafka. With 10+ years of experience, I can take ownership from architecture through production. I can help you with: - Scala and Java backend services - Spark pipelines and large-scale data processing - Kafka and event-driven architectures - REST and GraphQL API development - Performance, reliability, and scalability improvements - Microservices, Docker, AWS ECS, and CI/CD - Existing-system debugging and technical modernization You’ll get maintainable, well-tested software, direct communication, and pragmatic technical decisions Send me your architecture, bottleneck, or project brief. I’ll tell you candidly whether I’m a good fit and how I would approach it. Technologies and platforms I am proficient in include Scala, Play Framework, Akka, RDBMS, NoSQL, ZIO, HTTP4S, Cats Effect, Monix, Kafka, AWS, Apache Spark, RAG, Gen AI, LLMs, Claude, Codex, Health tech: FHIR, HL7, Cerner, and Functional Programming.
Earnings and projects
An estimate from an earlier read
Last 6 months: $13k
Billed in all: $398,650$399k
$4.2k in the last 6 months
Across 23 contracts
Earnings, last 30 days
No data since Nov 5, 2026.
Skill rankings: Top 5% in Web Scraping
Ranked by MRR among everyone on Upwork with the skill.
- Play Framework33 freelancers · 🇰🇪 #1Top 9%🇰🇪#1 of 1
- #5Functional Programming74 freelancers · 🇰🇪 #1Top 7%🇰🇪#1 of 1
- #8Apache Cassandra82 freelancers · 🇰🇪 #1Top 10%🇰🇪#1 of 1
- #21Scala215 freelancers · 🇰🇪 #1Top 10%🇰🇪#1 of 2
- #23Continuous Integration236 freelancers · 🇰🇪 #1Top 10%🇰🇪#1 of 1
- #28Apache Spark467 freelancers · 🇰🇪 #1Top 6%🇰🇪#1 of 3
- #35FHIR182 freelancers · 🇰🇪 #1Top 19%🇰🇪#1 of 1
- #42Amazon ECS543 freelancers · 🇰🇪 #1Top 8%🇰🇪#1 of 3