I’m a Software Engineer that you can’t find just anywhere. I love what I do and I do what I love. I have experience in a wide variety of business applications built using multiple Ruby frameworks. I’m particularly interested in code quality assurance and the way it affects the software development process. I’m an active OSS contributor and maintainer of various projects including Karafka – Framework used to simplify Apache Kafka-based Ruby applications development.

I have experience in a wide variety of business applications built using multiple Ruby frameworks. I’m particularly interested in new technologies and their affect on the way we process data.

I also have experience in being a leader and mentor for other programmers and engineers.

I love sharing knowledge, that’s why I’m running a blog about my adventures with software engineering, development, and servers management.

My projects and articles have been featured in popular Ruby media, like RubyWeekly, Ruby5 or RubyRogues.

The way I work

I hate fixing obvious and boring bugs. That’s why I always develop tests for any application that I work with. Application cannot be considered finished unless there is a decent code coverage level.

In order to provide the best possible standards and to automate my and my team work, I use huge variety of tools, such as Gitlab CI, Capistrano, Docker, Rubocop and many other to handle whole lifecycle of any application that I work with.

I’m also a huge passionate of DDD, SOA and QA tools.

Social media

Get in touch / contact

If you wish to contact me, please drop me a line at maciej[at]mensfeld.pl.