Wiesław Kędzierski

Programmer/DevOps

Profile

I have been involved in programming for a long time. Initially, these were simple programs written in high school in Turbo Pascal, to more advanced ones in C/C++. Knowledge of C/C++ languages made me interested 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 use them in commercial applications.
Currently, I am trying to further develop my knowledge of programming, cloud computing, and the DevOps methodology. The desire for further development required me to devote more time to learning to learn, which I consider one of the most important skills in the IT world today. I try to put every new thing in the simplest words possible, thanks to which I myself feel the essence of the problem better, and I can also pass this knowledge on to others.
In my free time I like to spend time reading books, doing sports, walking my dog. However, what I like most is spending time fooling around with my family :). My favorite disciplines are running and cycling. Thanks to physical activity I learned what dedication and striving for intended goals are.

Experience

Weles-Soft (2017-current)


C/C++, Python, Go Programmer and DevOps

C/C++:
  • Implementing features for Steem, Beos blockchains.
  • Support and implementing features for backend online game engine.
  • Support and implementing features for 3D printing engine.
  • Python:
  • Implementing GUI in PyQt.
  • Implementing tests in pytest.
  • Implementing backend in FastAPI, Flask with ditriubited workload in Celery/Redis.
  • Go:
  • Writing cli helper tools.
  • Implementing server for snippets exchange.
  • Implementing and handling apps in microservice architecture.
  • DevOps:
  • Setup GitLab CI/CD infrastructure and support.
  • Setup Docker Swarm stack and support.
  • Support the existing Hashicorp stack including (Nomad/Consul/Vault).
  • Setup Jenkins CI/CD infrastructure and support.
  • Creating Docker images for developers and for CI runners.
  • Aldec-ADT (2012-2017)


    C/C++ and Verilog Programmer

    Maintenance RivieraPRO/Riviera Classic/AktiveHDL
  • continuous improvement of the quality and efficiency of existing applications,
  • implementation new features for clients.
  • Atel Electronics


    Student practice

    Translating hardware manuals from polish.