My name is Kamil Lelonek


Skills
Knowledge of the following languages:

Elixir

JavaScript

PostgreSQL
Knowledge of the following areas:

Web Backend
Elixir with Phoenix
REST API
Metrics and Monitoring

Web Frontend
JavaScript
VueJS
NodeJS

Software Architecture
Event Sourcing
DDD
CQRS

Infrastructure
Docker, Kubernetes
Google Cloud, Terraform
CircleCI, Ansible

Security
SSL
Auth0
JWT

Storage
PostgreSQL, Redis
CDN
S3
Additional skills:
- Ability to write a clean, fast, optimized, efficient, robust and well formatted code
- Knowledge of aspects in the range of project management using the Agile methods
- Using the following tools & software: Trello, GitHub, Atom, GoDaddy
- Knowledge of different programming paradigms and design patterns
- Knowledge of application testing including TDD and BDD
- Ability of using GIT version control system
Work experience
VOLVO IT
(5 months internal project: July – November 2012)
– Scala Software Developer

SnipPool
(3 months startup: December 2012 – January 2013)
– Android Software Developer

BLSTream
(Patronage Student Program: January – July 2013)
– Android Software Developer (https://github.com/blstream/UrbanGame)

VOLVO IT
(4 months internal project: July – September 2013)
– Java Software Engineer

BLSTream
(GFE: August – October 2013)
– Android Software Developer (http://www1.good.com/applications/collaborationesuite/goodeforeenterprise/)

BLSTream
(Patronage Student Program: January – June 2014)
– iOS Software Developer (https://github.com/blstream/MyGuide)

Arkency
(November 2013 – November 2014)
– Full-stack Developer

Wouinvestments
(November 2014 – November 2016)
– Partner and CTO

Woumedia
(November 2014 – November 2016)
– CTO and Tech Lead

Tooploox
(November 2016 – December 2018)
– Senior Software Consultant

PionerLabs
(December 2018 – September 2019)
– Technical Team Leader

NCC
(November 2019 – April 2022)
– Elixir Software Engineer
Membership in scientific organizations
Scientific Association Piast.NET
Education and development of skills in the range of Microsoft technologies and Windows Phone programming.
Google User Technology Group Wrocław
Training sessions in the range of Google technologies and Android devices programming lectures.
DRUG - wrocław Ruby user group
Ruby and Rails software engineering.
Scientific Association ISA2
Training sessions in the area of programming in the Android environment; mobile devices programming workshops.
Kredek – creation and development group
C# programming course, learning .NET, ASP.NET technology, managing SQL Servers.
Scientific organization TeMoMuKo
Android Software Development, building advanced mobile applications.
Completed courses and training sessions

Making applications for Android
Programming in Windows Phone
Wrocław University of Technology

OnBoard Kubernetes Engine
Hands-on practice configuring Docker
images and containers, and deploying fully-
fledged Kubernetes Engine applications
Google Cloud

Enterprise Web Applications
Designing complex system architectures
Managing and orchestrating microservices
Ardeo

Pair programming
Test Driven Development
Domain Driven Design in practice
Capgemini

Windows Phone workshops
C# web development
Azure cloud management
Nokia & Microsoft

Algorithms and Data Structures
Theory of computing complexity, practical
code optimization, High performance and
low latency systems
Nasza Klasa
Education
2011 - 2013

Wrocław University of Science and Technology
Electronic Engineering
and Telecommunication
Department of Electronics
2012 - 2015

Wrocław University of Science and Technology
Computer Science
Department of Computer Science
and Management
Interests

Sports
Triathlons, Powerlifting,
Table Tennis, Rollerblading

Nutrition
Dietetics, Cooking

Science
Quantum Physics, Biology,
Medicine, Psychology
I hereby give consent for my personal data included in the application to be processed for the purposes of the recruitment process in accordance with Art. 6 paragraph 1 letter a of the Regulation of the European Parliament and of the Council (EU) 2016/679 of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).