Team Lead/Senior Software Developer at Link Asset Services
Newdigate, Surrey, United Kingdom
Capita Asset Services
Analyst Programmer/Team Lead
June 2015 to Present
Ascom Network Testing
Senior Software Developer
September 2014 to April 2015
Senior Software Developer
April 2013 to August 2014
London, United Kingdom
Senior Software Developer
September 2012 to April 2013
Principal Software Engineer
December 1998 to August 2012
Terrence Chapman Associates
June 1998 to November 1998
September 1996 to May 1998
Skills used: C#, WCF, WPF, Rhino Mocks, SQL Server, Oracle PL/SQL Working as a senior/team lead C# developer in the share registrars department of Capita Asset Services. Skills used: C#, WCF, WPF, Rhino Mocks, SQL Server, Oracle PL/SQL Working as a senior/team lead C# developer in the share registrars department of Capita Asset Services.
What company does Richard Townsend work for?
Richard Townsend works for Capita Asset Services
What is Richard Townsend's role at Capita Asset Services?
Richard Townsend is Analyst Programmer/Team Lead
What industry does Richard Townsend work in?
Richard Townsend works in the Computer Software industry.
A highly experienced, self motivated, C++/C# software developer with over 10 years experience in the Financial Services industry. I work well in a team and have been team leader but I also enjoy coding and take pride in delivering reliable, functional solutions. Core technologies: C++/C#, .Net, STL, MFC, ATL, COM/COM+, SQL Server, Oracle PL/SQL.Analyst Programmer/Team Lead @ Skills used: C#, WCF, WPF, Rhino Mocks, SQL Server, Oracle PL/SQL Working as a senior/team lead C# developer in the share registrars department of Capita Asset Services. From June 2015 to Present (7 months) Senior Software Developer @ Skills used: C++, C#, SQL Server, Winforms, Windows Sockets, BOOST, STL, MFC C++/C# contract working on a mobile network testing suite to convert all network related components from IPv4 to IPv6. This project required a broad mix of different skills including Windows Sockets, Winforms, BOOST, and STL. From September 2014 to April 2015 (8 months) Senior Software Developer @ Skills used: C#, COM+, SQL Server, Winforms, WCF, Web services DPR Consulting specialise in providing software solutions for servicing mortgage, loans and savings accounts. At DPR I was involved in the full software development lifecycle on the Loan Servicing System (LSS). The main functions performed by LSS are: transaction management, payment collection and account lifecycle management I have worked on the following projects on LSS: • Implementing core functionality for servicing accounts for activities such as batch job processing. • Implemented numerous wizards for processes such as loan consolidation, account closure/withdrawal, card payment and loan securities management. As well as designing the user interfaces for the wizards, I built the business logic for perform the various business processes associated with each wizard. • Account on-boarding. This required XSLT to transform client account data in XML to match the format used by LSS. • Designed and implemented a web service client to retrieve customer data for pre-populating a wizard. From April 2013 to August 2014 (1 year 5 months) London, United KingdomSenior Software Developer @ Skills used: C++/CLI, C#, COM, SQL Server, Winforms Elekta Oncology is a world renowned manufacturer of cancer treatment solutions. Elekta develops numerous software products for use with their linear accelerators, from patient treatment planning solutions through to sophisticated image processing applications. The principal areas of the product I worked on included image processing, patient data management and hardware control. In addition to development, I provided support to the junior members of the team. From September 2012 to April 2013 (8 months) Principal Software Engineer @ Skills used: C++, C#, STL, ATL, MFC, COM, RTD, Windows Sockets, WCF My principal role at Kalahari was the development of a front office pricing application used by traders in banks and money broking firms. I was responsible for all aspects of product development, from design through to implementation and testing. The following is a summary of my skills and roles performed: • Developed high performance, low latency, multi-threaded applications on the Microsoft Windows platform. I was responsible for the development of all the components of the product, including: - Multi-threaded calculation engine. - Client/server communications system built using Windows Sockets. - Subscribing/publishing to various market data and messaging platforms, including: Reuters SSL/RFA, Bloomberg BPIPE, IMDConnect, DDE, Apache QPID and IBM MQSeries Messaging. - User interface components including graphing tools (GDI+, OpenGL). • Main technologies used on a day to day basis: C++, C#, STL, ATL, MFC, COM, Win32 API, .NET. • In addition to development, I also performed the following roles: - Development team lead. - Development recruitment. - Liaise with customers. - 3rd line support. From December 1998 to August 2012 (13 years 9 months) IT Consultant @ Provided technical support in the test phase of a middleware implementation at the London Stock Exchange. The purpose of the project was to produce regulatory reporting information between trades and transaction reports. Technical skills used were Oracle PL/SQL, Korn Shell and C. The project involved working closely with the client, implementing additional functionality to the system as required. From June 1998 to November 1998 (6 months) Software Engineer @ Responsible for extending the communications subsystem for a flight computer. The requirement for the project was to modify the subsystem to work in a multi-unit configuration. This consisted of designing and implementing tasks to control the transmission and reception of inter-unit data. A method for segmenting data transfers had to be devised in order to accommodate updates that are greater in size than a single bus message. In addition, a mechanism for flow control and a secure transfer protocol were implemented. All programming was done in Ada on a Unix/ X Windows platform in a team of three. Also worked on designing and implementing aircraft performance calculation utilities. All programming was carried out in Pascal on a Vax. From September 1996 to May 1998 (1 year 9 months) Avionics Engineering BEng, 2nd class @ Bristol University From 1993 to 1996 Mathematics, physics, electronics A level, B, B, C @ The Henley College From 1991 to 1993 9 GCSE, 2 A, 5B, 2C @ American British Academy Oman From 1990 to 1991 Richard Townsend is skilled in: C++, C#, Multithreading, WCF, PL/SQL, Microsoft SQL Server, Web Services, Agile Methodologies, XML, .NET, Software Engineering, C, Software Development, Visual Studio, WPF
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
2 year(s), 9 month(s)
There's 90% chance that Richard Townsend 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