Jan Sorgalla

Senior Software Engineer at Raiffeisen NetWorld GmbH

Mannheim, Baden-Württemberg, Germany
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
Jan Sorgalla is a Senior Software Engineer based in Mannheim, Germany, with 16 years of experience building resilient back-end systems and developer-friendly libraries. He brings deep expertise in event-driven, non-blocking PHP (notably contributions to ReactPHP projects like promise, event-loop and HTTP) and a strong track record improving HTTP, ORM and DBAL internals for frameworks such as Symfony and Doctrine. Jan combines pragmatic refactoring and robust error-handling with protocol-level understanding—his work on cookies, headers and promise semantics shows attention to both specs and developer ergonomics. He has steered platform-specific SQL and event-dispatching enhancements for database engines (including PostgreSQL and MySQL spatial indexes), reflecting solid database engineering skills. As a long-time open-source maintainer and former agency owner, he pairs hands-on coding with practical product and maintenance sensibilities.
code16 years of coding experience
job3 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
301reputation
22kreached
4answers
0questions
github-logo-circle

Github Skills (48)

compatible10
javascript10
object-mapping10
postgresql10
jquery10
back-end-development10
apidoc10
geocoder10
mysql10
reactphp10
es6-promise10
testing10
css10
databases10
http10

Programming languages (6)

DockerfileCSSJavaScriptPHPHTMLClojure

Github contributions (5)

github-logo-circle
jsor/jcarousel

Mar 2010 - Apr 2020

Riding carousels with jQuery.
Role in this project:
userFront-end Developer
Contributions:7 releases, 707 commits, 2 PRs in 10 years 2 months
Contributions summary:Jan implemented features and refactored the jCarousel library. Their changes included storing jCarousel instances with `$.data()`, enabling method calls on instances, and allowing passing of multiple arguments to methods. They also updated the jQuery version used by the library and refactored code for better readability and maintainability, including removing the core stylesheet and migrating CSS elements to Javascript.
carouselsjavascripttiltjquery
jsor/lity

Feb 2015 - Apr 2020

Lightweight, accessible and responsive lightbox.
Role in this project:
userFront-end Developer
Contributions:34 releases, 201 commits, 18 PRs in 5 years 2 months
Contributions summary:Jan's commits focused on removing a polyfill for `.bind()` and recommending `es5-shim` for IE8 compatibility. They then updated the distribution files, updating the CSS and JavaScript files. The commits suggest a focus on improving the project's compatibility and handling of JavaScript features across different browsers, likely for responsive design, considering the repository's purpose is creating a lightbox.
litymodalaccessiblecssjavascript
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
Jan Sorgalla - Senior Software Engineer at Raiffeisen NetWorld GmbH