Neale Whyatt in the London Eye

Software developer and architect

contact@nealewhyatt.co.uk

With a long career spanning full life cycle software development, management consulting and web programming, I am able to bring both technical skills and development process experience to bear on both web and server-based software projects.

Background

In a career spanning over 40 years I have worked with companies ranging from start-ups to multi-national consultancies, biotechnology companies and investment banks. Whilst I have enjoyed operating as a senior consultant, I am able to engage in the development process at all stages from requirements capture to architecture, design and implementation.

I normally work directly with my clients to provide proactive consulting and technical input to help deliver complex projects. Working mainly from my Cambridge office, I am able to provide resource on a 'per project' basis, on a retainer or contracted relationship and am used to working with both technical and managerial client contacts.

Career summary

As an early adopter of object-oriented analysis, design and programming, I chose C++ to deliver a biotechnology-related application in 1989 and subsequently moved into object technology-related management consulting roles at KPMG and IBM. After forming my own company Objenix Limited in 1997, I have undertaken many software architecture and design projects as well as C++, C#, Python and web-based developments. More recently I have undertaken several high-level system architecture and design projects.

  • 2021 to present Senior Staff Software Engineer, Illumina, Cambridge
  • 2019 to 2021 Freelance medical software development consulting, Illumina, Cambridge
  • 2018 to 2019 Freelance Python/Postgress/React development.
  • 2017 to 2018 Freelance Python and embedded C, CMR Surgical, Cambridge
  • 2012-16 Freelance medical software architecture consulting and development at Illumina, Cambridge
  • 2010 to 2018 Freelance design, development and maintenance of AntibodyResource web site
  • 2008-11 Freelance C++ and C#, Thales/nCipher eSecurity, Cambridge
  • 2007-08 Freelance C++, Citigroup Equity Quantitative Trading Group, London
  • 2002-15 Freelance ASP/SQL Server web development, Cambridge
  • 1997-2006 Freelance C++, JP Morgan Chase Investment Bank, London
  • 1995-97 Senior Object Technology Consultant, IBM Object Technology Practice, London
  • 1991-95 Executive Consultant, KPMG Management Consulting, London
  • 1989-91 Freelance C++ medical software development for Novo Nordisk, Cambridge
  • 1983-89 Senior Developer & IT Manager, IQ (Bio) / Novo Nordisk Diagnostics, Cambridge

Skills

Whilst I have experience of many programming languages and tools, my core skills divide mainly between large-scale, full life cycle server-based systems using object technologies, and web application development involving web design, back-end relational databases, server-side programming and client web coding.

Web application development skills

  • Python, PHP, C#, ASP, Perl server-side script development
  • Database design, implementation, maintenance, tuning
  • MySQL, PostgreSQL, SQL Server
  • HTML, DHTML, jQuery, Bootstrap, CSS, JavaScript, Ajax, React
  • DreamWeaver, FireWorks, Visual Studio, PHPStorm, PyCharm, Zend Studio

Large scale full life cycle object oriented development skills

  • C++ / Visual C++ / C# / Python / Perl on Unix/Solaris/Linux and Windows
  • Docker, Kubernetes, AWS
  • Requirements analysis
  • System architecture
  • Object-oriented analysis and design - Rational/Booch, UML modelling, Rational Unified Process
  • Relational database design - Postgres, MySQL, Sybase, SQL Server
  • Design patterns - implementation of patterns in C++ class libraries
  • Version control / Configuration management - ClearCase, Perforce, Git, Subversion

Education and training

  • 1980-1983 BSc (Hons) Communications Engineering - University of Kent at Canterbury
  • Sybase Performance Optimisation
  • Advanced Transact-SQL
  • Sybase database design
  • Java Programming
  • Object Modelling Techniques
  • Use-Case Analysis
  • IT Project Management
  • Managing Organisational Change
  • Business Process Re-engineering

Assignments

The majority of my work has been in the application of object technology to the fields of biotechnology, investment banking and IT consulting. Whilst some clients prefer to remain anonymous, some of the organisations I have worked with in permanent or freelance roles include:

  • Illumina Inc. (software architecture, design, Visual C++, C#, Python, PostgreSQL)
  • Thales eSecurity (Visual C++, C#, Perforce)
  • Zing Ventures (design and development of Antibody Resource Page site)
  • CloudVend Ltd (software high level architecture and design)
  • Various NHS research projects (web design and hosting)
  • Citigroup (Visual Studio C++, C#, Sybase, SQL Server, Perforce, AutoSys)
  • JP Morgan Chase (OO mentoring, design, C++, OOA/D, Sybase, ClearCase, Perl)
  • IBM / Norwich Union (architecture, design, OOA/D, SmallTalk, OS/2, DB2)
  • KPMG / Ford of Europe (OO design, C++, Windows, AIX)
  • Cognito Media (web application design and development)
  • Eurofinance (web design, training)
  • X/Open (object technology market review)
  • Royal Navy (development project review)
  • Credit Suisse (development methodology audit)
  • Barclays (development methodology audit)

Contact

Neale Whyatt
Objenix Limited
College Farm
Caldecote
Cambridge
United Kingdom
CB23 7NU

contact@nealewhyatt.co.uk