Mitarbeiterprofil Rolf Scherer
- Name
- Rolf Scherer
- Geburtsdatum
- 5.8.1965
- Nationalität
- CH
- Zivilstand
- verheiratet
- Nationalität
- CH
- Sprachen
- Deutsch, Englisch
- Ausbildung
- Dipl. Inf-.Ing. FH
- Funktion
- Softwareengineer, IT-Architekt, Mitglied der Geschäftsleitung
Ausbildungen / Zertifizierungen
| Grundausbildung Programmierung (Cobol, JCL, Jackson, MVS) bei der Softwareschule Bund (Systor) 1989. |
| Studium der Informatik an der HTL Bern 1990 - 1995 |
| Abschluss: Dipl. Inf. Ing HTL 1995 |
| Zertifizierung zum MS Solution Developer (Win-API,COM,C++, SQL) 1996/97 |
| Erfolgreiche Titelumwandlung in Dipl. Informatik Ingenieur FH 2003 |
| SCJP, Sun Certified Java Programmer 2003 |
| SCWCD Sun Certified Web Component Developer (JSP, Servlets, Taglib) 2003 |
| SCBCD, Sun Certified Business Component Developer (EJB, QL) 2003 |
| SCEA, Sun Certified Enterprise Architect (J2EE, EJB, UML, Design Patterns) 2004 |
| CAS Security & Privacy, Certificate of Advanced Study (Sicherheits-Technologien: Verschlüsselungstechnologien, PKI, Digitale Signaturen, Sicherheits-Management, sichere Kommunikation Anonymität und Digitale Überwachung, Identity-Management & Technologien) 2011 |
| CAS Networking & Security, Certificate of Advanced Study (Netzwerk-Technologien: Internet-Technologien, Internet Protokolle, Netzwerke und Routing, Cloud-Dienste; Sichere Netzwerke: Netzwerksicherheit, Sicherheitsrisiken von Netzwerkprotokollen, Paketfilter & Firewalls) 2011 |
| CAS Distributed Systems, Certificate of Advanced Study Konzepte der Parallelität und Synchronisation, Architektur und Design von verteilten Applikationen, Technologien für verteilte Applikationen (RMI, CORBA, JMS, Web-Services) 2012 |
Spezielle Kenntnisse
Programmiersparchen / Scriptsprachen
| Java: Sehr gute Kenntnisse |
| C/C++: Sehr gute Kenntnisse |
| JavaScript: Sehr gute Kenntnisse |
| SQL und PL/SQL: Sehr gute Kenntnisse |
| C#: Gute Kenntnisse |
| Pascal: Gute Kenntnisse |
| Assembler: Grundkenntnisse |
| Powershell, Bash: Grundkenntnisse |
| Java: Sehr gute Kenntnisse |
Plattformen
| J2SE / JSE, J2EE 3 und J2EE 4 / JEE 5 und JEE 6: Sehr gute Kenntnisse |
| Windows API, COM, ATL, MFC: Gute Kenntnisse |
| Unix / Posix: Gute Kenntnisse |
| NET: Grundkenntnisse |
Datenbanken
| Oracle: Sehr gute Kenntnisse (inkl. PL/SQL) |
| MS SQL Server: Sehr gute Kenntnisse (inkl. T-SQL) |
| DB2 / Derby: Gute Kenntnisse |
| Postgresql: Gute Kenntnisse |
| Postgresql: Gute Kenntnisse |
| Access: Gute Kenntnisse |
| SAP/MAX-DB: Gute Kenntnisse |
| JDBC / JPA: Sehr gute Kenntnisse |
| ODBC/ADO/DAO: Gute Kenntnisse |
Betriebssysteme
| Windows NT/XP/7 inkl. Server 2003 und 2008: Sehr gute Kenntnisse |
| Unix (Solaris)/Linux (SuSE, Red Hat, Ubuntu, Gentoo): Sehr gute Kenntnisse |
| VMS: Gute Kenntnisse |
| MS-DOS: Gute Kenntnisse |
| MVS: Grundkenntnisse |
Datenkommunikation
| Internet/Intranet (HTTP, REST, SSL/TLS, FTP, SMTP, SSH, RMI / IIOP): Sehr gute Kenntnisse |
| TCP/IP, RPC, (Win)Socket: Gute Kenntnisse |
| DCOM: Gute Kenntnisse |
| Router, Routing-Protokolle, Firewalls, Managed Switches: Gute Kenntnisse |
| SMTP, POP3, IMAP: Gute Kenntnisse |
Vorgehensmethoden / Designtechniken
| Objektorientierte Analyse, Design OOA/OOD (UML) |
| Agile Methoden (XP und Scrum), Hermes, RUP |
| Datenbank Design (ERD) |
| Design Pattern (Software und Architektur) |
| Jackson (Entwurf) |
Expertenwissen
| Internet Webserver und Applicationserver (Tomcat, JBoss, Jetty, WebLogic) |
| Internetapplikationen mit JSP, EJB, EJB3, JSP, Servlets, HTML/XHTML, Javascripts, JBoss SEAM, Facelets, Struts, JSF, AXIS, JWSDP, JAX-WS |
| Web-Service-Security (XML-Firewall / DataPower, JWSDP, WS-Security), Kryptoanwendungen (SSL, JCE mit Java-Techniken) |
| LDAP und Datenbankanbindung (JNDI, JPA, Hibernate, JDBC, ODBC, ADO, OCI, O/R-Mapper) |
| Open-Source-Tools: Eclipse, XDoclet, log4j, junit, Apache-Commons, ANT, Maven |
Erfahrungen
| Anwendungs- und Systemprogrammierung |
| Architektur, Spezifikation, Design |
| Consulting (JEE, Datenbanken, Entwicklungsumgebung) |
| Reviews (Architektur, Design, Code, Sicherheit) |
| Tuning (Java, SQL PL/SQL) |
| Applikations- und Datenbank-Betreuung |
| Kursleiter (Java, Tomcat, JBoss, JSP, Servlet, Struts, div APIs und Open-Source-Tools) |
| Integration von Standardsoftware, Deployment |
| Projektleitung |
Berufserfahrung
- 1998 - heute
- Software-Engineer (Geschäftsführer)
- Scherer-Informatik GmbH
- 1997 - 1998
- Software-Engineer (Angestellter)
- Securisoft/Securiton, Zollikofen
- 1995 - 1997
- Software-Engineer (Angestellter)
- Unisys, Bern
- 1994 - 1995
- Junior Ingenieur (Angestellter) Research & Development
- Swisscom, Bern
- 1993 - 1994
- Entwickler / Application Manager (Angestellter)
- Unisource UBN, Bern
- 1991 - 1993
- Entwickler / Application Manager (Angestellter)
- Telekom-Direktion, Bern
- 1988 - 1991
- Systemoperator, Bereichsleiter (Angestellter)
- PTT, Bern
Projekte
- 1.10.2008 – heute
- Öff. Verwaltung: Weltweites Erfassungssystem für biometrische Daten. Architektur/Techniken: JEE, Webservices (JAX-WS, Metro), Messaging, EJB, XML, XML-Security, WS-Security, JBoss, Web-Logic, MySQL, Oracle. Maven, Subversion.
- 1.9.2010 – 31.10.2010
- Telecom-Firma: Plugin für Internet-Explorer, Chrome und Firefox: C++, COM, Active-X, Visual-Studio.
- 1.8.2009 – 31.7.2010
- Internes Projekt: CMS und Portal-Lösung, basierend auf Wicket, Tomcat und JDBC-Tools (Apache).
- 1.5.2004 – 31.1.2009
- Öff. Verwaltung: Transformations-Projekt (Architekt und Lead-Developer). Java-Code-Generierung, inkl. Generator und Parser (DAOs, Swing, EJBs, XDoclet). Rich-Client mit Swing, Web-Logic, Oracle, EJBs, Hibernate > 5000 Benutzer bis zu 1500 TX pro Sekunde, native Anbindung mit C (JNI).
- 1.12.2004 – 30.04.2004
- Öff. Verwaltung: Feinautorisierungsdienst für J2EE-Anwendungen. Tools/Techniken: J2EE, EJB, Struts, Weblogic, EJBs, Javascript, JSP, HTML, Oracle, MySQL, XML.
- 1.10.2004 – 31.8.2010
- Abacus-Partnerfirma: Diverse Schnittstellen für Abacus und Drittsysteme. Tools/Techniken: XML, XSD, Webservices, AXIS, Java, COM/OLE, C++, Struts, MS-SQLServer, Axis, JBoss, JSF, SEAM, RichFaces, Tomcat.
- 1.09.2004 – 31.12.2004
- Öff. Verwaltung: Realisierung einer J2EE-Referenzapplikation (JDBKof Dossierverwaltung mit PDF-Generierung) inkl. Framework nach gängigen J2EE Patterns für weitere J2EE-Applikationen. Tools/Techniken: J2EE, Weblogic, Eclipse, EJBs Javascript, Struts, Hibernate, JDBC, FOP (Apache), JSP, HTML, JavaScript, Oracle, MySQL und XML-Spy.
- 1.11.2003 – 31.8.2004
- Telecom-Firma: Trouble Ticket System, Realisierung der Web-Schnittstelle für den Endkunden. Implementierung einer Schnittstelle zu einem proprietären System. Tools /Techniken: Tomcat, Eclipse, CVS, Java, JavaScript, JSP, PL/SQL, HTML, C++, COM/OLE.
- 1.2.2003 – 31.10.2003
- Telecom-Firma: Aufbau eines Passwortverwaltungssystems für Kundenrouter. Rollenbasierte Intranet Anwendung mit J2EE Techniken und einer Oracle Datenbank. Verschlüsselung mit JCE, SSL und 3DES. Tools/Techniken: Tomcat, Oracle, JCE, Eclipse, CVS, Java, Javascript, JSP, PL/SQL, HTML.
- 1.1.2002 – 28.2.2003
- Telecom-Firma: Browser-Schnittstelle für ein Trouble Ticket System. Erstellen einer Schnittstelle für das "Fernsteuern" eines Internet-Browser. Tools/Techniken: C++, COM/Automation, MS Visual Studio
- 1.8.2001 – 31.12.2002
- Tourismusbranche: Online-Erfassungssystem für Kennwerte in der Tourismusbranche. Tools/Techniken: VisualAge for Java, MS SQL-Server, Java, Javascript, JSP, HTML
- 1.6.2001 – 31.8.2002
- Telecom-Firma: Verwaltungssystem für Kundenprojekte im Bereich Internetzugänge. Realisierung eines Verwaltungssystems basierend auf einer Oracle Datenbank mit Workflow, Change-Requestfunktionen und Office-Integration. Tools/Techniken: VisualAge for Java, Oracle, PL/SQL, Java, JSP, Servlets.
- 1.4.2000 – 31.10.2000
- Tourismusbranche: Online-Erfassungssystem für Veranstaltungen. Realisieren eines zentralen Veranstaltungskalenders mit kundenspezifischen Integrationsmöglichkeiten auf beliebigen Web-Sites. Software: VisualAge for Java, MS SQL-Server, Java, Javascript, JSP, HTML.
- 1988 –2000
- Viele Entwicklungsarbeiten im Bereich C/C++, z.T. Java, VAX-VMS, Unix und Windows. Branchen: IT-Firma, Security-Firma, Telecom-Firma. Verschiedene Funktionen: Leiter Skill-Center Internet (Unisys), Leiter Applications (UBN, Tochter Swisscom).