Wiesław Kędzierski's profile picture

Wiesław Kędzierski

Programmer/DevOps Engineer

Building robust, scalable, and secure software.

Resume

About 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

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

Get in Touch

Copied!