Zdenek Maxa

Zdenek Maxa

Python, Linux
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Tabor, Tabor, Czech Republic
Experience:
10 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.