| Personal Data | |
|---|---|
| E-Mail: rayman@grayman.de | |
| Year of birth: 1970 | |
| Marital status: single | |
| Nationality: Slovak Republic | |
| Key skills: | |
| Object oriented methods (OOA, OOD) | |
| Requirement analysis, modelling and implementation of distributed, internet-based and client/server systems | |
| Design and implementation of (object-) relational Databases | |
| Training and coaching OOA, OOD, OOP and XML | |
| Languages: | |
| German: fluent | |
| English: fluent | |
| Czech: fluent | |
| Slovak: mother tongue | |
| Availability: | |
| Preferred Locations: Germany 4 and 5 | |
| Europe | |
| IT Skills | |
| Object Oriented Methods: | |
| Analysis and design of complex systems, (UML, OMT, OOSE) | |
| Requirements analysis, use cases | |
| Analysis and design patterns | |
| ER-modelling, database design | |
| Case Tools: | |
| Rational Rose | |
| Together J | |
| Select Enterprise | |
| Power Designer | |
| Oracle Designer 2000 | |
| Databases: | |
| Oracle 7.3, 8.0, 8.1; PL/SQL; OCI | |
| MS SQL Server 6.5, 7.0, 2000 | |
| MS Access 2.0, 97, 2000 | |
| AdabasD 8, 10 | |
| Application servers: | |
| BEA WebLogic | |
| Borland Application Server | |
| JRun | |
| JBoss, Tomcat | |
| Java: | |
| J2SE, J2EE | |
| AWT | |
| Swing | |
| Java Beans | |
| JDBC | |
| RMI | |
| Servlets, JSP, Taglibs, Jakarta Struts | |
| Enterprise Java Beans | |
| Java Mail | |
| JMX | |
| XML: | |
| XML modelling, DTD, XSD | |
| XSL, XSP, Cocoon | |
| SOAP, Biztalk | |
| Delphi: | |
| Object Pascal, VCL | |
| DBE | |
| ADO Express | |
| Development of VCL components | |
| C++: | |
| Microsoft Visual C++ | |
| MFC | |
| ATL | |
| STL | |
| MS Windows Technologies: | |
| Microsoft Certified Solution Developer | |
| C#, IIS, ASP | |
| Windows SDK | |
| DCOM, VBA, VBScript | |
| Other: | |
| Linux | |
| Python, Tk, PHP, Ruby | |
| Education | |
| 1989-1994 | University of Leipzig, Section Mathematics |
| Degree: Diplommathematiker (graduated mathematician) | |
| Experience | |
| 2004/04-... | Project / Branch
Network planning / Telecommunication |
| Analysis, Design and implementation of a network planning tool (Rack Mounted Equipment) | |
| Technology: UML, Oracle 8i, Java, JBoss, NetBeans, Toplink, Hibernate, XDoclet | |
| Position: Consultant | |
| Tasks: Architecture, Analysis, Design, Implementation | |
| Teamsize: ~10 | |
| 2002/04-2004/03 | Project / Branch
Customer Care / Telecommunication |
| Distributed customer care application. The application is beeing used in the points of sale, the call-centres in the back-offices and by various service providers. It is connected to other system components like the network management or the charging and billing system. | |
| Technology: Visual C++, Sun CC, Win32, Solaris, MFC, TFC, Oracle 8i, PL/SQL, Power Designer, Rational Rose Modeller | |
| Position: Developer | |
| Responsibilities: Architecture, Design, Development | |
| Team size: ~30 people in the development team | |
| 2001/11-2002/03 | Project / Branch
Network Planning / Telecommunications |
| Analysis and design for backbone and access net planning tool | |
| Technology: UML, Oracle 8i, PL/SQL, OCI, Visual C++, Java, EJB, OC4J | |
| Position: Consultant | |
| Responsibility: Architecture, Analysis, Design | |
| 2000-2001 | Project / Branch
XML Training / IT Consulting |
| Training and coaching of XML. Covered topics: XML basics, XML modelling (UML and XML), DTD, XSD, XSL, XSP | |
| 2000-2001 | Project / Branch
UML Training / IT Consulting |
| Training and coaching of analysis and design of complex systems with UML. Basics of OOA, OOD and OOP | |
| 2000-2001 | Project / Branch
Lotto / Financial services |
| Specification, analysis and design of distributed system for management of gaming communities. | |
| Technology: Database: Oracle 8i, SQL Server 2000. Client: Delphi 5 | |
| Team size: 7 | |
| Position: Project manager | |
| Responsibilities: Requirement analysis, Specification of the subsystems, analysis and design, team coordination | |
| 2000-2001 | Project / Branch
KANBAN / Automobile industry |
| Specification and analysis of an internet based information broker for supply chains among various participants (supplier and customer) | |
| Technology: EJB, JSP, Servlets, XML, SOAP | |
| Team size: 4 | |
| Position: Project manager | |
| Responsibilities: Requirement analysis, specification of the system, analysis and design, team coordination | |
| 1999-2001 | Project / Branch
VIKTOR / Automobile industry |
| Intranet with planning data of an automobile producing company and its suppliers | |
| Technology: The first version used Microsoft IIS, ASP and Delphi components. The current version uses J2EE, JSP, Servlets, Cocoon XSP, EJB, JavaMail and the Struts framework. Application server: JBoss/Tomcat; Databases: AdabasD, Oracle 8i | |
| Team size: 3 | |
| Position: Project manager | |
| Responsibilities: Requirement analysis, analysis and design, parts of the implementation | |
| 1999-2001 | Project / Branch
AMA4000 / Automotive |
| Analysis, design and development of an user interface and persistence storage for an exhaust gases analysing devices. Conception of a meta-database, development of custom visual controls, connection of the user interface with the hardware tier | |
| Technology: Delphi, MS Access | |
| Team size: 6 | |
| Position: Technical analyst, Project manager | |
| Responsibilities: Design of the architecture, analysis and data modelling, coordination of the on-site and foreign team | |
| 1997-1998 | Project / Branch
GALA / Automobile industry |
| Bottle neck oriented planning system for an automobile producing company | |
| Technology: Client/server system. Databases: MS Access, AdabasD, Oracle 8i; Clients: Visual C++, MS Access, Delphi | |
| Team size: 5 | |
| Position: Analyst, Developer. Team coordinator | |
| Responsibilities: Requirements analysis. Modelling in CASE OOA/OOD. Database design and generation from an OO-CASE tool, as well as code generation. Interfaces to other systems | |
| 1998-2000 | Project / Branch
DIAS / Energy services |
| Billing system for a large energy provider | |
| Technology: Oracle 7.3, Delphi 3 | |
| Team size: app. 20 | |
| Position: Developer | |
| Responsibilities: Development of Delphi VCL components, Distributed print server (NT service, DCOM), Development of the user interface | |
| 1997 | Project / Branch
Graphical editor / Telecommunication |
| Graphical editor for network planning | |
| Technology: MS Visual C++ | |
| Position: Consultant | |
| Responsibilities: Development of the graphical algorithm for visualisation of network diagrams | |
| 1997 | Project / Branch
Network planning / Telecommunication |
| Client/server application for network planning. | |
| Technology: Oracle, MS Access | |
| Position: Consultant | |
| 1996 | Project / Branch
CAS96 / Automobile industry |
| Catalogue based Computer Aided Selling system for travelling salespeople | |
| Technology: Microsoft Access, Adabas D, Visual C++ | |
| Team size: 6 | |
| Position: Consultant | |
| Responsibilities: Analysis and design, database modelling, development of the user interface, coordination of an external team | |
| 1996 | Project / Branch
SND, ContextGraph / IT Consulting |
| Semantic Network Designer: Tool for visualisation of semantic networks | |
| Technology: Visual C++ | |
| Team size: 5 | |
| Position: Consultant | |
| Responsibilities: Development of an algorithm for visualisation of oriented graphs. Coordination of an external team. | |
| 1996-2000 | Project / Branch
BOBRA / IT Consulting |
| Management of cooperation with external teams | |
| Position: Coordinator | |
| Responsibilities: Communication with several teams abroad. Project management. Task assignment | |
| 1996 | Project / Branch
MAGMA / CRM |
| Customer-Relationship Management System. Marketing-Information-System. System for managing call centres and marketing campaigns | |
| Team size: 8 | |
| Position: Developer | |
| Responsibilities: analysis, design and implementation of the following subprojects | |
| 1996 | Project / Branch
MAGMA - PINK / CRM |
| Design and implementation of a scriptable data transfer utility. | |
| Technology: C, Oracle ProC, Unix | |
| 1996 | Project / Branch
MAGMA - MS Mail / CRM |
| Design and implementation of an interface to MS Mail and MS Schedule+ | |
| Technology: Visual C++, MAPI | |
| 1996 | Project / Branch
MAGMA - GB Mail / CRM |
| Design and implementation of an interface to GB Mail (Address checking system for United Kingdom). | |
| Technology: Visual C++ | |
| 1995 | Project / Branch
MIA / Control and security systems |
| Distributed security and control system | |
| Technology: Borland C++ 4.5, OS/2, Assembler | |
| Team size: 4 | |
| Position: Developer | |
| Responsibilities: Specification, analysis, design and implementation of various subsystems | |
| 1995 | Project / Branch
SPEAKER / Oil drilling industry |
| Intelligent speaker system for Norwegian drilling platforms | |
| Technology: Neuron C for die Neuron-chips (Echelon) | |
| Team size: 3 | |
| Position: Responsible for the software | |
| Responsibilities: analysis, design and implementation of the software | |
| 1995 | Project / Branch
Line Picker / Surveillance |
| Communication centre for Swedish border police | |
| Technology: Assembler | |
| Position: Developer; QA | |
| Responsibilities: Development of a custom low level multi-tasking operating system for special hardware | |
| 1993 | Project / Branch
Bookkeeper / Accounting |
| Design and implementation of an accounting system | |
| Technology: Borland Pascal 6.0, Turbo Vision | |
| Position: Developer |
Version: April 10, 2004