Krzysztof Kamil Piotrowski
Software Engineer
9 years of experience
Software Engineer
9 years of experience
I've been a software engineer in 2N.IT since 2017. In the company I've been working on several projects with focus on back-end work for most of the time part, but I also worked on a very front-end focused project. I am very interested in most modern programming technologies and languages and will eagerly take on new challenges in all fields related to those subjects. I spend a lot of extra time in work helping the less experienced in their projects, doing code reviews and pair programming while working full time on my current professional projects. I contribute to open source in Hanami and Dry-rb projects
2010 – 2013
2013 – 2017
National Security Criminal Law & Policy Studies
Internal system for insurance company for calculations, handling money flows, insurance information, marketing, selling products, and generating reports.
Technologies
Responsibilities
App for shooting ranges in Poland for administrative use: registering shooting ranges, tournaments, contestants, and results.
Technologies
Responsibilities
Cloud-based start-up with diverse responsibilities: front-end for admin side, DevOps, GraphQL API, and data-gathering microservice.
Technologies
Responsibilities
Legacy RoR application refactoring: upgrading features, fixing bugs, updating to good-practices and newer Ruby and Rails versions.
Responsibilities
Monolith RoR application with Vue.js frontend to replace an old client app and built as SaaS.
Technologies
Responsibilities
Rails engine for connecting to SAP APIs with Grape REST API and OAuth authorization.
Technologies
Responsibilities
New version of a legacy Rails 3 app rebuilt as REST API using JSONAPI standard.
Technologies
Responsibilities
Frontend-focused project that was unfinished and taken over, including fixing backend processes and adding payment integration.
Technologies
Responsibilities
Legacy app from 2011 with redesigned version not yet production-ready. Backend handled React frontend while keeping legacy system working.
Technologies
Responsibilities
Long-standing startup with custom TurboStream for live EventSourcing page updates from async Ruby processes.
Technologies
Responsibilities
New project with 2-4 developers where I did base architecture, set up CI/CD, lead weekly calls, and provided code review and pair programming.
Technologies
Responsibilities
Project inherited after multiple teams with gradual frontend refactoring from Vue and Rails.
Technologies
Responsibilities
Smaller project where I served as mentoring help and project manager for a junior backend developer.
Technologies
Responsibilities
Government project (.gov site) with strict security and hosting requirements. Medical field application built with limited team and time.
Technologies
Responsibilities
MVP for a golfing and tourism application, aimed at automating manual processes for government funding demo.
Technologies
Responsibilities
Two projects for one client heavily based on AI features including picture embeddings, vectors, and ChatGPT integration.
Technologies
Responsibilities
Large-scale Germany-based flexible job market platform. Working on staffing and searching branches with ~100 microservices.
Technologies
Responsibilities
Describe your project, and we'll propose matching specialists within 24 hours. No strings attached.