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 (7)

DockerfileCSSJavaScriptPHPHTMLPythonClojure

Github contributions (5)

github-logo-circle
reactphp/promise

Oct 2012 - Aug 2020

Promises/A implementation for PHP.
Role in this project:
userBack-end Developer
Contributions:16 releases, 26 reviews, 399 commits in 7 years 11 months
Contributions summary:Jan primarily focused on implementing and refactoring features related to promise chaining and resolving/rejecting mechanisms within the PHP-based "reactphp/promise" repository. The user fixed issues related to the then() method, ensuring it returns a new promise and behaves as specified. They made explicit adjustments to resolve and reject arguments and refactored the code to align with the when.js port. The user also switched to multi-argument style for the `when()` callback.
phpreactphp
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.
lightboxlitymodalaccessibleaccessibility
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