padding
separator
padding
English | Français | Deutsch

padding
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.

padding   © 2004-2020, Christophe Andrey