Stephen Judkins

Software Engineer at Mercury

Portland, Oregon, United States
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

👤
Senior
🎓
Top School
Stephen Judkins is a seasoned software engineer with 16 years of experience, based in Portland, Oregon, currently focused on pragmatic functional programming and reproducible build systems. He brings deep expertise in Scala—demonstrated by meaningful contributions to prominent Typelevel projects like cats and fs2—and recent extensive, hands-on experience with Bazel. Comfortable across the stack, he has shipped front-end features (drag-and-drop, OpenID integration, MathJax) and backend streaming and charset improvements, showing an ability to move between UI polish and low-level correctness. He has a track record of productive collaboration with product managers and stakeholders to turn requirements into maintainable software. Quick to learn new languages and tools, he also automates tedious work (e.g., boilerplate generation in cats) to scale developer productivity.
code16 years of coding experience
job15 years of employment as a software developer
bookUniversity of Puget Sound
stackoverflow-logo

Stackoverflow

Stats
638reputation
50kreached
8answers
0questions
github-logo-circle

Github Skills (27)

javascript10
character-encoding10
typeclass10
jquery10
coffeescript10
testing10
drag-and-drop10
user-interface10
scala10
apply10
front-end-development10
functional-programming10
streaming10
css9
html9

Programming languages (13)

JavaC++RustScalaGoHTMLTypeScriptStarlark

Github contributions (5)

github-logo-circle
This wiki innovates by: 1. federated sharing, 2. drag refactoring and 3. data visualization.
Role in this project:
userFull-stack Developer
Contributions:35 commits in 1 year 2 months
Contributions summary:Stephen primarily focused on front-end development, refactoring the client-side code to CoffeeScript and subsequently improving it. They implemented features such as drag-and-drop functionality, in-place editing, and OpenID authentication. Furthermore, they worked on integrating new plugins, including file uploads and MathJax support, indicating a strong focus on enhancing user interaction and page functionality. The user also added new tests, improving the test coverage for the project.
visualizationsharingrefactoringdata-visualizationwiki
typelevel/fs2

Aug 2021 - Dec 2021

Compositional, streaming I/O library for Scala
Role in this project:
userBack-end Developer
Contributions:3 reviews, 17 commits, 3 PRs in 4 months
Contributions summary:Stephen primarily contributed to the `fs2` library, a Scala-based streaming I/O library. The user focused on enhancing character set decoding capabilities, including adding support for various character sets like UTF-16 and UTF-32. They also refactored and improved the `text.lines` functionality to handle different newline formats and added a mechanism for preventing out-of-memory issues. Furthermore, the user made improvements to the existing test suite.
stream-processingfunctional-programmingfunctional-reactive-programmingstreamsstreaming
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