Kamil Cukrowski
Verified Expert in Engineering
Software Developer
Warsaw, Poland
Toptal member since November 16, 2021
Kamil is a professional, resourceful, and knowledgeable Linux server administrator with 12 years of experience focusing on security, performance, and reliability. Adaptable and helpful, he promotes modern solutions with test-driven development. Kamil prefers continuous integration and delivery technologies, concentrating on creating reproducible builds in containerized and virtualized environments.
Portfolio
Experience
Availability
Preferred Environment
Linux, C, C++, Bash, Python, Sh, Docker, DLMS, CMake, GitLab CI/CD
The most amazing...
...thing I've achieved is being among the top 0.02% on Stack Overflow, mainly concentrating on Linux, C, and C++ topics.
Work Experience
Senior Developer
National Centre for Nuclear Research
- Integrated and managed Puppet automation software and Zabbix monitoring tool within working computation servers. Managed and updated these servers.
- Managed and deployed numerous applications and services within the Świerk computing center.
- Oversaw and deployed numerous embedded devices with a custom monitoring software stack.
Linux Server Administrator
Dyzio
- Wrote, provisioned, and administered an Apache webserver. Set and administered a semi-big online shop using MySQL database administration.
- Administered a custom private server with a public IP address guaranteeing protection against distributed denial-of-service (DDoS) attacks and providing security.
- Provisioned and administrated tools like Fail2ban and Shorewall firewall and monitored them with Zabbix.
- Administration of a DNS server using Bind (named). Added and removed domains when needed.
Embedded Programmer
OneMeter
- Integrated, tested, managed, and shipped the whole DLMS protocol stack to the device currently being developed.
- Hunted and fixed bugs within the product the company developed.
- Gained know-how about the DLMS protocol and expertise.
Senior Programmer
Netemera
- Developed a GPS tracker on STM32 microcontroller working with LoRa and NB-IoT communication networks. About 200 such devices with the software I developed were used to operate bicycles in one Polish city.
- Built and managed multiple LoRa Gateways based on Raspberry Pi, Colibri VF50, and Colibri VF61 devices with Ansible as automation and Zabbix monitoring.
- Developed a variation of ALOHA network with devices working in ultra-wideband spectrum for real-time localization technology with less than one-centimeter precision.
Experience
Input/Output Library
https://gitlab.com/Kamcuk/yio/Toward INTEGER Safety – CKD Library
https://gitlab.com/Kamcuk/ckdBash Library
https://gitlab.com/Kamcuk/kamilscripts/-/blob/master/bin/,lib_libEducation
Master’s Degree (Ongoing) in Computer Science
Warsaw University of Technology - Warsaw, Poland
Bachelor's Degree in Automation and Robotics
Warsaw University of Technology - Warsaw, Poland
Skills
Tools
Shell Development, CMake, Zabbix, GitLab, GitHub, Jenkins, Puppet, Ansible, OpenVPN, GitLab CI/CD, Grafana, IAR Embedded Workbench, Vim Text Editor, GCC, GNU Toolchain, GNU Make, Apache, Shorewall, Iptables
Languages
C, Bash, Sed, C++, Sh, Python, AWK, M4, PHP
Platforms
Linux, Docker, STM32, Amazon Web Services (AWS), Kubernetes, oVirt, Unix, CentOS
Frameworks
Jinja, Linux OpenSuSe
Paradigms
Automation, Agile, Generic Programming
Other
LoRa, Long-term Evolution (LTE), Mechanics, Programming, Networks, Mbed, DLMS, Nordic nRF5, HTTPS, Foreman, Computer Science, Templates, Generics, Pipelines, GNU, SSH, Fail2Ban, DNS, Linux Administration
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