Derek Lewis

Staff Software Engineer, Security at Slack

Vancouver, British Columbia, Canada
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
Derek Lewis is a Staff Software Engineer specializing in security with 14 years of industry experience and a decade of deep Java, Linux, and networking expertise. He builds and maintains high-performance, scalable systems and brings rare "mechanical sympathy"—a low-level understanding of x86, OS internals, and TCP/IP—that helps him diagnose thorny production issues. At Slack he progressed from backend developer to senior security engineer and now staff-level security, applying strong root-cause analysis and clear written communication to operational and architectural problems. His open-source touches include contributions to ServiceTalk while at Apple, showing familiarity with high-throughput networking frameworks. Based in Vancouver, he is highly focused on remote roles only and prefers stability over relocation.
code14 years of coding experience
job19 years of employment as a software developer
github-logo-circle

Github Skills (8)

javas10
java10
networking9
refactor9
refactoring9
http9
concurrency8
redis6

Programming languages (6)

TypeScriptJavaShellPHPLessPython

Github contributions (5)

github-logo-circle
apple/servicetalk

Mar 2018 - Jul 2019

A networking framework that evolves with your application
Role in this project:
userBack-end Developer
Contributions:304 commits in 1 year 4 months
Contributions summary:Derek's commits focused on refactoring the license headers in multiple Java files within the `servicetalk` repository. They consistently replaced Javadoc-style comments with Java-style comments across different modules, including those related to concurrent programming, DNS service discovery, HTTP routing, TCP networking, and Redis. This indicates a broad touchpoint across the project's core functionality.
rpcgrpchttp2frameworkreactive-streams
lewisd32/lint-maven-plugin

Apr 2012 - Sep 2015

POM lint plugin for maven - *** No longer supported ***
Contributions:131 commits, 12 PRs, 21 pushes in 3 years 6 months
maven-pluginlintmavenno-longer-supportedsupported
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