OUTPUT
mmichali@km-raspberrypi ~/cv: ls
intro
personal_details
education
experience
skills
interests
Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie dla potrzeb niezędnych do realizacji procesu rekrutacji zgodnie z ustawą z dn. 29 sierpnia 1997r. o ochronie danych osobowych.
(Polish requirement to include such statement when taking part in recruitment process)
===============================
CURRICULUM VITAE v0.3 (Jun'24)
===============================
Hi there!
Much thanks for visiting my site - feel free to take a look around.
Every clickable content is highlighted like that - don't hesitate to give those links a try!
In case of any questions please write to e-mail which can be found here.
Enjoy!
===============================
PERSONAL DETAILS
===============================
name: Michał
surname: Michalik
birth: 1991
nationality: Polish
e-mail: michal.michalik.priv [at] gmail.com
photo: show
As being public some of my personal details are missing - if you still need them please contact me - I'm looking forward to hearing from you!
===============================
EDUCATION
===============================
2014 - 2015
Poznan University of Technology
Electronics and Telecommunications, Master's Degree
specialisation: Computer Networks and Internet Technologies
grade: very good with distinction
2010 - 2014
Poznan University of Technology
Electronics and Telecommunications, Engineering Degree
specialisation: Computer Networks and Internet Technologies
grade: good plus
===============================
EXPERIENCE 0/3
===============================
When?
January 2024 - now
September 2018 - December 2023
November 2013 - August 2018
July 2013 - September 2013
January 2024 - now
Dell Technologies
- Software Principal Engineer:
- 2024 - working on Dell Storage Platforms Drive Array Extensions (DAE) - focus mainly on Linux kernel drivers and microservices in Python (Flask and fastapi)
===============================
EXPERIENCE 1/3
===============================
When?
January 2024 - now
September 2018 - December 2023
November 2013 - August 2018
July 2013 - September 2013
September 2018 - December 2023
Intel Technologies Poland
- Software Engineer:
- 2018 - working on performance measurement automation and optimisation of Intel® Omni-Path cards (HPC)
- 2019 - 2020 - leading small team building automatic test environment (mainly Python3+pytest) for Intel® SmartNIC products and participating in building kernel and user-space drivers
- 2021 - 2023 - working on Linux driver development for Intel® Ethernet 800 Network Adapters (100Gb) and synchronisation and timing distribution in Intel® Ethernet Products
- 2022 - 2023 - maintainer of Open Source project
synce4l
In the meantime regularly delivering internal Python trainings.
===============================
EXPERIENCE 2/3
===============================
When?
January 2024 - now
September 2018 - December 2023
November 2013 - August 2018
July 2013 - September 2013
November 2013 - August 2018
Nokia (former Alcatel-Lucent Polska Sp. z o.o - before 2016)
- Mass Data Migration (MDM) Tool Developer - building tool supporting migrations of IP/MPLS networks using various technologies like Python/Django/PostgreSQL/Velocity and when needed also other ones like perl/bash/expect. The most important things learned here till now are working under pressure, both time (working with live migrations where every second counts) and responsibility (every single error can lead to serious services outages) and networking stuff which became my daily manner.
===============================
EXPERIENCE 3/3
===============================
When?
January 2024 - now
September 2018 - December 2023
November 2013 - August 2018
July 2013 - September 2013
July 2013 - September 2013
Alcatel-Lucent Polska Sp. z o.o
- Internship - participating in real PSTN migration projects, preparing mainly PostgreSQL queries and PL/pgSQL scripts to support production, learning Python (including 2D game creation), getting used to work both alone and in groups in Agile'like environment
===============================
SKILLS
===============================
-
programming / IT -
more...
-
graphics / front-end -
more...
-
networking / security -
more...
-
linux -
more...
-
languages -
more...
Others:
-
technical writing - co-author of pending
US patent
-
presenting - speaker at
Netdev 0x17
===============================
PROGRAMMING / IT 1/2
===============================
- Programming languages:
Python
[================================================ ] 89%
C / Kernel drivers
[===================== ] 39%
- Web frameworks:
Flask
[===================== ] 38%
Page 1 2
===============================
PROGRAMMING / IT 2/2
===============================
- Databases:
SQL / PL/SQL (most experienced with PostgreSQL)
[============================================== ] 85%
- Others:
Ansible
[=========================== ] 50%
CI/CD
[======================== ] 45%
Gitlab / Github
Leading development team
[====================================== ] 72%
Page 1 2
===============================
GRAPHICS / FRONT-END
===============================
- Graphics:
GIMP
[================================================== ] 93%
Blender (static 3D renders)
[====================================== ] 70%
- Front-end:
HTML/CSS
[==================================== ] 66%
===============================
NETWORKING / SECURITY 1/2
===============================
- Networking:
LAN/WAN/IP/routing/IP
[=========================================== ] 80%
IP/MPLS
[=================================== ] 64%
Page 1 2
===============================
NETWORKING / SECURITY 2/2
===============================
- Security:
General security knowledge / cryptography
[==================================== ] 67%
Knowledge including: security of computer networks and systems, random number generators, generating primes, theory of common cryptosystems (both symmetric and asymetric), keys exchanging algorithms, digital signatures and hashing functions.
Page 1 2
===============================
Linux
===============================
General knowledge / administration
[========================================= ] 76%
Kernel NIC drivers development
[===================== ] 39%
CLI Lover ♥
[======================================================] 100%
===============================
LANGUAGES
===============================
Polish
[==================================================== ] 97%
There are always things we can learn, even in our own language...
English
[============================================== ] 85%
First Certificate in English, University of Cambridge ESOL Examinations, grade B - 2010
===============================
INTERESTS 1/2
===============================
Computer networks - always happy to learn new things connected with wires and protocols!
Programming and new technologies - training in programming not because of obligation or projects requirements but because of curiosity!
Cryptography / security - how its possible that Alice securely exchanged keys with Bob via public link? Gimme a sec, I'll find it out...
Page 1 2
===============================
INTERESTS 2/2
===============================
GNU/Linux - having Raspberry Pi B 2 based on Debian OS as a home server serving webservices, home backups (via SMB), VPN connection gateway etc. - it's a pity that those things fail so rarely - playing with them is so fun!
Electronics - a month without solder in a hand is a wasted month... still plenty things to be learned but even basic stuff using electronics and microprocessors (usually AVR) gives huge amount of satisfaction.
Volleyball - isn't that sport awesome?
Automotive - engine types, ways of injecting fuels, ideas of how to boost performance, alternative ways to power the engines... Yeah!
Page 1 2