Name: Volker Schmidt Date of birth: November 30, 1965 Citizenship: English Martial status: married Children: 1 Languages: English: fluent IT-Experience since 1992 Position: Administration, support, software development, documentation Focus: Perl, Unix, administration Programming Languages: Perl, Shell (Bourne-, ...), C, TeX, LaTeX, VRML, Working Knowledge in Java, JavaScript, C++ Operating Systems: Unix: Linux, Solaris (Sun Cluster), FreeBSD, NetBSD, OS/9, IRIX, AIX, Tru64 (Compaq TruCluster), User Level Skill: Windows, Windows CE und MS-DOS DBMSs: mSQL, mySQL: Perl DBD/DBI Networking and communication knowledge: Ethernet, Fax, Internet, Intranet, ISDN, SMTP, NNTP, HTTP, TCP/IP, UUCP, Windows Network (Samba) Hardware: PC, Sun Sparc, Silicon-Graphics Products, Standards, Experience: Administration: Internet, HTML, HTTP, TCP/IP, SMTP, News, Web Server Setup, Development: CGI, Perl (Development in eCommerce Environments), DBD/DBI, MySQL, XML, XSL, XSLT, Xalan, Samba, Sendmail, Apache Software Configuration Management: ClearCase, subversion, CVS Workscope: IT Service Providers, Telecommunikation, Multimedia, Internet Hosting Experience March 2014 -- April 1024 Publisher in Düsseldorf Environment: Publishing, Cross-Media (Paper, Online) Tasks: Counselling, Maintenance of legacy Perl code Technical Background: Perl, Omnimark, XML, XSL Tools Used: Perl Background: Perl, Software Development, Legacy Program Code Skills Used: Perl, XML January 2013 -- December 2013 Automotive Manufacturer in Esslingen Environment: Software development, CAD Tasks: -- Introduction of SCM, -- of tools, processes, methods for software development: The customer intended to introduce Agile methods in an existing software development team. -- Analysis of legacy Perl code targeted at improving maintainability and stability. -- Development in Perl. Technical Background: Linux, Perl, Jazz RTCm, Sofware Development Cycle, Software Development, Agile Tools Used: Perl, Jazz RTC Background: Development, Software Configuration Management Skills Used: Development, Perl, Software Configuration Management, Agile Software Development October 2012 -- December 2012 Retailer in Neckarsulm Environment: Perl development, administration Tasks: Observation, management, visualization of processes. The target was to increase the maintainability of existing processes. Tools Used: Perl Background: Unix, Perl Skills Used: Software development in Perl December 2011 -- March 2012: Semiconductor Manufacturer In Munich Environment: Software development in the semiconductor field Tasks: Software development, support for a toolchain that is being used by 2000 developers. Technical background: Linux, Perl, Clearcase, Software Development Cycle, Problem Management, Continuous Integration, Test Tools used: Perl, Clearcase Background: Development, Software Configuration Management Skills used: Development, Perl, Software Configuration Management July 2011 -- September 2011: Telecommunications Company in Bonn Environment: Software-Test Tasks: Automation of test processes, Analysis, Concept Technical Background: Linux, Perl, Software Test Tools Used: Perl Background: Software Development Skills Used: Development, Perl June 2006 -- May 2010: Telecommunications Company in Bonn Environment: Development, Build Management, System Test, Documentation Tasks: Software Configuration Management, Build Management, Test; Development of scripts to realize tasks related to SCM, build management, troubleshooting Technical Background: Linux, Perl, Python, Ruby, Shells, Clearcase Tools Used: Perl, Ruby, Python, Ruby, Shells, Cleartool Background: Administration, Troubleshooting, Development Skills Used: Development, Perl, ..., SCM, Linux November 2005 -- April 2006: Provider of Internet-related services in Karlsruhe Environment: Internet Services Tasks: Installation and mainenance of a great number of server machines Technical background: Linux, Perl, Shells, Cfengine Tools Used: Perl, Shells Cfengine Background: Development, Administration Skills used: Development, Administration, Perl, Linux February 2005 -- September 2005: Financial Services in Münster Environment: Automated installation of Linux servers and Windows clients in branch offices Tasks: Installation, Support, Trouble Shooting, Mainenance, Development of Perl and Shell Scripts Tools Used: Perl, Shells, ... Background: Development, Administration Skills Used: Development, Administration, Perl, Linux June 2003 -- April 2004: Telecommunications company in Ulm Tasks: installation, application support, troubelshooting, development and maintenance of Perl and shell scripts. Analysis of ASCII log data of a major German ISP's email system aiming at gaining indications for abuse and spam. Technical background: Unix, Linux Perl Tools used: Perl, the unix shells Skills used: Software development, administration February 2003 -- April 2003: Telecommunications company in Eschborn Tasks: Scripting of software installation process, tests Technical background: Unix derivatives, among them Linux Tools used: Perl, Shells Skills used: Programming in Perl and Unix shells July 2002 -- August 2002: Telecommunications company in Münster Tasks: System administraton, applikation support, Troubleshooting Technical background: Sparc (E6500, E10K, E15K), Sun Cluster, Compaq TruCluster Tools used: UNIX diagnosis tools, Tivoli Position within project: System administrator Background: System Administration for some 400 UNIX-Systems (Solaris or Tru64); Process Quality (OS), troubleshooting; 2nd level support and coordination of changes among operations, systems engineering and suppliers (SUN, Compaq); performance tuning; applikation of patches; software installation and configuration Skills used: Solaris, Tru64, Script (Shell) March 2002: Telecommunications company in Düsseldorf Environment: Introduction of a system that manages user data Tasks: Analysis and revision of user data Technical background: Linux, Perl, Java, MySQL Tools used: NetBeans, Perl Position within project: Developer Background: Revision of Java code, development of Perl code, interaction with a MySQL database Skills used: Linux, Perl, Java March 2001 -- Dezember 2001 Insurance company in Cologne Environment: Operation of Internet solutions Tasks: Administration, Operating Technical background: Linux, Windows, Perl Position within project: Developer, Operator Background: Development and mainenance of Perl scripts for administrational purposes. Development of scripts that monitor system functionality, e. g. dialin-infrastructure, Web service. Skills used: Perl, Linux, Windows September 2000 -- Februar 2001: Web Shop Hosting Service Environment: Operation of WWW shops for external customers Technical background: Linux, Solaris, BroadVision, Perl Position within project: Developer Background: Adaptation of a shop solution to clients' infrastructure: import of inventory data, import and export of order data, generation of customer invoices, delivery bills, ... Skills used: Perl, Solaris, XML, XSL, XSLT, Xalan February 2000 -- August 2000 Consulting comapny in Hüttlingen Environment: Microsoft consulting company Tasks: Development in C++, Perl, Visual Basic Technical background: Windows 2000, Perl, Visual Basic, Visual C++, PDA, Handheld, Windows CE Position within project: Developer (employed) Background: Development in Perl, Visual Basic, C++ unter Windows 2000 Skills used: Perl, Visual Basic, C++ 1995 -- 1999: Multimedia agency in Aalen Environment: Computer animation, multimedia presentation, World-Wide Web projects Tasks: Aufbau und Administration eines Netzwerkes, in dem Tasks: Setup and administraion of a network being used for developing and hosting World-Wide Web presentations. Development of software used to book, sell and print out theater tickets in the World-Wide Web to customers or resellers. Technical background: Perl, Linux, Networking, Wintel, IRIX Tools used: Macromedia Director, Apache, Sendmail, Perl, CGI, ... Position within project: Administrator, Developer (employed) Skills used: Software development, administration 1999: Computer training company in Ulm Tasks: Introduction to UNIX and its administration Technical background: Linux, UNIX Position within project: Instructor Background: introduction into UNIX, Linux adminstration Skills used: Linux 1999: Manufacturer of furniture for hairdressers in Schwäbisch Gmünd Environment: Operation of an AIX server Tasks: Increase the useability of data through the use of DBMS scripts, administration Technical background: AIX, Ingres Tools used: AIX administration Tools (e. g. smitty), Ingres Position within project: Developer, administrator Background: Analysis und review of existing DBMS scripts, administrativa Skills used: UNIX, DBMS 1999: Telecommunications company in Erfurt Environment: Safety Check Technical background: Windows, UNIX, DBMS software Position within project: Consultant Skills used: UNIX 1997: Documentation Company in Neuler Environment: Production of books Tasks: Authoring of ,,Schnellübersicht Java 1.1'' (``Quick Reference Java 1.1'') (Markt + Technik, 1997) Technical background: Java 1.1 Syntax, AWT Tools used: Java Workshop Position within project: Autor Background: Documentation, Java Skills used: Java