Duncan Harris
About
Duncan Harris is from Greater Cheshire West and Chester Area. Duncan works in the following industries: "Information Technology and Services". Duncan is currently Lead Software Developer at The Sensible Code Company, located in United Kingdom. In Duncan's previous role as a Software Developer at PortSwigger Web Security, Duncan worked in Knutsford, United Kingdom until Mar 2019. Prior to joining PortSwigger Web Security, Duncan was a Software Developer at MBNA (Bank of America Merrill Lynch) and held the position of Software Developer at Chester, United Kingdom. Prior to that, Duncan was a Cancer carer at at home from Aug 2014 to Dec 2015. Duncan started working as Software Developer and Web IT Manager at SOS Children's Villages UK in Jan 2006. From Jan 2003 to Jan 2008, Duncan was Developer at Xchanging. Prior to that, Duncan was a Development Team Lead at ServicePower, based in Stockport, United Kingdom from Jan 1998 to Jan 2000. Duncan started working as Software Developer at ICL/Fujitsu in Jan 1994.
You can find Duncan Harris's email on finalScout.com. FinalScout is a popular professional database with more than 500 million business professionals and over 200 million company profiles.
Duncan Harris's current jobs
Primarily working in the “Go” language designing novel statistical disclosure control software which the Office for National Statistics intends to be used for dissemination of data from the UK 2021 Census. Notable achievements include designing and implementing: * novel cross-tabulation algorithm leveraging CPU caches and vector processing * a new high level language for specifying disclosure control rules * a minimal REST API emphasising performance and security * a GraphQL API emphasising usability and performance * a user interface for constructing output tables with derived variables and filtering * fast CSV processing including map 5x faster than native Go
Duncan Harris's past jobs
Development of Java (Spring, Web Services) web applications providing secure online financial management functions to holders of MBNA credit cards. Development of Python tools for code analysis and manipulation.
I took time off to care for my wife during her cancer treatment
I led various software developments for this UK charity and was responsible for procuring the necessary skills, hardware, software and services for their web presence. My leadership helped to grow the online donations from zero to over £6 million value per year.
I worked in a team responsible for a Human Resources web application for 40,000 users. Technologies included Java, J2EE, OC4J 10g, Oracle 8/9i, Apache on Windows and Solaris. I was the lead for architecture improvements. I led teams on some projects. I trained and mentored junior developers. Notable projects on which I was the lead designer or developer: • Oracle Virtual Private Database (FGAC) in the application server on top of Oracle Applications HR. • a query generation engine and generic caching system for Oracle HR data. • implementation of Quartz scheduler and design of an admin user interface. • a secure and resilient file transfer system for use across the internet.
ServicePower developed a software package which was a 3-tier multi-user system based on Oracle. Blue-chip companies who have a field service workforce used it for scheduling and control across the world. I was the team lead and architect on a number of critical projects at ServicePower. I led teams of up to six people. I was responsible for recruitment of both contract and permanent staff. I mentored junior staff and steered the development team towards a greater use of Object Oriented development methods.
During this time with ICL, I was the architect for a number of Intranet information delivery systems built from the ground up. This involved ‘hands on’ design and coding as well as directing the work of others.