Skip to content
View monksy's full-sized avatar

Block or report monksy

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
monksy/README.md

πŸ‘‹ Hi, I’m Steven

Welcome to my GitHub!

I'm a Principal Software Engineer with 15+ years of professional experience designing scalable, fault-tolerant, and maintainable systems. I've worked across startups, scale-ups, and enterprise environments β€” always with a deep focus on enabling teams, mentoring others, and reducing long-term technical costs.

πŸ› οΏ½οΏ½οΏ½ What I Do

  • Architect cloud-native and event-driven systems using Scala, ZIO, Kafka, Golang, and AWS.
  • Lead complex initiatives around system design, GraphQL services, data pipelines, and resiliency.
  • Mentor engineers in functional programming, architecture, and software craftsmanship.
  • Speak at user groups and internal tech talks on streaming architectures, testing, and functional design.
  • Build open-source tools and write architectural decision records that scale with the org.

πŸ” Projects Worth a Look

  • πŸ“š Awesome Kafka β€” A curated list of Kafka resources I maintain for engineers diving into event streaming.
  • πŸ“’ Meetup Broadcaster β€” Scala service that monitors Meetup events and broadcasts to Twitter/Reddit.
  • πŸ“ˆ Financial Market Strategy Simulator β€” Backtesting engine for trading strategies with concurrent java code and visualizations.
  • πŸ“˜ Cross-Platform Ebook Library β€” Aggregation, scraping, and clustering for smarter indexing. (Java)
  • 🌐 404Browser β€” A popular web browser I released in the early 2000s, downloaded over 100k times. (Visual C++)

🧠 What I Talk About

  • Kafka Streams – Architecture, real-world use cases, and POCs.
  • Refactoring Monoliths – Pragmatic approaches beyond microservices.
  • GraphQL with Caliban – Walkthroughs and real-world usage.
  • Digital Ownership & Privacy – Facilitated discussions at jCrete.
  • Testing Practices – From Spock to ScalaTest and everything in between.

See more of my speaking and writing on my blog.


⚑ Fun Wins & Highlights

  • Reduced AWS spend from $50k+ to $8/year by refactoring a health rewards pipeline.
  • Launched a production-ready GraphQL service in 2 months, improving integration time from 3 months to 3 days.
  • Decreased urgent developer support calls on a large pipeline from 26/year to 2/year through improvements to resiliency and load management.
  • Cut memory usage of core services by 90%+ through profiling and tuning.

πŸ“« Connect With Me

  • πŸ“ Chicago, IL
  • πŸ”— LinkedIn
  • 🧠 Blog – Insights on systems, Scala, and engineering culture.

β€œCode is more than syntax β€” it’s a reflection of the systems we build and the teams we shape.”

Thanks for stopping by β€” feel free to open an issue, follow along, or just say hi!

Popular repositories Loading

  1. awesome-kafka awesome-kafka Public

    A collection of kafka-resources

    216 49

  2. awesome-data-engineering awesome-data-engineering Public

    Forked from igorbarinov/awesome-data-engineering

    A curated list of data engineering tools for software developers

    13 5

  3. ogg2mp3 ogg2mp3 Public

    A script for converting all ogg files in your sub folders into an mp3 format

    Shell 5 2

  4. centos-maven-install centos-maven-install Public archive

    This is a script that automates the download and installation of the latest maven

    Shell 4 12

  5. meetupphotodownloader meetupphotodownloader Public

    This is for downloading all of the photos from your meetup group.

    Groovy 4 2

  6. PageRecommender PageRecommender Public archive

    This project is designed to make recommendations to pages, based on user sessions and visits from apache web logs.

    Java 3 2