CV - Thorsten Rottschäfer


Current role in project

Senior System Architect / Senior Software Engeneer Java


Education and qualification

Studies in it-technology TU-Darmstadt; diploma in 2000


Certifications

SUN certification "Sun Certified System Architect" (in 2005) (includes CX-310-051, CX-310-300A, CX-310-061)
Certification: iSAQB (International Software Architecture Qualification Board)


Main focus:

Java, J2EE, Software Design, Application Architectures



Skills:

Software Development:

  • programming languages: Java (div. JDKs: 1.0.2, 1.1x, 1.2, 1.3, 1.4, 1.5), C++, C
  • technologies: HTML, Javascript, JAAS, XML, XSL, XSLT, Webservices, EJB, JNI, JNDI, JSP, Servlets, Taglibs, RMI, JDBC, Applets, Spring, J2ME, ANT, JUNIT, JMS, Ratioal Rose UML design
  • Application-; Webserver: JBoss, Bea, Webshere, Tomcat
  • databases: mySQL, Oracle, db2
  • operating systems: Windows, Solaris, Linux
  • hardware: PC’s
  • IDEs: Eclipse, Netbeans, Visual Studio
  • other: Microsoft-MFC, Apache-Cocoon, Apache-Struts, SAP-Netweaver (WebDypro); script languages (DOS, Unix-shell), Testsuites, PKI-Knowhow

Software Design:

  • integriation of business processes into system architectures
  • use of object oriented methods (OOA, OOD) and standards (design patterns) in the development of applications
  • code reviews, performance analysis

Application Architectures:

IT Consulting:

  • Wide knowledge in JavaTM technologies
  • Application-Server
  • Wide knowledge in J2EE technologies and architecture
  • Web Services

Project Management and Coaching:

  • Leading and education of project teams
  • Rating of planned projects for complexity, risks, needed resources, feasibility, cost benefit analysis



Special knowhow in:

  • PKI-Infrastructures
  • J2EE Java Enterprise Edition
  • J2ME Java Platform for moblie devices


Spoken languages:

  • german (native language)
  • english ( CDC course taken with level 9)
  • french (basis knowledge)



Projects in the last years:

Listing in antichronologic order
1/2010 – today (ITinera) Project „Regulated Funds“: Design and implementation of client-server based software for the rating of funds.
  • Environment: IRIS-Framework, Codegeneration, Swing, Java 1.4 / 1.5, Tomcat, Webservices (Axis), JUNIT, Hibernate, Oracle 10g, Eclipse Ganymede.
  • Roles: Design, implementation, test, bugfixing, deployment
  • Team: 5 persons
  • Industry: Bank
Certification in 10.2010:
iSAQB (International Software Architecture Qualification Board)
6/2009 – 1/2010 (ITinera) Project „Financial Institutes“: Design and implementation of client-server based software for the rating of bank customers.
  • Environment: IRIS-Framework, Codegeneration, Swing, Java 1.4 / 1.5, Tomcat, Webservices (Axis), JUNIT, Hibernate, Oracle 10g, Eclipse Ganymede
  • Roles: Design, implementation, test, bugfixing, deployment
  • Team: 5 persons
  • Industry: Bank
2/2009 – 6/2009 (ITinera) Project „Countryrating“: Design and implementation of client-server based software for the rating of countries.
  • Environment: IRIS-Framework, Codegeneration, Swing, Java 1.4 / 1.5, Tomcat, Webservices (Axis), JUNIT, Hibernate, Oracle 10g, Eclipse Europa
  • Roles: Design, implementation, test, bugfixing, deployment
  • Team: 2-3 persons
  • Industry: Bank
9/2008 – 2/2009 (ITinera) Project „Corporates“: Design and implementation of client-server based software for the rating of corporates customers.
  • Environment: IRIS-Framework, Codegeneration, Swing, Java 1.4 / 1.5, Tomcat, Webservices (Axis), JUNIT, Hibernate, Oracle 10g, Eclipse Europa
  • Roles: Design, implementation, test, bugfixing, deployment
  • Team: 4 persons
  • Industry: Bank
8/2006 - 8/2008 (danet Group) Project PEPS: Design and implementation of application server based software for an application managing customers, tariffs, and phone call data for a mobile phone provider.
  • Environment: J2SE, JMS, JNDI, JUNIT; Eclipse 3.2.2; Bea 8.1-SP2; UML design, design of releases, implementation, testing and verification of the software in 3 months cycles.
  • Team: 30 persons
  • industry: mobile telephony operator
Training: Bea Weblogic 9.1
2005 - 7/2006 (Deutsche Post IT-Solutions) Project PEP: Evaluation of usability of software products for authentication and authorization for the application PEP.
  • Environment: J2SE, JAAS, JNDI, JUNIT; Eclipse 3.1; Bea 8.1-SP2; check of requirements against the features of the products "Evidian" and "HP SelectAccess"
  • Team: 2 persons
  • Industry: logistics
Training: Spring Framework
2005 (Deutsche Post IT-Solutions) Project MAP: application for planning of project resources; conception and development of interfaces
  • Environment: J2EE; Bea 8.1-SP2; JSPs; Persistence:JDBC DAOs; Eclipse 3.1; CVS, ANT 1.6.2
  • Team: 12 persons
  • Industry: logistics
RFID research project: conception and build of showcases for the theme RFID (Radio Frequency IDentification)
  • Environment: J2SE; Servlets; Taglibs; JSPs; Persistence:JDBC; Eclipse 3.1
  • Team: 3 persons
  • Industry: logistics
NewCon: organizing and preparing of workshops for the migration of applications; technical consulting
  • Environment: diverse consulting activities; good technical knowledge about UNIX, Applicationserver, Win-XP and the operation of applications; good product knowledge
  • Team: 12 persons
  • Industry: logistics
Certification: SUN certification "Sun Certified System Architect" of Sun taken.
  • contents: UML, Analysis ofn architectures, Legacy Connectivity, EJB technology, EJB Container Model, protocolls, DesignPatterns, Messaging technology, Internationalization, Security and discussion of all other nonfunctional requirements
English Course: Assistence in preparing offering documents for customers
2004 (Deutsche Post IT-Solutions) Licensemanagement: Programming of a browser based application for the management of software licenses; frontend design with WebDynpro and design of the application architecture, interfacing with existing businesslogic via adapters and models (XMI)
  • Environment: SAP-Netweaver (Webdypro); SAP Plugin for Eclipse 3.0; CVS
  • Team: 5 persons
  • Industry: intern research project
Concept: Guidelines for developers for a customer department written
  • Environment: technical knowledge about Win-XP and operation of applications; good product knowledge
  • Team: 1 Person
Consulting: evaluation of tools in the ITIL Environment
  • Environment: Consulting activities for the choice, which products should be bought to implement an ITIL conform IT-Landscape
  • Team: 2 persons
  • Industry: logistics
Project Facts: Conception of interfaces between applications
  • Environment: FTP, XML, XMLBeans Library, Performanceanalysis, Estimation of data to be transferred
  • Team: 10 persons
  • Industry: logistics
Assistence in preparing offering documents for customers
2003 - 2003 (danet Group) Project SDC: Application for MIDP2.0 enabled mobile devices; Midlet programming, UML for Sequence-, Class- and Deployment diagrams
  • Environment: J2ME; MIDP-2.0; CLDC 1.0; Eclipse; CVS; JUNIT; ANT
  • Team: 10 persons
  • ndustry: mobile telephony operator
2002 - 2003 (danet Group) Project: Webortal for browsers and WAP devices; Java programming, XSL XSLT programming, EJB’s, Webservices, Unit-Tests
  • Environment: Java, IBM-Websphere, Eclipse-IDE, IBM-db2, JDBC-2.0, JDBC-1.0, EJB’s, WAP, XSL XSLT, XML, JUNIT
  • Team: 45 persons
  • Industry: mobile telephony operator
Training: Bea Weblogic 6.1



© 2011 TR (flag) version of: 02.2011