Python Developer
Überblick
Kurzer Überblick
Jirko ist ein sehr erfahrener Entwickler mit 31 Jahren Erfahrung. Er arbeitet bevorzugt mit Backend-Technologien und hat die meiste Erfahrung mit Python, Linux, Unix, SQL und C. Er mag die agile Methodik, hat aber bei seinen Projekten meist Waterfall verwendet. Sein Englisch ist auf einem sehr guten Niveau, sein Russisch und Deutsch sind passiv, er hat in der Vergangenheit in Deutschland gearbeitet und müsste interviewt werden. Er hat viel Erfahrung in der Teamleitung, er hat als Manager und Direktor gearbeitet, er ist sogar ein zertifizierter Coach. Außerhalb der Arbeit unterrichtet er als externer Dozent an einer Universität. Er hat keinen bevorzugten Arbeitsbereich und ist sowohl für kurz- als auch für langfristige Projekte offen.
Technologien.
Berufliche Erfahrung
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.
| Freiberufler | 452 € / Pro Tag |