Monday 5 March 2012

About Me


Paul Janes

Personal information

Address: Zurich, Switzerland
Email: paul_janes@hotmail.com
Nationality: British
Age: 33

Professional

09/2011 – Present Voluntary career break

Pursued personal goals and ambitions including visiting Rwanda, seeing the mountain gorillas in DR Congo, climbing Kilimanjaro by Lemosho route, cycling from Buenos Aires, Argentina passing through Chile and Bolivia to Cusco, Peru, touring Peru for one month with my Peruvian-Spanish fiancee and last but not least taking part in the toughest footrace on earth, the Marathon des Sables and raising £9,500 for charity in the process.


12/2007 – 08/2011 UBS Investment Bank (Zurich, Switzerland) - contractor

08/2008 – 08/2011
Worked on the IT cash equities order management system. I implemented various components from web services that performed the validation of client orders entered in the system via the GUI, FIX or SWIFT to mail alerting components and also worked significantly with FIX connectivity. We had around a hundred clients and brokers that connected to us/ we connected to using FIX, and I was one of three developers responsible for this flow. In addition to Java development, I did some additional work on a C# GUI. As well as FIX experience I have some limited SWIFT experience.

12/2007 – 07/2008
Worked in the Equities division on a Greenfield project to make a Swiss based system that interacted with a London based structured products trading system. The system that I built consisted of a set of web services (JAX and AXIS compatible) used for issuance and booking. The system dealt with the full product lifecycle including new deals and instrument openings via SWIFT, corporate actions and expirations. Owing to the small size of the development team I had a lot of close contact with the business itself, giving me a basic grounding in finance. I was the main person responsible for not just development, but also source control administration, build and release, support and advice. In addition to this, I had to act as the main point of contact for the offshore developer working on the project.


03/2007 – 11/2007 BancTec B.V. (Nieuwegein, Netherlands): S/W Solutions Provider

Recruited as senior software developer working on the ABN Amro team. Upon commencement my first assignment involved extending the existing MIFT (Manually Initiated Fund Transfer) system developed by BancTec to be able to process cheques. MIFT is a large multithreaded application written in Java. Under the direction of the technical lead I was responsible for extending the SSL communication layer to communicate with the cheques scanner software, for adapting the system to cope with multiple input types, for implementing database changes that were required, and for end to end testing of the solution.

My second assignment involved extending the MIFT system to be able to process payment files sent by another bank. Since these files are stored on the filesystem before being processed, security is of utmost importance. I was responsible for all the security aspects of the project such as encryption/ decryption, key exchange, secure key storage and digital signing. This was no longer under the direction of a technical lead, so I also assumed some of the responsibilities a technical lead would normally have. I took an active part in the technical requirements discussions with the client, advised the client, amended the technical and functional design documents and directed the other members of the team as required. I was one of the main developers responsible for writing the new piece of software, which acts as an interface between the external bank and the upgraded MIFT system.


09/2006 – 12/2006 United Nations (Amman and Aqaba, Jordan)

Recruited as ASYCUDAWorld (Automated SYstem for CUstoms DAta) Field-based Expert. My role was extremely client facing and included both project management and technical lead responsibilities, as well as developer responsibilities. There were two projects in Jordan (one in Amman and one in Aqaba), and I was responsible for both as the only UNCTAD (United Nations Conference on Trade And Development) expert in the country. My duties included:

  • Training the local teams of developers (some of whom had very little previous Java experience)
  • Devising work schedules for the local teams/ allocating development work
  • Progress monitoring of local teams
  • System customization/ Java development
  • Providing information to external parties with a vested interest in the project
  • Advising on a global long term strategy for nationwide system implementation

In total there were eleven developers under my direction, six in Amman and five in Aqaba.


03/2003 – 08/2006 United Nations (Geneva, Switzerland)

Recruited as a software developer. I was working for 3.5 years as a Java developer for the ASYCUDAWorld project at the UNCTAD headquarters in Geneva, Switzerland. ASYCUDA is an IT system targeted at customs that has been successfully implemented in over 80 countries and regions. The system is intended to promote paperless customs procedures. ASYCUDAWorld is the latest version of this system, written in pure Java. It has a client server architecture, where the client is a rich client, which is deployed using Java Web Start. My duties included:
  • System development in Java
  • Technical documentation
  • Leading training courses for other developers
  • Technical assistance missions
I undertook missions to Iran, Moldova and Venezuela. In Iran and Venezuela I was responsible for teaching teams of local developers how to customize the system and develop their own country-specific modules that can plug into the existing system, whilst the aim of my mission to Moldova was to provide front line technical support when the system went “live”. This was a significant responsibility as Moldova was the first country to go live with ASYCUDAWorld.


Skills

Technical: 
7 years: Java development (mostly multithreaded server applications as well as web services) in a Windows XP/ Linux/ Unix environment using Eclipse/ Netbeans, Subversion/ CVS/ Clearcase, JUnit, Ant
2 years: Oracle (9i and 10G), MS Access, Firebird, SQL, XML, Tomcat, JAX and AXIS Web Services, MQSeries Messaging
6 months: C, C#, JBoss, PL/SQL, XSLT, HTML, Java security using JCE/ Bouncy Castle, JavaScript, shell script, Spring framework, Perl
- Attended Oracle Database 10g: Administration Workshop I Ed 3 from 15th to 19th January 2007
- Attended Developing Applications for the Java EE Platform (Sun Microsystems course) from 26th February to 2nd March 2007

Non-technical: 
Knowledge of FIX protocol and basic grounding in finance
People leadership skills (responsible for 11 developers in Jordan)
Good communication skills – able to communicate on all levels with both technical and non-technical staff
Desire to seek challenges

Spoken languages: 
English (mother tongue)
French (good knowledge)
Spanish (conversational level)
German (B1 European language level)

Education

10/2001 – 10/2002 MSc in Computer Science, University of Bristol
Final year project: Java teaching tool for the DES and Rijndael ciphers

10/1997 – 07/2001 MSci Physics, University of Bristol (FIRST CLASS HONOURS)
Final year project: An investigation into the surface reaction of nitrogen oxides with titanium dioxide

09/1990 – 06/1997 A-levels, Monmouth Comprehensive School
Physics: A, Mathematics: B, French: B

GCSEs, Monmouth Comprehensive School
11 passes: 3 A*’s, 5 A’s, 2 B’s, 1C


Volunteer experience

Summer 2001 Raleigh International expedition to Belize

Raleigh International is a charity whose aim is to inspire young people to develop their full potential by working together on challenging community and environmental projects around the world. The expedition was divided into three phases: marine conservation work, trail clearing and construction of a small tourist centre, construction of a three-classroom school. Before embarking on the expedition, participants first had to raise £3,200, which I did through a series of fundrasing events, one of which involved cycling from John O’Groats to Land’s End in just over seven days. Team-working, leadership and communication skills were developed in the course of this expedition.


Interests/ Hobbies

I enjoy trying many different activities. In the past I have done martial arts, rowing, swimming, bodybuilding, skiing, badminton, ice climbing, rock climbing, bungee jumping, white water rafting, squash and kayaking.

My current interests include running, yoga, cycling and snowboarding. Several times I have completed 'La Marmotte', which is a cyclosportive event in France where you have to cycle 174km, with 5000 metres of vertical climbing. I plan to do this again in the future.

On the non-sporting side I enjoy travelling, going to the cinema, learning languages and listening to music.


References

References available on request