Team Leader/Java Software Engineer at IG Index Plc
London, United Kingdom
Team Leader/Java Software Engineer at IG Index Plc
London, United Kingdom
- Sun Certified Java 5.0 Programmer
- Administrator/lead developer of open-source project Cobertura for J2ME: a test coverage tool for the Java(tm) ME platform (http://www.cobertura4j2me.org)
- Member of the London Mobile Monday community (http://www.mobilemonday.org.uk/)
- Modelling: Object-Oriented modelling in UML, Design Patterns
- Languages: Java/J2ME, Java/J2SE, C, C++, Java/J2EE, XML and derivatives, SQL, JDBC, HTML, PHP, Ant scripting,
- Development: Eclipse SDK, WebSphere Studio, Borland JBuilder, Microsoft Visual C++, Rational Rose, CM Synergy (Continuus), CVS, Microsoft Visual SourceSafe, SVN, Maven.
- Operationg Systems: Windows 95/98/2000/NT/XP, UNIX, Solaris, PalmOS, Nokia OS
(Public Company; 201-500 employees; Financial Services industry)
November 2005 — Present (4 years 1 month)
I lead a Middleware development team within IG Index. On the one hand I am responsible for some of the on-going development of middle-tier software (Java/J2EE, JSP, Spring Framework, Weblogic...) to support new business requirements and enhance IG Index' financial services. On the other hand I overview the development and maintenance of a mobile dealing platform which brings these services to over 60 different mobile terminals and PDAs, including Nokia, BlackBerry, Samsung, SonyEricsson, Motorola and HTC devices.
(Public Company; 10,001 or more employees; Telecommunications industry)
November 2003 — October 2005 (2 years )
Location: Farnborough, United Kingdom
- Responsible for porting of open-source test coverage tool Cobertura (http://cobertura.sourceforge.net/) to J2ME platform
- JSR-082 OBEX API: architecture, design and implementation of the OBEX (OBject
EXchange protocol) API.
- Involved in the establishment of Automated Software Quality processes.
- JSR-135 Multimedia API: extension of the mmapi framework for the support of radio
required for the Visual Radio service.
- JSR-184 3D API: responsible of this API for the Series40 platform.
- Extension of the Eclipse platform: development of plug-ins easing the use of this
IDE such as seamless import, editing and debugging of the code base.
- Improvement of the Level 2 test framework (based on a subset of JUnit).
- JSR-075 PIM API: participated in the Nokia implementation of this API.
(Public Company; 10,001 or more employees; Computer Software industry)
February 2003 — August 2003 (7 months)
Location: Ottawa, Canada
- Participated in the definition of the JSR-075 PIM API specification (J2ME space /
CLDC). (http://www.jcp.org/en/jsr/detail?id=75)
- Developed and implemented this specification in Java and C/C++ with use of JNI
under multiple environments (PalmOS, PocketPC and Windows2000).
- Example application developed for the JavaOne 2003 Conference.
- Test framework development similar to the TCK Toolkit
- Responsible for the Technology Compatibility Kit development (implementation
validator) representing more than 2000 tests.
- Technical documentation writing for the internal API (set of native methods) and
the TCK Server.
The report of this project can be found at
http://www.dreameffect.org/download/report/
(Privately Held; 51-200 employees; Computer Software industry)
May 2002 — August 2002 (4 months)
Location: Amsterdam, The Netherlands
- Development and on-time delivery of an eclipse (http://www.eclipse.org) plug-in
to the IBM Websphere Studio Device Developer IDE to analyse SmartLinker
(Classpath optimizer) output data available in WSDD 5.0.
- User-interface improvements of WSDD4.0 tools (Standard Widget Toolkit API).
- In charge of performance tests between the Sun and IBM MIDP implementations.
OTI is now part of IBM
Master , Computer Sciences, Mathematics, Automatics, Physics , 2000 — 2003
photography, cinema, reading, new technologies, sport