Stacy Curl

London, 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
Stacy Curl is a seasoned backend engineer with 14+ years building robust systems across finance, media and insurance firms, currently based in London. She combines deep OOP roots in Java, C# and C++ with a progressive shift into functional programming, spending the last three years crafting Scala solutions and contributing meaningful generic-programming features to the widely used shapeless library. Her work emphasizes algebraic design, type classes and advanced type-level programming (Scalaz, Shapeless), enabling safer, more reusable abstractions in production code. Comfortable in agile environments, Stacy has repeatedly delivered at companies from ThoughtWorks and Barclays to Sky and ClearScore, bringing both legacy modernization and FP-driven design to complex codebases. An understated strength is her ability to migrate teams from imperative OO styles toward pragmatic mixed OO/FP approaches that reduce runtime errors while keeping delivery velocity.
code14 years of coding experience
job23 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
41reputation
272reached
0answers
1question
github-logo-circle

Github Skills (6)

typesc10
functional-programming10
generic-programming10
typeclass10
scala10
scalaz6

Programming languages (8)

JavaShellPureScriptScalaObjective-CHaskellHTMLKotlin

Github contributions (5)

github-logo-circle
milessabin/shapeless

Jan 2012 - Mar 2015

Generic programming for Scala
Role in this project:
userBack-end Developer
Contributions:46 commits, 2 PRs, 1 push in 3 years 2 months
Contributions summary:Stacy primarily worked on implementing core features related to generic programming in Scala. Their contributions focused on defining and implementing type classes for HLists, including functionalities such as `remove`, `removeAll`, and `zipWith`. Furthermore, the user refactored the `Remover` type class to `Remove` and added methods for advanced HList operations. The user’s work directly enhanced the utility of the `shapeless` library for functional and generic programming.
functional-programminggenericscalalensestypelevel
stacycurl/pimpathon

Mar 2014 - Feb 2022

Adds useful methods to scala & java classes.
Contributions:788 commits, 14 PRs, 210 pushes in 7 years 11 months
javascala
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
Stacy Curl