Krzysztof Rześniowiecki
Verified Expert in Engineering
Back-end Developer
Wrocław, Poland
Toptal member since September 22, 2022
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
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
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
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.
C++ and UI Developer
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.
Software Developer
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.
Junior Software Design Engineer
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.
Experience
5G Core
https://azure.microsoft.com/en-us/services/private-5g-core/Education
Master's Degree in Computer Science
Wroclaw University of Science and Technology - Wroclaw, Poland
Bachelor's Degree in Computer Science
Wroclaw University of Science and Technology - Wroclaw, Poland
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring