Derek Wickern

Software Developer And Consultant at S4i Systems

Carlsbad, California, 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

🤩
Rockstar
Derek Wickern is a seasoned software developer and consultant with 13 years of experience building robust back-end systems and practical front-end tooling from Carlsbad, California. He combines hands-on engineering with cross-cutting expertise in JVM/Scala, TypeScript, and native packaging—contributing fixes and features to prominent open-source projects like Play Framework, Akka Alpakka, and sbt-native-packager. Derek’s contributions show a knack for pragmatic bug fixes and feature work that improve developer ergonomics and platform reliability, from WebSocket handling and Windows packaging quirks to JSON/type-schema enhancements. He also works on front-end linting for Ember templates, adding automated fixes and rule improvements that reduce technical debt. Comfortable in both C/C++/Python integrations and high-level library design, he often focuses on interoperability and edge-case correctness. As a consultant at S4i Systems, he brings a detail-oriented, systems-level perspective that helps teams ship resilient, maintainable software.
code13 years of coding experience
github-logo-circle

Github Skills (36)

application-framework10
javascript10
jms10
postgresql10
handlebars10
python10
json-schema10
testing10
app-framework10
typescript10
sbt10
websocket10
akka10
batchfile10
java10

Programming languages (16)

PowerShellC#JavaCSSC++ScalaGoHTML

Github contributions (5)

github-logo-circle
akka/alpakka

Jan 2018 - Mar 2021

Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
userBack-end Developer
Contributions:5 commits, 6 PRs, 9 comments in 3 years 2 months
Contributions summary:Derek primarily contributed to the JMS (Java Message Service) integration components within the Alpakka library. Their work included fixing null pointer exceptions, adding a queue browser feature, and refactoring the code to rename source/sink to consumer/producer to be in line with JMS terminology. They addressed various aspects of the JMS integration, including the addition of a new feature, and the renaming of source/sink terminology and refactoring the implementation. These changes suggest a focus on improving the library's functionality and usability related to JMS messaging.
akka-streamintegrationenterprise-integrationakka-streams-connectorsstreams
sinclairzx81/typebox

Mar 2021 - Sep 2022

Json Schema Type Builder with Static Type Resolution for TypeScript
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 7 PRs in 1 year 6 months
Contributions summary:Derek primarily contributed to the `typebox` repository by implementing new features, specifically focusing on enhancing the library's core functionality. Their work included adding type keywords for various schema types like `KeyOf`, `Literal`, and `Enum`, expanding the library's capabilities. They also addressed issues by fixing bugs related to cloning objects with null values and refining existing features, like overriding options in specialized schemas. These changes directly improve the library's versatility and user experience.
resolutionbuilderjson-schematypechecktypescript
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