Vous êtes sur la page 1sur 4

JONATHAN GILMORE

Location: Caterham, Surrey, UK


Telephone: +44 7899 960-595
eMail: jonathan@jgilmore.eu
Web: http://www.jgilmore.eu
DOB: 25-May-1961, Married with two children
Nationality: British Citizen
Home Language: English
Driving License/Car: Full UK license/Yes

SENIOR C/C++ SOFTWARE ENGINEER


Very experienced IT professional with many years in the industry. A solid
background in software development, security related systems and
communications, wired and wireless networks, embedded systems, GSM/GPRS,
GPS and smartcard technologies. Extensive experience in system integration,
implementation and team leadership, with sound IT consultancy qualities and a
proven track record.
Have consistently delivered successful projects and assignments, attributable to
thorough and accurate IT disciplines and business knowledge, supported by an
excellent technical background and very good inter-personal and communication
skills.
OBJECTIVE:
Contract work as a C/C++, Embedded and/or Win32 developer.
SKILLS SUMMARY:
Senior software developer with extensive experience of C/C++, GSM/GPRS, Win32 & embedded
development projects.
KEY SKILLS:
Languages: C, C++, Embedded C/C++, Pascal, Visual Basic.
Protocols: Internet protocols, TCP/IP, sockets, SSL/TLS, GSM/GPRS/UMTS,
eMail & Messaging and related communications.
Platforms: Win32, Ericsson/EMP, Comneon/APOXI, AIX/Unix/Linux, WinCE, VxWorks.
Tools: MSVC++, MFC, Win32 SDK, Eclipse, MySQL, CVS.
Others: Object Oriented, Multi-process, multi-threaded and event driven architectures,
GUI/MMI/UE design and implementation,
Cryptographic, Encryption & Secure communication Systems,
Location based services, GPS/GSM Geo-Tracking,
Excellent problem solving skills,
Team & Technical leadership.
PERSONAL STRENGTHS
•Analytical and organised with an emphasis on accuracy and attention to detail.
•Excellent problem solving skills.
•Comprehensive experience in all areas of systems analysis, design, development, implementation &
deployment.
•Self-motivated, with the ability to work unsupervised and/or as a member of a team, with very good
mentoring and leadership skills.
•Sound presentation and communication skills - both written and verbal.
•Able to work confidently in technical or customer-facing roles with people & organisations at all levels.
•Depth and breadth of PC, mainframe, embedded and client/server environments.
•Able to transform complex specifications and/or business requirements into reusable components and
intuitive GUIs.
•A motivating and positive influence on teams - team members and other developers are mentored to
produce clear, robust and documented code.

20070119/ec-sccppse Curriculum Vitae – Jonathan Gilmore Page 1 of 4


EMPLOYMENT HISTORY & PRIMARY ACHIEVEMENTS

Dec 2006 – Dec 2008 (2 years)


Company: Sharp Telecommunications of Europe Ltd, Bracknell, Berkshire, UK
Industry: Mobile phone GSM/GPRS/UMTS handset manufacturer
Position: Software Engineer/Contractor
Main Achievements & Responsibilities:
• Development, implementation and support of eMail client and associated protocol middleware for
family of GSM/3G, Ericsson /EMP based handsets for international market. (C/C++)
• Maintenance and support of messaging applications (POP3, SMTP, MMS, SMS, SMIL).
• Technical lead, defect management, supplier co-ordination and test liaison.
• Investigation into communications aspects of porting Symbian (TSY/CSY/DSY) onto existing EMP
platform (C++, Carbide C++/VS).
Skills used or acquired: C, C++, Eclipse, MSVC++, ARM/IAR, Carbide C++/VS, POP3, SMTP, MMS, SMS,
SMIL, CVS, Makefiles, Configuration & Scripting, Defect/Bug Tracking, SourceForge, Ericsson/EMP platforms
(GSM, GPRS, UMTS), SSL/TLS

Jan 1999 – Dec 2006 (8 years)


Company: Tripleton Ltd, Croydon, UK (previously Tresor Data Ltd & Beaucom Europe Ltd)
Industry: Manufacturer of niche market Telephony, GSM/GPRS and GPS devices
Position: Senior Programmer, Technical Lead & Product Owner
Main Achievements & Responsibilities:
• Product owner (concept, design, implementation, marketing) of a family of client/server vehicle-
tracking devices using GSM/GPRS and GPS technology (C, C++, VB, GPS/NMEA).
• Development, integration, marketing & support of military grade crypto mobile phone used by a
variety of presidential offices and security agencies worldwide (C).
• Implementation and integration of WAP, SM, EMS and MMS on range of Comneon/APOXI
GSM/GPRS handsets (C++, eGold/Comneon/APOXI platform, GSM, GPRS, Nucleus).
• Design & development of hardware/software of wired eCommerce/Web-Phone for Hewlett Packard
(C, C++, DragonBall, StrongARM, VxWorks, Linux, WinCE).
• Bit-level analysis and development of Cryptographic Acceptance Tools for customer and 3rd party
cryptographic verification & certification.
• Support, technical sales, training and marketing of all company products to international customers
and govt departments.
• Technical negotiation, management and co-ordination of 3rd party suppliers.
Skills used or acquired: C++, C, Visual Basic, GSM/GPRS & AT command interfaces, GPS/NMEA,
RSA/IDEA/3DES/X.509 & advanced crypto systems, WAP, EMS, MMS, MS-Project, CVS, Makefiles,
Configuration & Scripting, eGold/Comneon/APOXI platform, Nucleus, DragonBall, StrongARM, AMBI,
VxWorks, Linux, WinCE, Defect/Bug Tracking, TestTrack, ClearQuest, Network/Domain administration.

1996 -1998 (2 years)


Company: Ice Technologies Cc (South Africa)
Industry: IT Consultants
Position: Partner
Main Achievements & Responsibilities:
• Design & development of secure Electronic Salary Payment System (C++, SQL, VB).
• Design, development & team leader of new front-end systems for three new banks (C/C++).
Award received for outstanding contribution to the launch of Cape of Good Hope Bank.
• Project leader for Y2K compliance of entire commercial banking suite of some 50 front-end & back-
office PC applications (C, C++, Pascal).
• Implementation of TCP/IP and Electronic Banking/POS on embedded smart phone (C).
Skills used or acquired: C++, C, Visual Basic, SQL, Project Management, CVS, Defect Tracking,
Asymmetric Encryption.

1991-1996 (5 years)
Company: Softnet Computer Services (Pty) Ltd (South Africa)
Industry: Software and Computer Services
Position: Partner, Technical & Project Manager
Main Achievements & Responsibilities:
• Managed and grew company to a team of 20 specialist staff. Lotus Partner and Novell accredited.
• Development of highly successful multi-platform, multi-OS, multi-language RAD tools (C, Pascal,
Assembler, Win32 API, Unix/Curses).

20070119/ec-sccppse Curriculum Vitae – Jonathan Gilmore Page 2 of 4


• Enhancement and maintenance of electronic banking systems and suite of branch, front-end and
back-office commercial banking applications for five banks (C, C++).
• Development of Security Layer for the Nedcor Treasury system (C++, VB, SQL).
• Development of Medical Insurance Analysis & Settlement System for RSA Govt. (VB, C++, SQL).
Skills used or acquired: C, C++, Visual Basic, Pascal, Assembler, SQL, Object Oriented Development,
Win32 API, Unix/Curses, Project Management and MS-Project, Staff Management, Sales and Marketing,
Small Business Management, PVCS, MSVC, Makefiles, Configuration, Scripting, Deployment, Bug Tracking,
OS/2, Win16/WinNT, AIX/SCO/Unix/Curses, Ethernet, IPX/SPX, Netbeui/LanMan, ccMail, TCP/IP, Lotus Notes,
Training.

1989-1991 (2 years)
Company: Computer Lab Cc (South Africa)
Industry: IT Contracting
Position: Member
Main Achievements & Responsibilities:
• Contracted to Nedcor Banking Group. Development of various ground-breaking e-Banking products
instrumental in establishing Nedcor as the leader Electronic Banking on the sub-continent (Pascal/C).
• Contracted to Net One Systems, developed with GemPlus the world's first smartcard-based cashless
society in Golden Gate game reserve (C).
Skills used or acquired: C, Pascal, PVCS, Makefiles, Bug Tracking, Encryption, Communications & AT
Commands, Windows, ISRs, Smartcards and security .

1984-1989 (5 years)
Company: First National Bank Ltd (South Africa) (previously Barclays Bank Ltd)
Industry: Commercial Banking
Position: Analyst Programmer
Main Achievements & Responsibilities:
• Founder of PC team and creation of the first Electronic Banking systems in Southern Africa (Pascal,
C, Assembler, Automator).
• Maintenance and Enhancement of CFC (Offshore Accounts) system (Cobol/MVS)
Skills used or acquired: Cobol/MVS, Pascal, C, Assembler, Automator, CP/M, DOS, Communications &
Concorde/Hayes AT Commands, DES Encryption & MACs.

QUALIFICATIONS & PROFESSIONAL DEVELOPMENT


Certification (1985): CUC Cobol Programming (Computer Users Council, Johannesburg)
Diploma (1984): Diploma Computer Programming - COBOL (Van Zyl & Pritchard College, Johannesburg)
Tertiary Education (1984): 3 years of the 4-year BSc Engineering (Electrical) course at University of the
Witwatersrand, Johannesburg, South Africa.
Secondary Education (1979): A-Levels: Maths, Engineering Drawing. M-Levels (AS-Level): Maths,
Physics, Chemistry. O-Levels (GCSE): English, French, Physics with Chemistry, Engineering
Relevant Professional Development and Training:
2006  Design and implementation of One-Time-Pass technology (Deutsche Telekom, London)
2006  M2M Application Design and Development (NeonSeven, Trieste, Italy)
2004  Developing Exciting Web Applications on the Microsoft .NET platform (Microsoft, UK)
2002  Advanced APOXI design, support and enhancement (Infineon, Austria)
2002  GSM/GPRS protocol stack architecture and implementation (Infineon, Germany)
1999  Multikit DBaD OS Architecture and Internals
1997/8  Mastering Microsoft Visual C++ 4
1997  Objectory
1994  MS Windows NT/NT Advanced Server Architecture
1993  Unix Systems Programming
1988  “C" Programming,  Information Engineering

Over the years I have delivered a variety of courses to technical staff, agents and customers, including
courses on Electronic Banking, PC hardware & operating systems, RAD Tools, Various beginner,
intermediate and advanced courses on C & Pascal, Various Cryptography courses covering GSM strengths
and weaknesses and establishment of a customer CA.

INTERESTS & HOBBIES


Family, DIY, Music, Photography & Videography, Electronics/Technology, Travel, Genealogy &
Cosmology.
20070119/ec-sccppse Curriculum Vitae – Jonathan Gilmore Page 3 of 4
I am on the Executive Committee of the local Scout group, assisting in the leadership and administration.

20070119/ec-sccppse Curriculum Vitae – Jonathan Gilmore Page 4 of 4

Vous aimerez peut-être aussi