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).