Past Positions |
Feb. 15 - present |
Freelance and Akros for SBB |
Berne |
|
Software architect specialized in rail network
topology |
|
- Assumed the technical lead in two self-organizing,
cross-functional DevOps teams.
- Designed alternatives ways to integrate a new GIS platform into
an existing railway topology system (a temporal database with long
transactions).
- Conceived, evaluated and verified alternative solution
architectures.
- Built proofs-of-concept with ArcGIS Pro (C#), ArcObjects (Java)
and Oracle Locator (PL/SQL) and then took part in the development of
the chosen solution.
- Specified and implemented an optimization algorithm operating on
graphs, which allowed for an efficient, automatic calculation of
train schedules.
- Contributed to the overall design of the company’s integrated
topology platform (itop) by specifying a microservice combining the
different aspects of a topology.
|
Dec. 13 - Feb. 15 |
Freelance for UBS |
Zurich |
|
Eclipse Rich Client Platform Developer |
|
- Developed highly customizable GUIs for the management of
portfolios.
- Reversed-engineered parts of a proprietary framework based on
RCP.
- Integrated the continuous deliveries of external companies
supplying backend and frontend components.
- Ensured the multi-version capability of GUIs using OSGi.
|
Mar. 12 - Sep. 13 |
Freelance for the Federal Department of Justice and Police |
Berne |
|
Solutions Architect |
|
- Designed the architecture, specified and prototyped a secure data
processing pipeline transporting biometric data captured by private
companies throughout the world and centralizing it into the Swiss
visa application system.
- Defined a standard data exchange format for visa applications
using XSD, RSA encryption, cryptographic message syntax (CMS) and
digital signatures based on the Swiss AdminPKI.
- Gathered and negotiated requirements for the system with its two
sponsors: the Federal Office for Migration as data owner and the
Consular Directorate as user.
- Formulated the technical requirements of a platform for various
authorities to exchange electronic documents concerning foreign
residents, and assessed the feasibility and architectural compliance
of its business requirements.
|
June 11 - Jan. 12 |
Sabbatical: traveling, certifications, learning
Spanish
|
Nov. 10 - May 11 |
Capgemini |
Zurich |
|
Consultant technical architecture |
|
- Specified a data warehouse adapter for Postfinance.
- Gathered the requirements, prototyped and configured a Salesforce
application for managing the sales pipeline in a branch of an
automobile insurer. Delivered it as Software-as-a-Service (Saas) in
the cloud. Trained twelve users.
|
Apr. 09 - Feb. 11 |
Capgemini for CSS Insurance |
Lucerne |
|
Technical architect and Java EE developer |
|
- Designed, implemented and maintained GWT-GUIs integrated in a
Siebel portal for managing contracts, as well as batches for
calculating and printing commissions for brokers.
- Designed and implemented the architecture of a rule engine for
calculating insurance offers, integrating it over six corporate
divisions.
- Unified and completed technical documentation about contract
management.
- Provided 3rd level support of the core system managing contracts,
products and commissions
- Coordinated emergency responses to production problems.
- Coached new hires in the development and support teams.
|
June 08 - Mar. 09 |
Capgemini sd&m |
Zurich |
|
Consultant technical architecture |
|
- Conducted an architectural audit of a real estate platform
written in .NET.
- Designed an automatic data entry system as an ETL process
integrated in an SOA, for a company providing financial data.
- Wrote bids (incl. raw architecture, effort estimates and
presentations) pertaining to software re-engineering, application
management, development off-shoring and staffing for companies in
finance, logistics or real estate.
|
Jan. 08 - Mar. 08 |
Erasmus Student Network |
Zurich and Besançon |
|
Chair of the Annual General Meeting |
|
- Prepared and moderated a conference of 450 delegates from all
over Europe
|
May 07 - Nov. 07 |
Freelance for UBS, Zurich |
|
Java Developer |
|
- Designed and developed interactive applications automating manual
processes in a web portal using Swing.
|
Jan. 05 - Mar. 07 |
Freelance for Steria |
Zurich |
|
J2EE Developer |
|
- Specified and developed the web interface of a distributed
monitoring system for highway tunnels, using Struts and Tiles.
- Built an automated unit test infrastructure based on Struts Test
Case and HtmlUnit.
- Wrote EJBs deployed on JBoss 4.
|
Apr. 02 - Aug. 03 |
Logica for Credit Suisse First Boston |
Zurich |
|
J2EE Developer |
|
- Designed, developed and supported an e-Banking portal, using J2EE
in a highly secured environment.
- Automated the build and release processes of the various
components of the portal, using Jakarta Ant.
- Gathered the requirements for and specified an online payment
system, bringing together all involved actors, from support to
sponsors and from payment troubleshooters to Corba service
providers.
- Closely cooperated with the various staff and departments inside
the client’s organization, in the course of a Unix support
project.
- Implemented Enterprise Java Beans and servlets, using, in turn,
IBM Visual Age, Borland JBuilder and Eclipse.
- Ensured the platform’s continuous operation during the
several months of its launching phase, by providing the operations
team with round-the-clock technical support.
|
Nov. 99 - Mar. 02 |
Logica for BT&T Asset Management, Zurich |
Zurich |
|
Consultant and Developer |
|
- Developed an Intranet application for financial analysis and data
management, using ASP, Java applets and servlets.
- Responsible for the design, implementation, rollout and
maintenance of an automated data feed from a remote data provider
into a local database.
- Data was fetched from Bloomberg via FTP several times a day. It
was then filtered, checked and eventually dispatched into a legacy
SQL Server database.
- Conducted and presented studies on documentation management,
server performance optimization and database scalability.
|
Oct. 98 - Mar. 99 |
Freie Universität Berlin |
Berlin |
|
Diploma Thesis |
|
- Contributed to the development of JacORB, a Java-based
implementation of CORBA.
- Developed the authentication part of the security service, by
using certificates based on a public key infrastructure (SPKI).
|
Aug. 98 |
Elca |
Lausanne |
|
IT-Security Intern |
|
- Conducted an audit of the external internet security of the
company.
- Three-week “challenge” against the corporate IT
division
|
July 97 - Oct. 97 |
UPMC |
Pittsburgh, PA |
|
System Administrator |
|
- Maintained a 15-node Windows NT network.
- Trained its twelve users.
- Chose software and hardware to purchase, installed it and
troubleshot it.
|