Krzysztof Rześniowiecki, Developer in Wrocław, Poland
Krzysztof is available for hire
Hire Krzysztof

Krzysztof Rześniowiecki

Verified Expert  in Engineering

Back-end Developer

Wrocław, Poland

Toptal member since September 22, 2022

Bio

Krzysztof is a team player with experience in managing small teams of engineers. He is an expert in C++ and proficient in other languages, including Python, JavaScript, Kotlin, Java, Swift, Scala, C, Go, Rust, and VHDL. Krzysztof enjoys freelancing because he can share his expertise in back-end development and microservice architecture with companies to help them achieve their goals.

Portfolio

Luxoft
C++, Rust, Docker, Kubernetes, GitLab, GitLab CI/CD, Git, Python 3, Swift...
Siili
C++, Kanzi Studio
Nokia
C++, JavaScript, Node.js, Boost, C++11, HTML, Web MVC

Experience

  • C++ - 10 years
  • Git - 10 years
  • Docker - 3 years
  • Kubernetes - 3 years
  • Python 3 - 3 years
  • Jenkins - 2 years
  • Rust - 2 years
  • VHDL - 2 years

Availability

Part-time

Preferred Environment

C++11, C++, Data Structures, Docker, GitLab, Rust, Go, Microservices Architecture, CI/CD Pipelines, Python

The most amazing...

...thing I've developed is a microservice application to manage a 5G network by completely modifying the legacy app.

Work Experience

Senior Software Developer

2018 - PRESENT
Luxoft
  • Wrote an end-to-end microservice application in C++ from scratch with unit testing, integration testing, and system testing. Established CI and CD, added standard logging and tracing, and created a run-time containerized environment.
  • Integrated a third-party component that was ten times bigger in lines of code than our product, without having support from the development team and with access only to that component's source code and production environment.
  • Managed a team of up to seven members working on various small projects.
  • Contributed to the code and configuration using C++, Rust, Kubernetes, Docker, Helm, and Go.
  • Learned DevOps, from code development and setting continuous integration to continuous delivery. Worked on all layers of the infrastructure.
Technologies: C++, Rust, Docker, Kubernetes, GitLab, GitLab CI/CD, Git, Python 3, Swift, Kotlin, CI/CD Pipelines, Python

C++ and UI Developer

2017 - 2018
Siili
  • Created a front-end application for Mercedes passenger and truck cars using the Rightware Kanzi framework.
  • Refactored 1/3 of screens of an application, making code consistent and up-to-date. Recreated most of the widgets to make them mature and requirement compliant. Converted proof of concept application to a real product.
  • Acted as a consultant and mentor in the client's development team. Worked on critical bugs and performance issues and shared knowledge and good practices with new team members who took a product from the development phase to maintenance.
Technologies: C++, Kanzi Studio

Software Developer

2013 - 2016
Nokia
  • Extracted functionality from generated code, IBM Rhapsody, into handwritten code that can be merged and maintained using a command line pattern after 12 months of working on the project.
  • Unblocked customer release with a handy workaround and thinking out of the box.
  • Improved development process by performing root cause analysis for customer defects.
  • Learned JavaScript in a short time and rewrote components from C++ legacy code to JavaScript microservice.
Technologies: C++, JavaScript, Node.js, Boost, C++11, HTML, Web MVC

Junior Software Design Engineer

2012 - 2013
Espotel
  • Developed an application to control the washing machine and dishwasher hardware for an 8-bit microcontroller without a regular operating system.
  • Executed the first scrum process in Espotel, Wroclaw. Performed all presentations and demos in front of clients at bi-weekly meetings.
  • Built a hardware prototype from the blueprint six months before the client delivered the hardware.
Technologies: C, C++

5G Core

https://azure.microsoft.com/en-us/services/private-5g-core/
A multi-technology solution in Rust, C++, and Go to manage a 5G network. I wrote some parts of the microservice application from scratch, completely modified the legacy application, maintained the old application, and ported it from a different ecosystem to our solution.
2011 - 2016

Master's Degree in Computer Science

Wroclaw University of Science and Technology - Wroclaw, Poland

2007 - 2011

Bachelor's Degree in Computer Science

Wroclaw University of Science and Technology - Wroclaw, Poland

Libraries/APIs

Node.js

Tools

Git, Jenkins, GitLab CI/CD, GitLab

Languages

C++, C, VHDL, SQL, Python 3, JavaScript, Kotlin, Swift, Rust, C++11, Go, HTML, Python

Platforms

Docker, Kubernetes

Frameworks

Boost

Paradigms

Microservices Architecture

Other

Algorithms, Data Structures, Kanzi Studio, CI/CD Pipelines, Web MVC

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring