James Thornley

Developer

About

With over 30 years programming experience and 15 years of Mobile development, I pride myself on delivering quality software

iOS, Android or Serverside Developer.

I spent 15 years doing server side development and 15 years doing Mobile programming, developing experience in all areas. I am confident in taking an idea and deliver a product, or getting stuck into an existing project, even if the programmer and all documentation has gone missing.

Some examples, at TeamHaven and Active Trails I wrote complete applications from nothing, taking the project from an idea to a live app in both Android and iOS stores. At Goldman Sachs I rewrote an entire batch job in my first week.

On the other hand, at Miele, all I was given was the password to an ex-programmers PC and I managed to find all the code and delivery methods, make changes and deliver the fixes to the workforce, all in one day.

  • Nationality: British
  • Availablity: Freelance or Fixed Price
  • Phone: 0777 6122578
  • City: Henley on Thames
  • Years Experience: over 30 years
  • Education: Degree
  • Email: enquiries@thornley.info
  • Freelance: Available

Whether you need someone to work on their own, or someone to work as part of a team, someone to lead or someone to design, I have the natural ability, was taught well as a graduate trainee at PWC, and now have 30 years of experience to help you achieve whatever you need.

Portfolio

With over 30 years of experience there's a lot to list here, feel free to filter to what you need or read everything if needed

  • All
  • Mobile
  • Full Stack
  • just Java
  • Excel
TeamHaven Mobile

Teamhaven

Teamhaven is a used by marketing companies, dynamic forms are defined online with many different entry fields and form types. There are over 20,000 users of this app, using it all day, everyday to do their jobs, uploading over 6M calls a month. It is a complicated app that should be running on a laptop rather than a phone. I wrote the entire app in both iOS and Android

CHEP Pallets Limited

CHEP Pallets Limited

CHEP is an international company that provides, delivers and collects Pallets globally. On behalf of Teamhaven, I wrote apps for them in both iOS and Android, which enabled the inspection and collection of apps worldwide

AT Creative

AT Creative

I wrote the original geographically aware apps for AT Creative

Natural Animal Feeds

Natural Animal Foods

I have written and supported the NAF websites since 2009. This includes the main website and shop, multipled European sites and a site for Natural Vetcare containing products for Dogs and Cats

Symantec and PLaystation Apps

Apps for Symantec and Playstation

In 2009 I wrote Blackberry apps for both Symantec and Playstation

Pipa Fingerprint Recognition

Pipa

For Pipa I designed and led the development of a fingerprint security system, coding was done offshore.

Miele

Miele

For the kitchen people Miele, I was tasked with maintaining their existing system for administering engineer call outs

Kenbuster

Kenbuster

In the early days of congestion charging and before mobile apps, an entrepreneur came up with a satellite unit that would enable the automatic payments of the charge, I wrote the entire system

Kinetic

Kinetic

For Kinetic I wrote a data system allowing them to observe and analyse workers in call centers, which was central to their business

Algiz and Brightsquid

BrightSquid

For brightsquid I was emploed by Algiz, a graphic design company, to convert a document editor they had written in Python to Java. This was so it could be incorporated in Canada's primary Dentistry communication platform - Brightsquid.

IMAS Mortgage software and Finance Media Leads

Imas

Imas were financial advisors who had a tool they had built to administer mortgage applications. I was given just the source code, which I compiled and amended without any guidance

For FML I built a website which allowed their clients to sell Loans on their behalf

Pendragon Fund Management

Pendragon

At Pendragon I worked on a fund management system with another programmer.

Norwood Bluetooth Connectivity

BrightSquid

For Norwood I created a bluetooth system that connected headphones to a central system

Barclays and Exeter Airport Excel

Barclays and Exeter Airport Excel

For both these clients I created complex and connected Excel Spreadheets which used VB

The Early Years

Before embarking on the multiple projects listed above, I took more conventional roles working mainly in the Banking sector on year or two year contracts. Always database driven programs using C, C++ or Java. To see details of these please download my CV.

Goldman Sachs

I worked at Goldmans twice. The first time I did 2 years in the Fixed Income Front Office, supporting the C++ and Sybase system which allowed traders to enter trades and operations to administer them.

The second time I worked in Market Risk, taking feeds from the entire bank and delivering reports showing the exposure of the bank to Market Risk

Nomura

At Nomura I worked in Prime Brokerage with one other programmer and between us we wrote an entire trade entry and reporting system, which we wrote in Java and HTML with a Sybase relational database, it was basically an early Java Application Server.

Deutsche

At Deutsche Bank I worked in Credit Risk, creating reports which showed the banks exposure to the risk of Corporations going into liquidation. This was in C with an Ingres Database

Three Mobile Communications

I worked at Three during their exciting go live preparations in 03/03/03. This was in Java, using a Chordiant Application Server and an Oracle Database

Paribas Bank

I worked at Paribas creating a system for administering Bonds. This was written in C using an Ingres database

Price Waterhouse

I was a graduate trainee at Price Waterhouse. I was part of the Financial Services Division, and was involved in projects at major clients including Barclays Bank, Foreign and Colonial Bank, United Friendly Insurance and the Bank of Bangladesh. Programming languages used included C, SQL, Ingres, and UNIX. In over 3 years at the company I conducted interviews, established requirements, and delivered structured documentation as a Systems Analyst. Maintained and supported a live and development environment as a Database Administrator and Systems Manager. Designed program specifications, led, motivated and organised a team of 4 programmers aiming to improve the speed of a live database system.

Testimonials

These can all be found and verified on LinkedIN

James is a great person to work with. He’s always looking to come up with new solutions and has helped us in tackling very complex problems. I have worked closely with James for the last five years, and our company has worked with him for a total of 13. James has created, maintained, deployed, and continuously improved several highly complicated and dynamic iOS and Android applications for us. James is fantastic at working under pressure and has never failed to deliver a quick solution when we have needed one. James has a brilliant can-do attitude and is very self-motivated, which makes him extremely easy to work with. We’ve thrown a great number of weird, wacky, and tricky tasks at him over the years, and each time he has risen to the challenge and provided us with solutions that have exceeded our expectations.

Georgina Grimes

Head of Marketing & App Development at TeamHaven

I've worked on and off with James for many years. Whatever coding issue I have thrown at him he has overcome with professionalism and what appears to be consummate ease. In the old days he produced our first Symbian and Blackberry apps (remember them?) and since that time has played an important role in developing our iOS and Android platform, which has involved turning his hand to a wide range of multimedia applications and complex mapping. James is very reliable and a lovely person, with a very positive disposition. His communication skills are excellent, and his problem-solving abilities make working with him, and delivering projects, a breeze.

Dan Boys

Founder, AT Creative

I have had the pleasure of collaborating with James for several years at Goldman Sachs. His exceptional problem-solving skills and attention to detail were invaluable to our team. I highly recommend James for his dedication, professionalism, and ability to deliver results.

Daniel Yang

Executive Director, J.P. Morgan

I am delighted to provide a glowing recommendation for James, with whom I had the pleasure of working closely at Goldman Sachs. Throughout our collaboration, James consistently demonstrated unparalleled coding skills, problem-solving prowess, and outstanding thought leadership. His IT expertise and business acumen always impressed me, and his unwavering dedication to tackling challenges and supporting our team was truly remarkable. James is undoubtedly an invaluable asset to any firm fortunate enough to have him on board.

Karthik Ramamurthy

MD, Global Head Product & Valuation Control, Standard Chartered Bank

James joined my team as a Java developer and got up to speed very quickly, both in terms of technical excellence and business knowledge. We looked after the Prime Brokerage technology at the time, so the pressure to ensure reports are available to our clients daily was quite high. James delivered his professional obligations with high competence and efficiency. I would have no hesitation working with James again, if circumstances arise.

David Tran

Intraday Risk Developer

James worked with me on a hedge fund investors' web application, implemented in Java. With very little introduction to the app, James quickly grasped its operation and made a positive and highly valuable contribution to the development of new functions, as well as helping to address outstanding issues. Working with somebody who clearly knows what they're doing, is able to communicate openly and honestly, and writes good, readable code is something to be appreciated. I would have no hesitation, either in choosing to work with James again or in offering my personal recommendation of his services.

Chris Williams

Independent Software Consultant

I found James to be a very creative, positive-thinking intellect. The work that was produced was of a high standard that adhered to the requirements exactly. I would not hesitate to engage James in future projects.

Ian Lowndes

Test Manager/Consultant in Public and Private Sectors

Contact

Please let me know your requirements, I'm confident I can help.

Call Me

44 7776122578

Email Me

enquiries@thornley.info

Loading
Your message has been sent. Thank you!