Software Developer at ESN Deutsche Tischtennis Technologie GmbH
Gothenburg, Sweden
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jonas Nicklas is a seasoned software developer based in Gothenburg with 19 years of experience building pragmatic, user-focused web applications. A longtime Ruby and Rails expert since 2006, he is a prolific open-source author—the creator and maintainer behind widely used libraries such as Capybara, CarrierWave and Pundit—that have shaped testing, uploads and authorization across the community. He’s equally comfortable exploring new platforms, having shipped production Elixir services and increasingly working with Rust and Phoenix. Jonas combines craftsmanship and product empathy to deliver clean, maintainable systems and has spoken at multiple conferences about development and testing practices. Beyond consulting and CTO roles, he serves on the board of a family-owned sports manufacturer, a signal of his interest in applying technical skills to real-world businesses. He’s also an avid dancer, which hints at a creative, disciplined approach to both code and life.
19 years of coding experience
18 years of employment as a software developer
Bachelor of Science (B.Sc.) Industrial Design Engineering, Bachelor of Science (B.Sc.) Industrial Design Engineering at Chalmers
Contributions:340 commits, 84 PRs, 96 pushes in 1 year 6 months
Contributions summary:Jonas primarily focused on improving the efficiency and functionality of file uploads within the Refile project. Their contributions included refactoring code to use IO objects for better performance and streamlining the file upload process. They also extracted a magic number into a config option and added a feature for efficient file copying, particularly when a file path is available. Additionally, they implemented basic S3 support and renamed store to upload, further indicating the focus on backend functionality.
Minimal authorization through OO design and pure Ruby classes
Role in this project:
Back-end Developer
Contributions:141 commits, 60 PRs, 53 pushes in 4 years 1 month
Contributions summary:Jonas primarily contributed to the Pundit authorization library by adding and modifying generators for policies. They implemented the core functionalities, including generators to create initial policy files, application policy templates, and policy scope configurations. These changes focus on the core design of the library's functionality, as well as extending and adapting its code base. This indicates a strong understanding of the library's architecture.
pure-rubyauthorizationrailsauthenticationruby
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
Jonas Nicklas - Software Developer at ESN Deutsche Tischtennis Technologie GmbH