Software Engineer at IG Index
London, England, United Kingdom
April 2007 to Present
September 2005 to April 2007
Body & Mind
January 2002 to April 2007
January 2003 to September 2005
April 2000 to September 2002
July 1996 to April 2000
July 1994 to July 1995
I was hired to kick-start the reimplementation of the original C++/COM/Win32 L2 trading client into .NET and C#. I now spend my time designing/implementing new features for our .NET trading platform. For the last couple of years I've acted as the team leader of the L2 client team as well as the technical lead - I'll be... I was hired to kick-start the reimplementation of the original C++/COM/Win32 L2 trading client into .NET and C#. I now spend my time designing/implementing new features for our .NET trading platform. For the last couple of years I've acted as the team leader of the L2 client team as well as the technical lead - I'll be stepping down from the team leading role in the next week or so. It was an interesting experience, but ultimately, management really isn't where my heart is and I would prefer to concentrate purely on designing and writing software; it's a relief that I'm able to take a step back and be in a position where I'm better able to concentrate on a more technical heading for myself.
What company does David Wilson work for?
David Wilson works for IG Index
What is David Wilson's role at IG Index?
David Wilson is Software Engineer
What industry does David Wilson work in?
David Wilson works in the Computer Software industry.
I'm an enthusiastic and cheery software engineer who loves challenging and interesting work. My 16 years as a developer have spanned several domains, from start-ups to huge organisations…it feels as if I've learnt all of the lessons that each had to offer and always managed to make a positive and meaningful contribution along the way. As well as my day job I've always been a very keen hobbyist programmer - working on whatever seems like fun at the time. I'm a keen gamer, so a lot of my projects revolve around exploring different game algorithms and ideas - it's surprising how useful these ideas are when developing for other things. I spent a lot of last year getting my head around Objective-C for my iPhone; wrote a python socket and web server to sit in the amazon cloud and drive a collaborative concept I wrote in Flash; currently I'm messing around with sprite-maps and automated path-finding algorithms in XNA. Am finding tree-maps pretty cool right now and thinking about messing around with them a bit in C++/Win32. I take real pleasure in all of my professional and hobby coding and couldn't imagine doing anything else...have often been told that my doing things just for fun has inspired friends and colleagues to complete their own projects - and I think *that* is very cool! Oh, I'm a pretty voracious reader of technical books and papers...either in support of a project, or whatever seems like fun...or if there's something I'm not quite grasping I'll read around the subject 'til the penny drops...which, y'know, can sometimes take a while.Software Engineer @ I was hired to kick-start the reimplementation of the original C++/COM/Win32 L2 trading client into .NET and C#. I now spend my time designing/implementing new features for our .NET trading platform. For the last couple of years I've acted as the team leader of the L2 client team as well as the technical lead - I'll be stepping down from the team leading role in the next week or so. It was an interesting experience, but ultimately, management really isn't where my heart is and I would prefer to concentrate purely on designing and writing software; it's a relief that I'm able to take a step back and be in a position where I'm better able to concentrate on a more technical heading for myself. From April 2007 to Present (8 years 9 months) Software Engineer @ I was the windows technical lead and designed/coded a handful of C# facial biometric applications as well as C++/COM APIs to existing biometric libraries and camera/bar code reader device drivers. From September 2005 to April 2007 (1 year 8 months) Owner @ In my spare time I'd built upon my fitness experience to become a competent personal trainer - specialising in ultra long distance running and weight loss. When it became obvious to me that, with some clients, there was more going on than simply lack of exercise or nutritional understanding I trained as a psychotherapist. My initial subject of interest was eating disorders though over the period of my practice the fitness training and psychotherapy diverged. I parked my practice in 2007 for a break and so that I could throw myself in to my new software role. In the future I feel I have more to offer on the therapy angle, whereas teaching fitness interests me less. From January 2002 to April 2007 (5 years 4 months) Software Engineer @ C++/ATL/MFC/COM/C#/.NET This was a consultant-type role, with a lot of my work being done in the offices of our clients - typically large banks and building societies. What was interesting about this job was the scale - I did a lot of work in the area of credit cards, mortgage applications and money laundering. If you applied for a credit card or mortgage from several of the main high-street providers, the chances are some code I wrote will be ticking away in the background performing security checks. Pretty mind-blowing. Well, it is to me. From January 2003 to September 2005 (2 years 9 months) Software Engineer @ Network Management Software in C++ on Unix/Linux. The product provided root-cause analysis of network problems and had an ISP level client base. The majority of my work was involved with the discovery engine - starting from the machine it was executed on the engine would "discover" every node in the network and create both a graphical and data map to be used by other modules in the application. Part of my role involved making sure our software worked with not only existing routers/switches but also emerging hardware. I spent the best part of a year working in the US in the labs of various router/switch manufacturers and reference ISPs. From April 2000 to September 2002 (2 years 6 months) Science Officer @ C++/MFC/COM/ATL/Win32/Unix. I was recruited from university by what, at the time, was an MOD applied research group involved with exploring how software could be used to provide important tactical information to navy decision makers during a combat situation. One key project was the creation of an application that would generate a plan or allow one to be graphically created which would be used by the marines in their assault of a beach, the plan could be animated, edited in a distributed way and altered on-the-fly. You must understand that although this kind of thing is commonplace now, back in 1998 it wasn't. From July 1996 to April 2000 (3 years 10 months) Science Officer @ C++/MFC/COM/ATL/Win32/Unix. For my university working year I was recruited by the MOD to work in a naval research base working in an applied research group. I was subsequently sponsored by the group during my final university year and returned to the position when I graduated. From July 1994 to July 1995 (1 year 1 month) 2:i, Computer Science @ TEESSIDE UNIVERSITY From 1992 to 1996 David Wilson is skilled in: C#, .NET, C++, Software Design, Objective-C, WinForms, WPF, Threads, Object Oriented Design
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
3 year(s), 8 month(s)
There's 87% chance that David Wilson is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required