Jeff Trawick

Software Engineer at The Apache Software Foundation

Raleigh, North Carolina, 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
Jeff Trawick is a seasoned software engineer with 26 years of experience building and supporting network software, web infrastructure, and applications for both large enterprises and small clients. An independent consultant since 2012 and long-time Apache contributor, he has directly improved core projects like Apache HTTP Server and APR—fixing memory bugs, enhancing proxy features, and adding cross-platform/runtime support. His background includes senior roles at IBM, Sun, and Oracle working on HTTP servers and web server plug-ins, giving him deep expertise in protocol-level engineering and production reliability. A motivated, detail-oriented self-starter based in Raleigh, he pairs empathetic customer focus with pragmatic problem solving and a longstanding commitment to open source.
code26 years of coding experience
job22 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at The University of Alabama
stackoverflow-logo

Stackoverflow

Stats
21reputation
3kreached
3answers
0questions
github-logo-circle

Github Skills (27)

unix10
system-programming10
multiplatform10
memory-management10
proxy-server10
cross-platform10
c-programming10
http-protocol10
winapi9
wp-api9
ws-api9
performance-optimization9
shared-memory8
file-processing8
file-handling8

Programming languages (11)

PowerShellC++CSSJinjaShellCJavaScriptPerl

Github contributions (5)

github-logo-circle
apache/apr

Mar 2000 - Oct 2015

Mirror of Apache Portable Runtime
Role in this project:
userBack-end Developer
Contributions:1516 commits in 15 years 9 months
Contributions summary:Jeff contributed to the Apache Portable Runtime project by modifying the codebase to improve its cross-platform compatibility. Their work involved fixing bugs, such as correcting a potential file descriptor leak, and implementing platform-specific optimizations for different operating systems, especially for Windows and Unix. They also focused on adding support for features such as the use of the SCTP protocol and for creating shared memory segments that are accessible by the processes.
apache-portable-runtimeapr
apache/httpd

Mar 2000 - Jun 2016

Mirror of Apache HTTP Server. Issues: http://issues.apache.org
Role in this project:
userBack-end Developer
Contributions:3353 commits in 16 years 5 months
Contributions summary:Jeff primarily worked on improving the efficiency of output filters related to the Apache web server's HTTP protocol processing. They addressed several memory management issues, preventing potential buffer overflows and ensuring content-length calculations remained accurate. Furthermore, the user enhanced the proxy functionality, improving both the functionality of the code, adding new features and fixing problems with existing functions and added the ability to specify the http protocol.
apacheapache-http-serverhttpd
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