
Wiesław Kędzierski
Programmer/DevOps Engineer
Building robust, scalable, and secure software.
ResumeAbout Me
I have been involved in programming for a long time. My knowledge of C/C++ languages sparked my interest in Linux operating systems, which allowed me to familiarize myself with scripting languages such as Bash, Python, and Perl. For several years now, I have been able to further develop my programming skills and apply them in commercial applications.
Currently, I am focused on expanding my knowledge of programming, cloud computing, AI, and the DevOps methodology. The desire for further development has required me to dedicate more time to effective learning, which I consider one of the most important skills in the IT world today. I try to explain new concepts in the simplest words possible, which helps me better understand the essence of the problem and allows me to pass this knowledge on to others.
Experience
C/C++/Python Programmer and DevOps
Blockchain Wares | 2020 - present
- Maintaining and improving existing codebase in C++/Python.
- Containerizing backed applications using docker and docker-compose.
- Setting up production environment using docker swarm behind Traefik.
- Setting up CI/CD pipeline in GitLab/Bitbucket.
- Maintaining existing Hashicorp Nomad/Consul/Vault environment.
- Maintaining and improving existing codebase based on Flask backend.
- Maintaining infrastructure using Ansible.
- Helping setting up working enviorement for devs.
- Tools: Visual Studio Code, C++, CMake, Git, GitLab, Atlasian Jira/Confluence/Bitbucket, Python, SQL, Nomad, Consul, Vault, Docker, Ansible
C/C++/Python Programmer and DevOps
3dgence | 2019 - 2020
- Implementing C++ engine for 3DGence Slicer.
- Implementing UI in PyQt and qml for 3DGence Slicer.
- Implementing online communication between 3DGence Slicer backend and 3DGence cloud service.
- Create whole CI/CD pipeline in Jenkins for deploying 3Dgence Slicer for Windows/Mac/Linux.
- Tools: Visual Studio Code, C++, PyQt/Qml, CMake, Git, Jenkins, Atlasian Jira/Confluence, Python, SQL, Ansible
C/C++/Python Programmer
Blockchain Wares | 2018 - 2019
- Programming Steem blockchain backend in C++.
- Programming Beos blockchain backend in C++.
- Containerizing backed applications using docker and docker-compose.
- Implementing test tools in python for blockchain environment.
- Integrating CI/CD in Gitlab, and GitHub.
- Tools: Visual Studio Code, Valgrind, C++, CMake, Git, GitLab, GitHub, Python, Docker, SQL, Ansible
Self employed
Weles-Soft | 2017 - present
- Maintain various projects as programmer and devops.
C/C++/Verilog/SystemVerilog Programmer
Aldec-ADT | 2012 - 2017
- Maintenance RivieraPRO/Riviera Classic/AktiveHDL
- Continuous improvement of the quality and efficiency of existing applications,.
- Implementation new features in C++.
- Implementation SystemVerilog/Verilog tests.
- Improving perfomance of application.
- Reducing memory leaks.
- Tools: Visual Studio, Valgrind, C++, SVN, Verilog/System Verilog.
Projects
Website Monitoring with CloudWatch
A personal project to set up automated monitoring for a website or API. The solution utilizes AWS CloudWatch and CloudFormation to track key metrics and provide alerts for availability and performance issues.
- AWS CloudWatch
- AWS CloudFormation
- Monitoring
Serverless API Template
A lightweight, fast, and simple serverless API created with AWS Lambda, API Gateway, and DynamoDB. This project serves as a template for building scalable back-end services without managing servers.
- Serverless
- AWS Lambda
- API Gateway
- DynamoDB
Serverless Guest Book
A simple full-stack serverless guest book application using AWS Lambda, API Gateway, and DynamoDB for the backend, with S3 hosting the frontend. Demonstrates a basic CRUD application in a serverless environment.
- Serverless
- AWS
- Lambda
- DynamoDB
Snippetbox
A web application for storing and sharing short code snippets. The backend is built entirely with Go, showcasing a complete application from scratch using the Go standard library without any frameworks.
- Go
- Web Development
Skills
Languages
- Python
- Bash
- Go
- C/C++
- SQL
Cloud
- AWS
- GCP
Tools
- Docker/Docker Swarm
- Kubernetes
- Terraform
- Ansible
- Nomad/Consul/Vault
CI/CD
- Jenkins
- GitLab CI/CD
- GitHub Actions
Certificates
Education
Master's of Engineering
Silesia University of Technology | 2013 - 2016
Specialty: Informatics
Bachelor's of Engineering
Opole University of Technology | 2007 - 2012
Specialty: Electronics and Telecommunication