My Skills

  • Extensive development experience of specialist applications such as point of sale/retail, financial management/reporting, content management, billing, document storage and a help desk system.
  • Practical experience of various programming languages and databases in full-lifecycle task solving and product creation environments.
  • Administration, monitoring and troubleshooting of a large heterogeneous network on a day to day basis both with and without a team.
  • Deep knowledge of fundamental protocols like TCP/IP

Simon Soanes

56 Caesars Camp Road

Camberley, Surrey, GU15 4EE

Phone: (01276) 818679

Mobile: (07983) 588701

 

E-Mail: Simon@nullifynetwork.com

DOB: 19 August 1983

 

Full UK driving license.

CV Version 4.1

 

Overview of Experience of Systems

 Development Languages:

  • C# - Experience developing full scale applications and controls using Winforms/ADO.net and ASP.Net/WCF (Windows Communication Framework) for web services, web applications and desktop enterprise development. Some WPF and Silverlight (Windows Presentation Foundation) development.
  • SQL and T-SQL using MS-SQL Server 2000/2005/2008 and MySQL.  Experience coping with concurrency and scalability (replication enabled software).
  • C++ - Low level native programs/drivers without complex UI, .NET interoperability.
  • PHP - Experience writing XML web services, content/data management websites and reporting around MySQL
  • XML – writing XSLT’s and XSD’s.
  • (Also known but not used recently: Java, Delphi, VB)

 

Important Software Technologies:

  • Microsoft .NET Framework (Desktop v1 to v3.5 and Compact Framework v1 to v3.5)
  • Various mark-up languages (HTML, XML, XAML, etc.)
  • Scripting languages/AJAX

 

Operating Systems:

  • Windows NT 4, Windows 2000, XP, Windows 2003, Windows Vista, Server 2008, 2008r2 and Windows 7
  • Embedded Linux and Windows CE 4-6 on StrongArm/Intel XScale and Windows Embedded Standard on x86 SBC’s
  • Linux (Debian, Red Hat, SuSE, Mandrake, current to Kernel 2.6)

Database Servers:

  • Microsoft SQL Server 2000, 2005 and 2008, including MS Reporting Services and OLAP
  • SQL compact edition
  • MySQL

 

Web/Proxy Servers:

  • Microsoft IIS
  • Microsoft ISA Server
  • Apache
  • Squid Cache

 

DNS Servers:

  • Microsoft DNS Server
  • Bind 8, 9

 

LDAP Servers:

  • Microsoft Active Directory
  • Novell Directory Services
  • OpenLDAP

 

Important Hardware Technologies:

  • Ethernet (experience with 10/100/1000 over copper and fiber into switches/hubs/machines/routers)
  • Power over Ethernet (48V IEEE 802.3af)
  • Wireless (802.11b/g/a)
  • Cisco/Mikrotik/Nortel/HP routers and switches

 

Biometrics

I have almost unique experience building a fingerprint recognition system for the till product I produced whilst at EasyTrace, although I used external libraries for the actual one to many comparison significant knowledge was gained in specialized image processing/cleanup, efficient hardware communications with a variety of fingerprint (and other) readers and development of a unique algorithm to speed up recognition by narrowing results prior to the more accurate third party library verifying the results.

 

RFID/Mifare (ISO 15693 and ISO 14443A and B)

Also whilst at EasyTrace I gained extensive knowledge of working with RFID and ISO 14443A and B proximity technologies.  Although primarily limited to the 13.56 MHz technologies (such as Philips Mifare) the knowledge expands to general radio frequency knowledge and 125 KHz RFID technologies.  This resulted in knowledge of specific industry formats such as Wiegand and work with the London Oyster card.


Interests

I’m interested in networking, troubleshooting and primarily software development and software architecture; I have strived to increase my knowledge and abilities in the fields of software development as rapidly as possible.

 

I’m also amused by electronics and am not scared of getting an electrical meter or oscilloscope out to work out what’s going on (assuming the situation is suitable!).  I try to keep my skill set ahead of what is needed at my job and try to have a basic understanding of everything from Direct3D to SOAP to embedded development (i.e. – Windows CE/Windows Embedded/.NET compact framework) so that should I need to specialize in an area I can quickly adjust to it.  I’ve even played with writing and debugging software for ARM microprocessors.

 

I try to use these skills to assist the development community and am a member of numerous mailing lists and communities.  I enjoy seeing tips and articles I have written be published (Microsoft’s WindowsForms.net and developerfusion.co.uk), and maintain an online blog that still has a reasonable number of readers even though I’ve been unable to post as much as I’d prefer recently.

 

Although I have a specific interest in Internet technologies I also have great enjoyment from solving a problem – the harder the better.  The problem can be in any area, from network admin or hardware troubleshooting to how to do a particular process in a program or business.  I also like gadgets and their practical use in an environment.

 

Employment History

AA DriveTech Ltd, Basingstoke, Hampshire                   April 2010 - Present

Driver Training and Risk Management division of The AA (Acromas Group)

Contract Software Developer

 

Zorg Solutions Ltd, Basingstoke, Hampshire                 December 2009 - April 2010

A run-book automation specialist and bespoke software development firm

Head of Software Development (Founder)

 

AMI Education, Basingstoke, Hampshire                        December 2009 – June 2010

A division of RM PLC encompassing what was EasyTrace

Technical Consultant (6 Month Contract)

 

EasyTrace, Basingstoke, Hampshire                                 July 2004 - December 2009

Now a division of RM PLC, providing smartcard and biometric based solutions for cashless and catering, access control, etc

Senior Software Developer

 

Residential Parking Solutions Ltd                                      May 2006

A start-up in the facilities management sector I provided development for

Software Developer

 

Imagination, Camberley, Surrey                                       June 2004/April 2007

Web and graphic design firm

Consultant

 

M3i, Feltham, Middlesex                                                     June 2004

New media specialists

Independent Developer

 

 

Collingwood College, Camberley, Surrey                       January 2001 – June 2004

One of the UK’s largest technology colleges

Senior ICT Technician

 

KAMSolutions Ltd, London                                                 August 2000

Web Design and Development Company

Independent Developer

 

Education

Collingwood College Camberley, Surrey                                                1994-2001

 

I am considering an Open University course in Computer Science at some point in the future.

 

References

 

Direct Manager:-

Tim Haynes

Development Director

EasyTrace/AMI Education Ltd (RM PLC subsidiary)

New Mill House

183 Milton Park, Abingdon

Oxfordshire

OX14 4SE

Character References:-

Tim Baker

Ex-Managing Director of EasyTrace

Larkford House

Church Hill

Lover

Wiltshire

SP5 2PL

 

Adrian Burt

Managing Director

EasyTrace/AMI Education Ltd (RM PLC subsidiary)

New Mill House

183 Milton Park, Abingdon

Oxfordshire

OX14 4SE

 

Jerry Oddie

Principal

Collingwood College

Kingston Road

Camberley

Surrey

GU154AE