Krzysztof Kotlarek

Software Engineer at Civilized Discourse Construction Kit, Inc.

Greater Sydney Area Australia
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
🎓
Top School
Krzysztof Kotlarek is a seasoned Software Engineer with 14 years' experience specializing in Ruby on Rails, front-end markup and styling, and network fundamentals (CCNA), based in the Greater Sydney area. He currently contributes to Civilized Discourse Construction Kit (Discourse), where his back-end work has improved Redis messaging reliability, Rails 6 migrations, and database schema resilience for a widely used open-source discussion platform. His background spans senior engineering and tech lead roles across retail and consulting, combining production-grade CMS and messaging expertise with pragmatic bug fixes and feature work. Notably, he has a track record of strengthening test suites and modernizing legacy code (unfreezing strings, removing deprecated assertions) to improve maintainability. Comfortable operating between product and infrastructure concerns, he brings both hands-on coding and systems-thinking to scale web applications. Trained at Wroclaw University of Science and Technology, he pairs deep Rails experience with practical networking knowledge that helps bridge app and ops perspectives.
code13 years of coding experience
job8 years of employment as a software developer
bookWroclaw University of Science and Technology
github-logo-circle

Github Skills (14)

message-bus10
ruby10
database-migrations10
ruby-rails10
cms10
rails10
database-migration10
postgresql10
back-end-development10
redis10
testing10
rubygems9
activerecord9
minitest8

Programming languages (10)

DockerfileShellCSCSSJavaScriptHTMLVim scriptRuby

Github contributions (5)

github-logo-circle
discourse/discourse

Sep 2019 - Jan 2023

A platform for community discussion. Free, open, simple.
Role in this project:
userBack-end Developer
Contributions:847 reviews, 295 commits, 1107 PRs in 3 years 5 months
Contributions summary:Krzysztof contributed to the back-end aspects of the "discourse/discourse" repository, with a focus on Rails 6 migration, database schema modifications, and incorporating new functionalities. Their work involved modifying Ruby scripts and database migrations to enhance features and ensure compatibility with evolving technologies. They demonstrated expertise in updating Rails deprecated methods, refactoring database structures, and implementing new features, showing a good understanding of back-end development.
discourserailsforumjavascriptruby
discourse/message_bus

Oct 2019 - Oct 2019

A reliable and robust messaging bus for Ruby and Rack
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 1 comment in 3 days
Contributions summary:Krzysztof primarily focused on enhancing the reliability and configuration of the Redis messaging bus backend. They addressed issues related to custom connectors in the Redis configuration, ensuring the system's resilience during reconnection attempts. Additionally, the user removed deprecated Minitest global assertions and made code adjustments to unfreeze strings, improving the codebase's quality and maintainability. These changes involved modifying both the core backend logic and the associated testing infrastructure.
discourserackrubybusreliable
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
Krzysztof Kotlarek - Software Engineer at Civilized Discourse Construction Kit, Inc.