padding
separator
padding
English | Français | Deutsch

padding
Born 2.2.1976
Swiss citizen
No military obligations
Single

Josefstrasse 137
8005 Zurich
+41 079 654 97 57

info at andrey dot net
www.andrey.net
Java EE

SOFTWARE ENGINEER

 
Objective
To design and develop software applying state-of-the-art technologies
 
Why hire me ?
  • Strong analytical skills
    => efficient problem-solver and fast to grab the “big picture”
  • 8 years Java experience
    => empirical know-how in addition to solid theoretical knowledge
  • Intercultural experience
    => easy to integrate in teams, even the most heterogeneous ones
  • Excellent writing skills
    => writes both documents and code with the same passion for quality
Languages
French native
English fluently written and spoken
German fluent speech, good writing skills
Swiss German good understanding
 
Education
1994 - 1999 Swiss Federal Institute of Technology (EPFL)
Master's degree in Computer Science
1998 - 1999 Freie Universität Berlin
Diploma thesis
1996 - 1997 Carnegie Mellon University (USA)
Exchange year
2003 - 2004 University of Zurich
Economics courses
Community involvement
Past Positions
Jan 08 - Mar.08 Erasmus Student Network, Zurich and Besançon
Chair of the Annual General Meeting
  • Preparation and moderation of 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 - Oct.06, 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 LogicaCMG 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 LogicaCMG for BT&T Asset Management, Zurich
Consultant and Developer
  • Developed an Intranet application for financial analysis and data management, using ASP, Java applets and servlets. Team of 4 people over one year.
  • 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).
Summer 1998 Elca Lausanne
IT-Security Intern
  • Conducted an audit of the external internet security of the company.
  • Three-week “challenge” against the corporate IT division
Summer 1997 UPMC Health System Pittsburgh, PA
System Administrator
  • Maintained a 15-node Windows NT network.
  • Trained its 12 users.
  • Chose software and hardware to purchase, installed it and troubleshot it.
Teaching Experience
Summer 2004 Private Zurich
French Teacher
  • Designed and taught a private beginner French course.
  • Tailored the material to the particular objectives of the student.
1998 EPFL Lausanne
Teaching Assistant
  • Coached a group of 25 students attending to a programming course.
  • Explained them the theory and checked their comprehension with exercises.
Technical Skills
Java 8 years, since 1997. Developed servlets, JSP pages, applets, Enterprise Java Beans, Swing GUIs and stand-alone applications.
Sun Java 2 Certified Programmer (2001)
Part one of the Sun Certified Enterprise Architect (2007)
Frameworks Spring 2.0, Java Server Faces 1.2, Hibernate 3.2, EJB 3, Struts 1.2, Struts Test Case 2.1
Application servers JBoss 4, BEA Weblogic 6, Apache Tomcat 6
SQL 2 years in 2000-2002, on MS SQL Server 6.5 and 2000. Developed stored procedures implementing financial functions on a database of stock exchange data.
5 months in 2003 on Oracle
Tools Eclipse 3.2, Rational Application Developer 7, Ant 1.7, Maven 4, MS Source Safe, Rational Clear Case, CVS, Subversion
Unix scripts 2 months. Implemented ksh scripts for scheduled jobs dispatching and parsing files, using gawk.
Visual Basic 1 year. Implemented and rolled out an Excel front-end to a MS SQL Server, for financial functions.
Other Languages JavaScript, JSP, PHP, XHTML, XML, BeanShell
Platforms Linux, Windows XP, 2000 and NT, Solaris
Databases MS SQL Server 2000, MySql 5
Web servers MS Internet Information Server, Apache 2
Experience in J2EE, Web technologies, Software build processes, database design and development, extreme programming, software architectures
 
Community Involvement
Nov.03 - Jan.06 Toastmasters
International organization dedicated to developing the communication and leadership skills of its members.
Jan.04 - Dec.04 Students’ Parliament
Elected representation of the 23,000 students of the University of Zurich.
  • Contributed to the formulation of non-smoking guidelines able to gain public acceptance in university buildings.
Nov.03 - present Erasmus Student Network
Europe-wide organization helping the personal and social integration of exchange students.
  • Mentored foreign students.
  • Organized cultural and social events.
References
“Mr. Andrey took the initiative and constantly strove to improve the quality of our company's deliverables and the efficiency of its work. ”
-- W. Lohrer, former country manager, Logica CMG

More references on request.

padding   © 2007, Christophe Andrey