Curriculum vitate
Michal Josef Špaček
Vocelova 345/11, 28401 Kutná Hora, Czech Republic
tel:
+420777623160e-mail: michal.josef.spacek@gmail.com
date of birth: 20.11.1977
Personal qualification
- Perl programming language: 2001 - present
- Linux operating system: 1998 - present
- NetBSD operating system: 2005 - 2011
- Plan 9/9front operating system: 2015 - present
- Other programming languages: C, C++, Java, Python, Shell, rc, Ruby
- Experience with other systems: Git, JIRA, Jenkins, Confluence, MediaWiki, RT, Docker, Qemu, Kubernetes, Rundeck, Puppet, observablehq.com, Splunk, S3
Work experience
Perl programming
2001 - present
I am publishing my Perl modules on
CPAN from July 2011.
My
github account for source repository.
Fedora
April 2021 - present
Red Hat
March 2021 - present
- Senior SW engineer (specialization to Perl support, packages, containers)
VicuñaUploader project
December 2020 - present
Wikimedia Czech Republic
September 2020 - present
- Wikidata/Tech programs coordinator
Gooddata s.r.o.
September 2016 - February 2020
- DEV/OPS development
- Testing in different levels of development (unit tests, integration tests, functional tests, property tests, manual tests)
- Rewriting of production code to another composition
- Continuous delivery
- Communication with other teams
- Planning of work for myself/team
- Code review
- Log analysis, looking for bugs
- Usage analysis, creating of statistics
Work with Trade Certificate
May 2015 - present
- Web for Changerine company.
- IBSmm Engineering s.r.o. - Work on DICOM library in C++.
- Work for PixelPro s.r.o.
IBSmm Engineering s.r.o.
August 2011 - May 2015
- Testing of medical device for operating room.
- Fixing of SW for medical device for operating room.
- Research and implementation of management complex system for video transmission in hospital environment.
- Testing of medical protocol DICOM.
- Development of library for medical protocol DICOM in C++.
- Development of application, communicating via WebSocket protocol.
- Development of interactive kiosk based on Linux OS.
- Development of installer for CD/USB based on Linux OS.
- Development of SW for testing notebook based on Debian Linux with SW packages repository.
Work with Trade Certificate
February 2005 - August 2011
Experimental projects
- Complicated applications with emphasis to presentation (internet), validation, instalation, administration and tests.
- Books and their presentation on internet.
- User interface.
- Made-to-measure application.
Cooperation with 'Karmelitánské nakladatelství' publisher at Slovak Republic.
2006 - December 2010
Administered Perl code circa 10MB.
References:
- http://www.ikarmel.sk - E-shop (ended 2010).(on internet archive)
- http://www.kna.sk - Company pages (ended 2010). (on internet archive)
- http://distribucia.kna.sk - Books distributing pages (ended 2010).
Others
DEA ENERGETICKÁ AGENTURA, spol. s.r.o.
External cooperation.
February 2010 - May 2011
- Redrawing of construction drawings into AutoCAD.
Domov pro mne, o.s.
External cooperation.
June 2009 - August 2010
Information system for company. Project failed.
- Real input/output reports.
PetaMem, s.r.o., Praha
External cooperation.
January 2009 - March 2009
For failure to comply with the company, cooperation ended.
- Mason framework
- Programming according to the book Perl Best Practises.
- Code testing.
Bittera s.r.o, Přerov -> ?? -> Telefonica O2
External cooperation.
November 2006 - January 2007
Bittera s.r.o isn't active company.
- Script programming for ETL process.
Delta E.S., Brno
February 2002 - August 2004
Internet pages does't exist, company was bought by
Ness Technologies company at 2004 year.
- Internet appliacation based on masser system, previously pee system.
- Expirience with Perl programming language, fcgi, XML, HTML, CSS, Javascript, SQL (Oracle, PostgreSQL), Unix (HP, Linux).
- Bigger projects - circa 3.5M Perl code per application.
Photon Systems Instruments
PSI s.r.o., Přerov; Kompakta s.r.o., Přerov; Pratis s.r.o., Brno
1995 - 2001
- AutoCAD 12, 13, 14 drawing.
Other experiences
cs.wikisource.org project
2015 - present
- Proofreading of texts.
- Adding informations about authors and free texts in scanned form on internet.
- Effort to improve technical aspects of project - templates, help.
- Effort to presentation of project - presentations, communication with similar people, collaboration with Moravian library (MZK).
Presentations
- Presentation about CPAN in Perl Mongers Brno meeting
- Presentation in MZK about cs.wikisource.org project
Education
SPŠE Frenštát pod Radhoštěm, 1992 – 1996, Control Theory specialization.
Unfinished study on university VUT, Brno; ČVUT, Praha.
Personal skills
Native language: Czech.
Other languages:
- English: good reading, good writing, good speaking.
- Russian: basic reading.
- Polish: basic reading.
Driving licence: yes.
Future plans
- Learning, learning, learning :)
- Programming, algorithms, data structures, tests, verification.
- Petri nets
- Transparent and meaningful code writing.
- Presentation, documentation, translation.
- Compilation, optimalization in applications.
- Languages: English, Russian.
- Data and their presentation and administration.
- Etymology.
- Books, library systems, MARC.