Michael Stringer

Staff Engineer at Capsule

High Peak, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Stringer is a Staff Engineer with 13 years of professional experience, specialising in Scala and Java backend systems and currently advancing core infrastructure at Capsule. He has built and maintained large multi-tenant web applications, cross-client collaboration tools with screen-sharing, and carrier-grade telephony systems, demonstrating an aptitude for high-throughput, real-world production services. A prolific contributor to the Scala ecosystem, he has enhanced the popular elastic4s Elasticsearch client with alias management and routing features and regularly authors SBT plugins and JEE test tooling. Comfortable across dev-ops, JNI-backed desktop clients, and mobile stacks, he combines deep technical breadth with pragmatic engineering to ship reliable systems. Based in High Peak, England, he pairs an MEng in Computer Science with a track record of quietly improving developer tooling and backend ergonomics.
code13 years of coding experience
job18 years of employment as a software developer
bookMaster of Engineering (MEng) Computer Science, Master of Engineering (MEng) Computer Science at The University of Manchester
bookGCSEs & A-Levels, GCSEs & A-Levels at Neale-Wade Community College
stackoverflow-logo

Stackoverflow

Stats
26reputation
707reached
1answer
0questions
github-logo-circle

Github Skills (12)

amazon-elasticsearch10
elasticsearch10
rest-api10
elasticsearchquery10
aws-elasticsearch10
elasticsearch-api10
scala10
aws-apigateway6
circe6
microsoft-graph-api6
reactive-streams5
http5

Programming languages (11)

TypeScriptJavaDockerfileScalaJavaScriptGoPHPObjective-C

Github contributions (5)

github-logo-circle
Philippus/elastic4s

Jan 2014 - Mar 2019

🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
Role in this project:
userBack-end Developer
Contributions:40 commits, 4 PRs, 1 comment in 5 years 3 months
Contributions summary:Michael primarily contributed to the `elastic4s` project by implementing new features related to Elasticsearch functionality. They added support for index status requests, adding and removing aliases, and retrieving aliases. The user also refined the syntax for alias management and incorporated routing options. These changes indicate a focus on enhancing the client's capabilities in interacting with Elasticsearch.
non-blockingcircehttp-clientreactive-streamstype-safe
stringbean/scalafix-rules

Nov 2023 - Mar 2025

Contributions:1 release, 6 PRs, 10 pushes in 1 year 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Stringer - Staff Engineer at Capsule