Zdenek Maxa - Curriculum Vitae
Personal details
nationality:
e-mail:
linkedin:
codes:
Czech-
A senior software developer in a variety of interdisciplinary fields, project manager, project lead.
Proven ability to work independently and as a part of international teams of developers. Highly
motivated, outstanding analytical and problem solving skills. Reliable, high personal standards
and great attention to detail. Excellent verbal and written communication skills.
Education
1997 - 2002
1993 - 1997
Master of Science in Informatics - Computer networks and distributed systems
at the Faculty of Applied Sciences, University of West Bohemia, Pilsen, Czech
Republic. Diploma thesis: Implementation of distributed algorithms in CORBA
and Jini.
Industrial Secondary School in Pı́sek, Czech Republic. Speciality: Electronic computers.
Trainings, certification-
2002
Qualified Google Cloud Platform Developer (App Engine, BigQuery, Cloud SQL, Cloud
Storage, Compute Engine)
Certified ScrumMaster, Scrum Alliance, License-
Python Concurrency and Distributed Computing course, Dave Beazley, Chicago, USA
SCJP - Sun Certified Java Programmer, Java 6 platform (CX-310-065 certification exam)
Java 2 Enterprise Edition course, Sun Microsystems, London, UK
Large Project Development in Python course, CERN, Geneva, Switzerland
Software development design patterns course, CERN, Geneva, Switzerland
Advanced Python hands-on course, CERN, Geneva, Switzerland
Advanced Java 2 SE course, CERN, Geneva, Switzerland
CERN School of Computing - Physics computing and Grid technologies, Vico Equense,
Italy
English Pronunciation and Public speaking, University College London, London, UK
CNA - Cisco Networking Academy, Pilsen, Czech Republic
English for Advanced learners certificate, University of West Bohemia, Pilsen, Czech Republic
Work experience
• October 2014 - May 2017: End Point, New York, USA (remote).
– Research and development engineer for the Liquid Galaxy platform. ROS nodes (Robot
Operating System) development, Python, Django, responsible for the Continuous Integration platform based on Jenkins. Selenium tests, InfluxDB, Chef automation, Docker,
DevOps, Agile/Scrum.
• January 2014 - July 2014: Netmail, Prague, Czech Republic.
page 1 of 4
– Senior application developer on the Google App Engine cloud platform (PaaS), in the
Python language. Products ranging from enterprise-scale to smaller custom and incompany applications.
• October 2009 - August 2013: California Institute Of Technology, Pasadena, USA (based
at CERN, Geneva, Switzerland).
– fdtcp - high-throughput data transfers for the CMS experiment ,
Hadoop DFS, Lustre storages, Python development.
– WMAgent - workload management development in Python, CouchDB, CouchApps,
Alerts messaging via ZeroMQ, REST, CherryPy, tens of high-performance grid computing centres around the world facilitating analyses of petabytes of physics data.
– RequestManager - job injecting app in the CMS distributed computing environment,
architecting and principal development of the second generation of the service transitioned from Oracle to CouchDB.
– Contributing to progress and status reports for the United States funding agencies Department of Energy and National Science Foundation.
• May 2008 - September 2009: CERN (European Organization for Nuclear Research),
Geneva, Switzerland.
– Development of communication tools for the ATLAS experiment
control centre enabling inter-subsystems operators’ communication: loosely coupled
Java/JMS applications RunCom (run communicator) and CheckList (XML checklists
presenter) - projects aimed at improving data-taking efficiency of the largest ever particle detector, instrumental in cutting on start-up times and trouble-shooting overhead.
– Implementation of ATLAS-Live website in Python/CherryPy - collaboration website
displaying snaphots from various data streams from the experiment.
• May 2004 - September 2009: Physics department, University College London, United
Kingdom.
– Leading role in the Atlantis visualisation project for
the ATLAS experiment, project technical coordination, release management, implemented the project website in Drupal, organisation of user trainings, presentations
of the project to the international audiences of physics/software experts of different
levels of expertise.
– Research programmer on the Atlantis visualisation project, Java and Python development - designed and implemented network communication with the Python/C++
physics analysis framework for data quality monitoring, interactive analysis and features for debugging the detector electronics.
• March 2004 - May 2004: Point Nine Financial Technologies, London, United Kingdom.
– Co-developer of the P9 () flagship product FinanceBelt - large
web-based Python trading system. Development of automated data store backups.
• July 2003 - September 2003: CERN, Geneva, Switzerland.
– Python/PYRO development of a web-based configuration tool for Credit Card-sized PCs
within the data acquisition project of the LHCb experiment.
• January 2003 - July 2003: Laser Zentrum Hannover, Hannover, Germany.
– Analysis and simulation of the laser welding process of aluminium foam in the ANSYS software, modelling of cellular metal materials and welding simulations in APDL ANSYS Parametric Descriptive Language.
page 2 of 4
Computing skills
• extensive experience with distributed and web applications development using Python/PYRO,
XMLRPC. Python web framework Cherrypy and Django, Jython, Python/ZMQ, Google Cloud
Platform, ROS (Robot Operating System), Jenkins CI, Docker, InfluxDB.
• good knowledge of Java/Jini, Java/CORBA, Java/RMI, Java WebStart, Java/JMS (ActiveMQ),
SQL, databases MySQL and PostgreSQL, basics of PL/SQL, database communication from
Java (JDBC) and Python. Expertise in NoSQL CouchDB storage and CouchApp development
(JavaScript).
• QA - testing frameworks in Python - unittest, py.test, Selenium.
• experience with JBuilder, Eclipse, PyCharm, CVS, HTML, XML, LaTex, Apache, Ant, Trac
(user, admin), SVN, Mercurial, Git, REST, Agile methodology/certified ScrumMaster, patch
review process
• Cisco routers and switches configuration knowledge, network design concepts, TCP/IP protocols stack and Unix security.
• familiar with Unix shell script, assembly languages of i386 and PIC processors.
Language skills
• Czech - native
• English - fluent.
• German and French - elementary.
Selected, talks, blogs, publications trainings
• The Portal Project Continuous Integration. blog post, 2015
• Django application automated testing. blog post, 2016
• Moving From Oracle to CouchDB: Data Management at CERN. interview, 2013
• Alert Messaging in the CMS Distributed Workflow System. International Conference on Computing in High Energy Physics, New York, USA. May 22, 2012
• Powering CMS data transfers with FDT. International Conference on Computing in High Energy Physics, Taipei, Taiwan. October 17, 2010
• Atlantis monitoring event display. ATLAS executive board meeting, CERN, Geneva, Switzerland. September 18, 2007
• Atlantis visualisation training. CERN, Geneva, Switzerland. June 2, 2006
• Atlantis visualisation training. National e-Science Centre, Edinburgh, UK. April 27, 2006
• Atlantis visualisation for ATLAS. International Conference on Computing in High Energy
Physics, Mumbai, India. February 16, 2006
• Atlantis visualisation features for the ATLAS Inner Detector commissioning. CERN, Geneva,
Switzerland. February 08, 2006
• Atlantis visualisation training. CERN, Geneva, Switzerland. May 27, 2005
• Managing Credit Card PCs with Python. CERN, Geneva, Switzerland. August 28, 2003
• Distributed Applications Development by means of CORBA and Jini. Student expert works
conference, University of West Bohemia, Pilsen, Czech Republic. May 15, 2002
page 3 of 4
Zdenek Maxa - Curriculum Vitae
References
• Rick Peltzman
CEO
End Point Corporation
304 Park Avenue South, Suite 214
New York, NY 10010 USA
-
email:-
• Dr. David E. Evans
DM/WM (Data Manager/Workload Manager) Leader
CMS Experiment
CERN
email:-
• Prof. Harvey B. Newman
Physics, Mathematics and Astronomy Department
California Institute of Technology
1200 East California Boulevard
Pasadena, California, USA
email:-
• Dr. Thorsten Wengler
Physics department
ATLAS experiment
CERN
Meyrin CH-1211, Geneva 23, Switzerland
email:-
• Dr. Nikos Konstantinidis
High Energy Physics group
Department of Physics and Astronomy
University College London
Gower Street, London, UK
WC1E 6BT
email:-
page 4 of 4