Python Developer
Přehled
Krátké shrnutí
Jirko je velmi zkušený vývojář s 31 lety praxe. Nejraději pracuje s backendovými technologiemi, nejvíce zkušeností má s Pythonem, Linuxem, Unixem, SQL a C. Má rád agilní metodiku, ale na svých projektech většinou používal Waterfall. Jeho angličtina je na velmi dobré úrovni, ruština a němčina jsou pasivní, v minulosti pracoval v Německu a potřeboval by pohovor. Má velké zkušenosti s vedením týmů, pracoval jako manažer i ředitel, je dokonce certifikovaným koučem. Mimo zaměstnání externě vyučuje na vysoké škole. Nemá preferovanou oblast práce a je otevřený krátkodobým i dlouhodobým projektům.
Technologie.
Pracovní zkušenosti
Principal Software Engineer (2019/02 - present):
- Responsible for Unix and Linux system administration, Python development, and verification engineering.
- Developed and delivered Factory Update Image (FUI) as ISO and iPXE image for x86-64 and AArch64 platforms.
- Implemented minimalist and modular design principles inspired by Unix and OpenBSD.
- Ensured solutions met customer requirements while prioritizing correctness and proactive security.
External Senior Developer (2019/01):
- Developed a verification tool in Python to ensure compliance of car manufacturers' reports with European regulations.
- Worked independently as an external consultant.
External Senior Developer (2018/05 - 2018/12):
- Developed data mining and data processing tools in Python.
- Implemented synchronous and asynchronous tools with PostgreSQL as the backend.
- Created a computing cluster using Raspberry Pi.
- Developed algorithms for near duplicates detection and prevention.
External Senior Linux Sysadmin (2017/12 - 2018/06):
- Provided Linux and application support and maintenance as an external consultant.
Senior Developer and Leader of Software Tools Development (2016/09 - 2017/06):
- Led the development of software tools and designed the big data toolchain.
- Developed Python tools for processing and analyzing large amounts of data recorded in cars.
- Managed manual annotations, data synchronization, and data status tracking.
- Implemented compression techniques using lz4 and lzma2.
- Led the setup of a team and worked on C++ development for front camera tools.
Unix Senior Service Architect (2014/12 - 2016/08):
- Conducted security audits and implemented CIS hardening on RHEL servers.
- Deployed and maintained AIX clusters and FreeBSD with ZFS.
- Utilized Python for automating changes on multiple servers.
Developer, Team Manager, Project Manager, Programme Manager, Engineering Director (2009 - 2013):
- Developed and maintained PSA (Product Support Automation) in C.
- Organized events such as Software Freedom Day and Innovation Cup.
- Worked on prototypes in the broadband area.
- Provided support to team and project managers in Prague R&D.
Developer, Team Manager, Project Manager, Programme Manager (2000 - 2009):
- Developed 3DES encryption for communication with banks.
- Managed teams of developers, verification engineers, integration engineers, and support teams.
- Coordinated software and infrastructure transfers between locations.
- Oversaw R&D teams in Prague, Brno, Nieuwegein, and Richmond.
Owner (1990 - present):
- Developed enterprise software for a national car sales network.
- Provided outsourcing services for private and corporate clients.
- Offered computer builds and consulting services.
- Developed and implemented catering services support systems.
- Operated a dial-up IP service and provided consulting on security, virtualization, and cloud usage.
- Specialized in data mining, artificial intelligence, coaching, mentoring, and meeting moderation.
| Kontraktor | 11000 Kč / Denně |