Post Job Free
Sign in

Developer Software

Location:
United States
Posted:
October 17, 2012

Contact this candidate

Resume:

R sum Boris Schickedanz April **** ****@****************.**

Boris Schickedanz

Contact Information Boris Schickedanz

Zur Kleinbahn 17

***** ***********

Mobile DE: +49-172-**-***-**

Mobile CH: +41-79-95-242-**

Email: ****@****************.**

Twitter: bschickedanz

Other Profiles

https://www.xing.com/profile/Boris_Schickedanz

http://de.linkedin.com/in/bschickedanz

http://www.borisschickedanz.de

Key Skills

Technical skills: Senior Software Engineer, Software Architect, Technical Lead, Team Lead.

Interpersonal skills: team and leading abilities, Business Coach, Personal Coach.

Languages: German (first language), English (business fluent), French (basics)

Education, Training & Employment History

1990 Network-

, Software Installation and Software Development for small businesses

1994 Abitur (diploma for university admission) in Mathematics, Physics, German, Ethics

1995 civilian service

1996 Start of computer science studies at FH-

Darmstadt

1997 Founding of "Boris Schickedanz Computer Hard& Software"

2000 Diploma (equiv. Master s Degree) in Computer Science at the FH-

Darmstadt

2001 Founding of system ONE GmbH http://www.sysone.de

2002 Sun Certified Programmer for the Java 2 Platform

2004 Trainer EJB 2.1

2009 10/2009 to 01/2010: visit to Australia and New Zealand

2010 CTO at frameplay (www.frameplay.net)

2010 IELTS (International English Language Test System, British Council) 8.0 out of 9.0

2012 Personal Coach (SGD Darmstadt)

Technologies & Frameworks

Programming Languages

Expert: Java, JEE, SQL

Intermediate: .Net, C#, Linq, Shell Scripts, JavaScript, JQuery, C++

Played around with: Android, Ruby, Rails, Groovy, Scala, Clojure (tbc )

Databases

MySQL, SQL Server, Oracle, DB/2, PostgreSQL

-

1 / 9 -

R sum Boris Schickedanz April 2012 ****@****************.**

Software, Tools, Platforms

Eclipse, IntelliJ, Maven, Ant, JProfiler, RAD, RSA, Microsoft Visual Studio, Android

JBoss, Websphere, Bea, Tomcat, Jetty, Google App Engine

Subversion, CVS, SourceSafe, Jira, Confluence, Wiki

MagicDraw, OpenArchitectureWare, TogetherJ, MS Project, MS Visio

Operating Systems

Linux, Windows, Google App Engine, MacOSX

Other Standards/Experiences/Frameworks

Agile Development, Scrum, Extreme Programming, Iterative Development, RUP, TDD, DDD

Service Oriented Architecture, SaaS, PaaS, Web Services, Messaging

Design Patterns, Model Driven Architecture, Model Driven Development, Dependency Injection, DCI

Enterprise Application Integration, Data Warehouse, Social Platform API s

Project Summary

11/2011 04/2012: SBB: Managed Evolution MVP (MeM) Development of a new SOA for the

Marketing, Sales& Distribution Department

Role: Software Architect, Business Analyst [UML,SOA]

10/2011 11/2011: SBB: Timetable Webservice for Mobiles

Role: Business Analyst, Software Architect, Software Engineer [Java, JEE, Websphere, JAX-

WS, SOAP,

JSON]

11/2010 10/2011: SBB: Project GUS Connecting the Deutsche Bahn (German Railway)

Role: Software Engineer, Business Analyst [Java, JEE, Websphere, Struts, Webservices, Oracle]

05/2010 10/2010: Frameplay. Cross Promotion Network, Social Games

Role: Chief Technology Officer [Java, Spring, JMS, Flash]

06/2009 10/2009: Pattern Science AG Semantic Web Prototypes

Role: Team Lead, Software Architect [C#, OWL, Text Mining, NER]

2009 (part time): system ONE -

Online Browser Game

Role: Software Architect, Backend Development[C#, Linq2SQL, MS SQL]

03/2008 03/2009: FAZ.net, FAZfinance.net , Portal Relaunch

Role: Technical Lead, Management, Software Architect[C#, .NET, Windsor Castle, MS SQL]

2008 (part time): system ONE Online Market Place

Role: Business Analyst, Software Architect, Prototyping [Java, Hibernate, Spring]

06/2007 02/2008: SBB Cargo : VEKTOR Tracking System for Cargo Trains

Role: Software Architect, Developer [J2EE, Websphere, Websphere MQ, JMS, JCA, Oracle 10g]

03/2007 05/2007: DER (Deutsches Reiseb ro) -

SOA Review

Role: Review SOA Architecture, Prototyping [MDA, UML, J2EE, Hibernate]

-

2 / 9 -

R sum Boris Schickedanz April 2012 ****@****************.**

04/2006 02/2007: SBB Personenverkehr Data Warehouse CRM-

P

Role: Technical Project Lead, Software Architect, Developer [Java, Hibernate, Oracle, PL/SQL, bash

Scripts, Data Warehouse]

05/2005 12/2005: Dresdner Bank Design and Development of a Basel II ABS Calculation Engine

Role: Developer [Java, JDO, SQL, JDBC, DB2, Oracle]

08/2004 03/2005: bankverlag Development of a Basel-

II-

Rating Application

Role: Developer, Code Review, Performance Tuning:[ J2EE, Tapestry, Bea Weblogic, DB2, MDA, Code

Templates, Tapestry]

11/2003 07-

2004: MasterCard -

Masters-

Game Bonus Portal

Role: Software Architect, Technical Project Lead, Developer [ J2EE, Struts, JBoss, MySQL]

08/2003 05/2005 (part time): system ONE -

Dimension 6 Online Browser Game

Role: Business Analyst, Software Architect, Developer [ J2EE 1.4, JSP, Struts, MySQL, JBoss]

08/2002 07/2003: T-

Online -

Order Management System

Role: Team lead Frontend, Business Analyst, Manager, Developer[ J2EE, Struts, Oracle, Bea Weblogic]

2000 2001 (part time): Deutsche Bank -

CDB-

IPO

Role: Business Analyst, Developer [Microstrategy, SQL]

Before 2000 (part time): Development of software for several small companies

Role: Business Analyst, Developer [Borland C++, Paradox DB]

-

3 / 9 -

R sum Boris Schickedanz April 2012 ****@****************.**

Project Details

11/2011 -

04/2012 : SBB (Schweizerische Bundes Bahnen), SOA Architecture for Marketing,Sales &

Distribution

Role: Software/Enterprise Architect, Business Analyst

[Swiss Railway Company: http://www.sbb.ch/en/corporation/the-

company.html]

The SBB are planning to evolutionary change their current systems and software architecture for the

marketing, sales & distribution department into SOA style. I participated in designing the future

services, and took the lead for the master data architecture.

Achievements: There was little awareness of how important master data is, with almost no data

governance. Besides sucessfully designing the new master data landscape, I helped raising the overall

awareness of the importance of this most valuable asset.

Technology & Tools: Sparx Enterprise Architect

10/2011 -

11/2011 : SBB (Schweizerische Bundes Bahnen), Timetable Webservice for Mobiles

Role: Senior Software Developer, Software Architect

[www.sbb.ch]

Architecture and development of a proof of concept for a Webservice that delivers timetable data to

the SBB Mobile Webclients (iPhone and Android). WSDL Design, Java programming, development

and integration of the backend adapters, transformation into SOAP and JSON (and vice versa). Field

testing we took our mobiles into the trains to measure data transfer rates.

Achievements: I sucessfully developed a specification and realized the prototype (in a team of 3)

which reduced the amount of transmitted data about 10x. This prototype will most likely result in a

project for production use.

Technology& Tools: Websphere 7, Java, JEE, JAX-

WS, JAXB, XML, Axis, Web Services, SOAP, JSON,

JUnit, Maven, Eclipse, RSA, Subversion

11/2010 -

10/2011 : SBB (Schweizerische Bundes Bahnen) Project GUS

Role: Senior Software Developer, Software Architect, Business Analyst

[Swiss Railway Company: http://www.sbb.ch/en/corporation/the-

company.html]

The SBB is connecting the new interface of the Deutsche Bahn GUS to its central IT system (MCS)

to be able to sell a much broader range of international products through their online channels (like

Euro-

Special, Weekend Offers, Super Saver Tickets), while at the same time relaunching their

website.

My task was to analyze requirements and develop critical parts of the system (like refactoring and

tuning the highly complex integration interfaces to other railway companies) . I have been SPOC for

the new timetable integration layer. Additionally, I have been working on performance and memory

optimization.

Achievements: successful support of the launch. Optimized and refactored several important parts of

the system. Integration of a new timetable interface. Last minute fixes of blocking bugs. Proposal of a

new architecture for mobiles. Refactoring of highly complex integration layers.

-

4 / 9 -

R sum Boris Schickedanz April 2012 ****@****************.**

Technology & Tools: Websphere 7, Java, JEE, XML, Axis, JAX-

B, JAX-

WS, Web Services, Struts, JSP,

JQuery, JSON, JUnit, EclipseLink, JPA, Oracle 11, maven, eclipse, Subversion, Jira, Greenhopper

05/2010 10/2010: Frameplay: Social Games and Cross Promotion Network

Role: CTO

[Frameplay was a German startup company in the social games sector, founded in March 2010].

Part 1: Spread Star Network: Cross Promotion for Social Games

SpreadStar enables App Developers to cross promote their games by adding a banner on top their

apps where Icons of other apps are displayed, and vice versa. Advanced features are in concept

phase.

I added the details to the concept, created the software architecture and built a prototype. The

prototype includes all important technology features: It is running with the Spring framework on the

Google App Engine, uses JPA, the Google Data Store, the Google Task Q and JCache. It is optimized

for fast data reads, and uses background tasks to save usage statistics.

Part 2: Social Games for the VZ Networks

My task was to define the technologies and the architecture for the framework on which the games

are built. The following modules have been abstracted: Social API, Server Core and payment

provider. In general, Enterprise Technology is used, with real time components where required.

I was involved in the development of the game concepts, and managed the offshore developers

(Ukraine) using an agile, iterative project management (Scrum). Also, I made regular code reviews,

suggested improvements, made some architecture prototyping and created code samples.

The installation and administration of the production servers was also part of my responsibility.

Achievements: Successfully launched two games on a German social network. Installed the

SpreadStar Prototype on GAE.

Technology & Tools: Java 6, Spring 3, JPA, Hibernate, Spring MVC, Spring Security, Flash, Flex,

BlazeDS, Java NIO, JavaScript, Java Messaging (JMS), Java Concurrency, Java Executor Framework,

PostgreSQL, SQL, MySQL, Debian Linux, Android, iPhone, Flex, Flash, facebook Graph API, facebook

REST API, OpenSocial, OAuth, Eclipse, Subversion, Jira, Greenhopper, TWiki

06/2009 10/2009: Pattern Science AG-

Pattern Science Prototypes

Role: Requirements Engineer, Technical Project Lead, Software Architect

[Pattern Science AG (www.pattern-

science.com) is a spinoff company of CID GmbH (www.cid-

online.net), a

German Development company with about 120 developers including the ones in Lithuania and Bulgaria.]

Concepts, architectures and prototypes for applications using semantic technology (text mining, data

mining, web mining, entity recognition, clustering, trend detection).

a) I developed a finance ontology in OWL, created the architecture for an explorer with facetted

browsing based on generic OWL s and managed the developers during implementation.

b) My task was to create the concept and architecture of a prototype for a ticketing system with

automatic distribution of tickets based on clustering of incoming tickets, and manage the team

during development.

c) Again, I created the concept and architecture for a prototype, this time for a system that detects

emerging trends in the web.

Achievements: All developed prototypes were highly appreciated by potential customers and one or

two will most likely lead to a project.

Technology& Tools:

Web 3.0, Semantic, Text Mining, Data Mining, Web Mining, Web Crawling, Sentiment Analysis, NLP,

-

5 / 9 -

R sum Boris Schickedanz April 2012 ****@****************.**

NER (Named Entity Recognition), RDF, OWL, Clustering, Trend Detection, C#, .NET, Flash, Silverlight,

Java, Python, SOAP, Oracle Triple Store, Sesame, BigOWLim

2009 (part time): system ONE -

Online Browser Game

Role: Business Design, Software Architect, Developer

Development of a new kind of Gaming Portal (Game-

in-

a-

game) for Flash Games. A friend came up

with the idea, so we started to implement this game in our spare time. Too bad we did not find

someone who did the graphics design for us.

Technology & Tools:.NET 3.5, C#, LINQ2SQL, MS SQL Server, Ninject (Dependency Injection

Framework), Visual Studio 2008

03/2008 03/2009: FAZ.net, FAZfinance.net (leading German Newspaper)

Role: Technical Team Lead, Software Architect

[FAZ is a leading German Newspaper. http://www.faz.net]

Relaunch of the FAZ Portals (News and Finance). I have been technical project lead of the 22-

person

team in the development company (most developers are based in Lithuania) and was coordinating 3

external companies that were delivering portal modules. I was creating software architectures (SaaS,

SOA), enhancing business concepts, integrating heterogeneous systems on a conceptual level (Java

Backends, .NET Backends, several data providers), conducted code reviews and was overseeing test

and release planning and managing tasks. Some of the covered areas:

SSO, Content Management and Selection (using a CMS on SOA Basis developed for this purpose, with

SaaS capability), Entity Recognition, semantics, SEO, development of a portal framework, content

management, performance tuning, live operation,. Integration Java

>.NET via web services (Axis)

The project was organized and managed in a mix consisting of Scrum and classical hierarchic

structure.

Achievements: Under high time pressure and late changing requirements we managed to go live with

both portals almost in time. I was able to synchronize the highly distributed team and different

technologies, and made sure the desired architecture (of which I developed some parts) was

implemented.

Technology & Tools:.NET, C#, WCF, web services, Velocity, Microsoft Visual Studio, Microsoft SQL

Server, Windsor Castle, Velocity, NHibernate, Java, RDF, OWL, Triple Stores, Java, JMS, Subversion,

Jira, Confluence. 3rd Party systems: Java, Tomcat, MySQL, Axis

2008 (part time): system ONE Marktplatz

Role: Software Architect, Developer

Concept and design of a consumer market place. Prototyping. Unfortunately the customer did not

have money for a realization afterwards.

Technology & Tools: Java, Hibernate, Spring, Spring MVC, JUnit, Eclipse, Maven, MySQL, Tomcat

06/2007 02/2008: SBB (Schweizerische Bundes Bahnen)-

VEKTOR Lokalisierung

Role: Requirements Engineer, Software Architect, Developer

[Swiss Railway Company: http://www.sbb.ch/en/corporation/the-

company.html]

With VEKTOR Lokalisierung, the SBB started to track its Cargo trains throughout Switzerland,

Germany and Italy with an automated system. The goal is to gather train location information from

different channels and show the data as tables and in Google maps. Until then, all these channels had

to be watched separately and lots of manual processing was needed. For the solution, several 3rd

party systems had to be connected (Using JCA) to the application internal JMS Bus, where messages

-

6 / 9 -

R sum Boris Schickedanz April 2012 ****@****************.**

were transformed into the European TAF/TSI standard to be available for other systems.

My task was to consolidate requirements, create the software architecture and develop the

prototype for the application.

Application Modules: Webservice Interface for SMS Messages, Data Replication Interface to get data

from the planning system, Flat File Interface to read German train planning data, Administration

Frontend, Visualization / Search frontend, ETA Forecast Module.

All modules have been realized using SOA architecture so they can operate independently and are

easily scalable.

Achievements: The built prototype was good enough to make it into production with few

modifications, so a lot of time & effort was saved.

Technology & Tools: Websphere 6.1, Websphere MQ (MQ Series) , SI Bus, Java, J2EE, Hibernate, JMS,

JCA, XML, Dom4j, XPath, Web Services, Struts, JSP, Java Script, JUnit, Oracle 10g, PL/SQL, RAD 7,

eclipse, ant, CVS

03/2007 05/2007: DER (Deutsches Reiseb ro) Review of their SOA Architecture

Role: Consultant

[Deutsches Reiseb ro (German Travel Agency) www.der.de]

The DER planned to rebuild its whole IT systems for travel booking on new technologies based on

SOA. My task was to review the planned Software-

and Systems Architecture, and check the

development and management process, resulting in suggestions for improving the overall project

progress.

To establish some practices, I coded several code templates for the Model Driven Development

process and coached the developers in using the tools.

Technology & Tools: Java 1.5, EJB3, Hibernate, JBoss 4, MagicDraw, UML 2, OpenArchitectureWare,

Eclipse, Jira, Wicket, RCP, Ant

04/2006 02/2007: SBB (Schweizerische Bundes Bahnen)-

Data warehouse CRM-

P

Role: Business Analyst, Technical Project Lead, Software Architect, Developer

[Swiss Railway Company: http://www.sbb.ch/en/corporation/the-

company.html]

For enhancing the CRM process, the SBB Personenverkehr was intending to build a Data Warehouse

to create reports about customers, the products they own, as well as managing and planning new

campaigns.

I was technical project lead, responsible for the consistency of the requirements, creating the

systems and software architecture, planning for needed resources and managing the team.

Additionally, I maintained and enhanced the previous system, and developed the database scheme

and the ETL process for the new system.

The DWH scheme contained about 30 Million datasets at that time.

Achievements: I convinced the customer that a new DWH solution needs to be built, created the

architecture for it and was able to kick-

start the project.

Technology & Tools: Java 1.5, EJB3, Hibernate 3, Oracle 10, PL/SQL, SQL, Red Hat Linux, bash Scripts,

POI, XML, Excel, Access, Tomcat, JSF, JDBC, Eclipse, Ant, Mondrian, JPivot, bagjas

05/2005 01/2006: Dresdner Bank -

Basel II ABS Calculation Engine

Role: Developer

[details on request]

Technology & Tools: Java 1.4 und 1.5, JDO 2.0, SQL, JDBC, ODBC, JPOX 1.1, XML, XSD, JAXB, MS

Access, Visual Basic, DB2, Oracle, IntelliJ, Ant, CVS

-

7 / 9 -

R sum Boris Schickedanz April 2012 ****@****************.**

08/2004 03/2005: bankverlag -

Basel-

II-

Rating

Role: Developer

[details on request]

Technology & Tools: Bea Weblogic 8.1, IBM DB2 7 , systinet WASP ,IntelliJ, iQgen Code Generator,

TogetherJ, Visual Source Safe, J2EE 1.3, Java 1.4, JSP, Tapestry, POI, Excel

11/2003 07-

2004: MasterCard -

Masters-

Game Bonus Portal

Role: Technical Project Lead, Software Architect, Developer

In cooperation with MasterCard, the Sparkasse is building an incentive portal. With each Euro

transaction volume, the customer gets one point which can be traded for premiums. The portal can

serve up to 5000 daily active users. It consists of a premium part, digital downloads, drawings, a

community as well as a content management administration part.

Achievements: I was the technical lead, created the software and systems architecture, the database

design and implemented the backend logic.

Successful in-

time launch of the portal. It could easily handle the load even in peak times.

Technology & Tools: J2EE 1.3, JSP, SQL, Replicated MySQL , JBoss 3.2.2 Cluster, Debian Linux, load

balanced Apache Webserver, Tomcat, IntelliJ IDEA, MySQL Control Center + admin, putty

08/2003 05/2005 (part time): system ONE -

Dimension 6 webbasiertes Online Game

Role: Business Designer, Software Architect, Developer

Web based Massive Multiplayer Online Game (Browser based strategy game), supporting several

thousand daily active users with several hundred objects each (on one PC as a server).

Achievements: I created the concept, architecture and developed the game with enterprise

technology stack. It was tested by some friends, but never went live because of missing graphics.

Design: J2EE, MVC (Struts), Session Facade, Session Beans, Entity Beans, Timed EJB Objects for the

Background Engine.

Technology & Tools: J2EE 1.4, Java 1.5, JSP, Struts 1.1, SQL, MySQL 4 , JUnit, Tomcat 5. JBoss4, SuSE

Linux 8.2, XML, Nukes for JBoss

08/2002 -

07/2003: T-

Online / Deutsche Telekom-

Order Management System

Role: Business Analyst, Team Lead, Developer

T-

Online is rebuilding its Order Management System (Back Office) based on a new architecture, and

providing new Frontends for B2B and B2C. The overall team size is about 60 persons.

Starting in March 2003, I was Software Architect and Business Analyst for the B2B/B2C part, and

responsible for planning of Release 2 Features. I was responsible for acquiring the customers

requirements and in cooperation with the team leads creating a technical concept out of them and

planning the features into releases.

Before March 2003 I have been team lead of the frontend team that developed administration tools,

monitoring and the reporting frontend. I have been responsible for assigning tasks to the team

members (8 developers), provide an architecture, leading code reviews and planning/controlling of

iterations. I was developing several parts of the Reporting application myself, using Struts, JSP, EJB s

and SQL.

Achievements: Starting as a developer, after just 2 months I took over the team lead role, and several

months later the business analyst/architecture role. My team was one of the few teams that always

kept timelines.

Technology & Tools: J2EE 1.3, Java 1.4, JSP, Struts 1.2, SQL, Oracle 9.2, Tomcat 4. Bea Weblogic 7, Sun

Solaris, Oracle 9i, Oracle Workflow, Oracle AQ

-

8 / 9 -

R sum Boris Schickedanz April 2012 ****@****************.**

2000 2001: (part time): Deutsche Bank -

CDB-

IPO

Role: Business Analyst, Developer

-

9 / 9 -



Contact this candidate