Keith Harrison Email & Phone Number
@yahoo.co.uk
LinkedIn matched
Who is Keith Harrison? Overview
A concise factual answer block for searchers comparing this professional profile.
Keith Harrison is listed as Senior Lead Software Engineer at JPMorganChase, a with 213060 employees, based in Greater Glasgow Area, United Kingdom. AeroLeads shows a work email signal at yahoo.co.uk and a matched LinkedIn profile for Keith Harrison.
Keith Harrison previously worked as Contractor Working with a Global Bank at Robert Walters and Head of Software Development at Iopt Limited. Keith Harrison holds Degree; Bsc, Computer Science from University Of Strathclyde.
Email format at JPMorganChase
This section adds company-level context without repeating Keith Harrison's masked contact details.
AeroLeads found 1 current-domain work email signal for Keith Harrison. Compare company email patterns before reaching out.
About Keith Harrison
I am a highly experienced software development professional with over 24 years of commercial experience and I've over 6 years of experience building and managing software development teams.I’m an advocate of software development best practices such as Clean Code, SOLID principles, and TDD and I’m passionate about building high performing teams with those principles at the heart.Outside of work, I am an active member of the Glasgow developer community and I currently organise Tech Meetup a Glasgow based developer meetup. I also enjoy playing guitar, snowboarding/skiing and cooking.I hold a 2/1 Honours Degree in Computer Science (BSc) from the University of Strathclyde.
Listed skills include .Net, C#, Asp.Net, Xml, and 17 others.
Keith Harrison's current company
Company context helps verify the profile and gives searchers a useful next step.
Keith Harrison work experience
A career timeline built from the work history available for this profile.
Contractor Working With A Global Bank
Head Of Software Development
iOpt enables property managers to monitor their property portfolios using IoT sensors. - In-housed all systems from third-party supplier. - Built a high-performing team of 4 people. - Upgraded the platform performance to handle 100,000 IoT sensors processing 10 million messages per day. - Reduced AWS hosting costs by 50%. - Released Installer App to Google and Apple App stores, reducing installation time and installation errors. - Designed and built an enhanced email and SMS alerting system with real-time alerts. - Improved the administration system’s features and usability to allow customer self-service and reduce internal support effort.
Head Of Software Development
Nude helps people save for their first home, offering financial products and tools to help users save. - Lead team of 18 developers, testers and data scientists. - Grew product from 0 to 100k free plan users and almost 7,000 paid users, growing at 30%month on month. - Launched iOS and Android apps with over 300,000 downloads. - Created and ran the recruitment process, growing the team from 0 to 18. - Worked hands on building and architecting all Nude’s systems including our mobile app, datascience platform, admin system, core backend and overnight jobs. - Ensured the teams used best practice techniques such as Clean Code, SOLID principles andTDD throughout all development. - Implemented trunk based development and feature flags and ensured all systems built withcomprehensive suites of unit and integration tests to allow regular live releases. - Liaised with third parties on security for authentication process and penetration testing. - Evaluated, selected and integrated third party products and services including cloud hosting,logging, marketing platforms and CI/CD services. - Integrated open banking for instant payments and account information services usingTrueLayer and GoCardless. - Provided leadership and guidance through tailored career progression schemes for seniordeveloper and engineering managers. - Worked closely with data scientists and data engineers to implement key models.
Software Consultant
Amelo was my software consultancy business where I worked with a number of clients.Client: Bespoke Retirements: GuiideJune 2017 to June 2019Guiide is an online tool to help pensioners plan their finances in retirement. (https://www.guiide.co.uk). - Responsible for all stages of the development process including project management, requirement gathering, testing, UI/UX design, architecture, front end and back end development, testing and infrastructure setup. - Successfully delivered the system to production under budget in a very short timeframe, greatly exceeding the customer’s expectations. - Setup CI and automated deployment (with unit, integration and smoke tests), notifying the client of all check-ins, using Slack, to enable immediate client feedback. - Performance optimised the system’s complex financial calculations. - Made significant user interface and design improvements to increase user conversions. - Built using Sass, JavaScript, NPM, .Net 4.7, C#, ASP.Net MVC, Sql Server, VSTS and Azure.Client: Lime GlobalDec 2015 – June 2017Lime is a global 'business to business’ life insurance platform. - Reviewed the existing system architecture and deployment infrastructure and proposed several alternatives. Helped the team choose and migrate to the chosen options. - Designed and developed the front end and back end of the system. - Built using Sass, Typescript, vue.js, Webpack, .Net Core, ASP.Net MVC, Nomad, Docker, AWS Elastic Beanstalk and Amazon Aurora.
Lead Developer
I was lead developer in Hymans Robertson’s Risk Management Consultancy (RMC) department and responsible for the technical design and architecture of their pension valuation models, which underpinned over 30 million pounds of revenue.Project: Evergreen - The Evergreen project replaced an existing third party system which valued pension schemes with a system built in house using F# - Lead the design and development of the system, reviewing and coordinating the work of several other developers and actuaries on the team - Built an automated regression test suite that tested the main valuation model to make sure code changes didn’t break calculations. It ran every night for over 9 hours valuing 100K+ members and 2000+ pension schemes then validating the results - Performance tuned the model and made it run multicore to bring run times down by a factor of 10 - Stabilised the model so it could run for over 2 days at 100% CPU generating over 2GB of results. As even small runs could take several hours, having a stable model prevented late delivery of client’s workTraining: - Responsible for improving development practices within RMC - Developed and ran a number of internal training sessions for developers and actuaries on topics such as TDD, legacy code and functional programming to help improve the quality of code being written.Continuous Delivery:I helped setup and maintain RMC’s continuous delivery system from scratch using Team City. We used Team City to build over 30 RMC’s application, run thousands to unit test, version and build artefacts, calculate metrics such as code coverage and deploy to test and live environments.Recruitment:I ran and helped develop the developer recruitment process for RMC. I was responsible for selecting candidates from CVs, arranging interviews, leading in person and telephone technical interviews and marking the programming test, which I helped develop.
Senior Software Developer
Project: Regulatory project to update systems to reflect the conversion of PEPs to ISAsTechnologies: C#, ASP.NET, WiX, VB6, COM, SQL 2000• Created new development processes and practices to improve code constancy; standardising project registration and setup scripts, project folder structure, third part library locations and build output locations (reducing the number of deployment issues and time required to debug those remaining)• Re-factored code, installers and build script to significantly reduce deployment time to test environments • Led creation of deployment tools and environment parameters database to improve repeatability, decrease deployment errors and reduce server engineer workload• Initiated and managed code review process which led to an increase in the defects discovered, improvements in code quality and reduced the duration of testing cyclesProject Regulatory project to update systems to reflect the conversion of PEPs to ISAsTechnologies C#, ASP.NET, SQL 2000• Developed website to handle merging of ISAs• Intuitive user interface allowed previously back office only process to be performed by the client contact team reducing business costs• Created reusable automated tests using WatiN and Selenium which reduced time taken to test code changes and the number of defects found during testing • Deployed on time with no major defects reportedProject: Major project to outsource fund managementTechnologies: WPF, C#, SQL 2000• Overcame WPF’s steep learning curve to deliver the application on time• Worked closely with business to rewrite requirements and suggested several improvements to functionality. New requirements well received by business
Senior Software Developer
Project: Margin LendingTechnologies C#, ASP.NET, SQL 2000• Added industry first ‘margin loan’ functionality to website• Introduced new process for use of source control which greatly improved efficiency of development process and reduced time to release latest code to testing• Introduced use of cruise control to automate build process• Upgraded all .Net 1.1 code to .Net 2.0Project: Self Managed Super Funds Technologies C#, ASP.NET, SQL 2000• Lead developer on project to allow applications for self managed pensions to be made online• Delivered meeting tight deadlines, bringing the product first to market• Liaised closely with business analysts and marketing team to ensure fast delivery of software• Ran usability testing sessions with the business to enhance and refine the user interface• Coordinated and supervised junior members of team and managed project during project manager’s holiday
Senior Software Developer
Project: Ensure off-shore mortgages complied with new UK regulationsTechnologies C#, ASP.NET, SQL 2000, DTS• Created back end batch processing service to generate mortgage statements and calculate mortgage interest payments integrating with legacy system• Designed and wrote daily data import to upload information from legacy system• Involved in full life cycle of project from design, through development to testing• Liaised with multi-office based team of developers and business analysts• Won team award for project success as project was delivered on time and on budgetProject: Virtual line up and facial image storage/viewing systemTechnologies C#, Oracle• Led design and development• Developed image manipulation software to prepare images for upload• Integrated with backend system via bespoke xml interface
Software Developer
• Presented seminars on code generation and implemented coding standards• Introduced code review process to reduce defects, improve maintainability and increase quality• Attended client sales meetingsProject: Court case management systemTechnologies: VB6, Oracle• Developed court case management system for Scottish Public Prosecution Office• Designed and developed various parts of the system• N-tier design, with rich client front end written in VB and oracle backend
Software Developer
Colleagues at JPMorganChase
Other employees you can reach at jpmorganchase.com. View company contacts for 213060 employees →
Kristofor Decker
Colleague at JpmorganchaseScotch Plains, New Jersey, United States
View →
IS
Isabel Sloane
Colleague at JpmorganchaseNew York, United States
View →
MD
Mat Dawson
Colleague at JpmorganchaseBromley, England, United Kingdom
View →
LC
Larry Crowley
Colleague at JpmorganchaseNew York, United States
View →
VB
Viviana Bravo
Colleague at JpmorganchaseNew York, United States
View →
OO
Oscar Oyarzabal
Colleague at JpmorganchaseBuenos Aires Province, Argentina
View →
MS
Myra Shelley
Colleague at JpmorganchaseLos Angeles County, California, United States
View →
NB
Natalie Boyadjian
Colleague at JpmorganchaseGlendale, California, United States
View →
AM
Aruna Mane
Colleague at JpmorganchaseMumbai, Maharashtra, India
View →
RP
Raj Patnaik
Colleague at JpmorganchaseBangalore Urban, Karnataka, India
View →
Keith Harrison education
Degree; Bsc, Computer Science
Education record
Frequently asked questions about Keith Harrison
Quick answers generated from the profile data available on this page.
What company does Keith Harrison work for?
Keith Harrison works for JPMorganChase.
What is Keith Harrison's role at JPMorganChase?
Keith Harrison is listed as Senior Lead Software Engineer at JPMorganChase.
What is Keith Harrison's email address?
AeroLeads has found 1 work email signal at @yahoo.co.uk for Keith Harrison at JPMorganChase.
Where is Keith Harrison based?
Keith Harrison is based in Greater Glasgow Area, United Kingdom while working with JPMorganChase.
What companies has Keith Harrison worked for?
Keith Harrison has worked for Jpmorganchase, Robert Walters, Iopt Limited, Nude, and Amelo Software Limited.
Who are Keith Harrison's colleagues at JPMorganChase?
Keith Harrison's colleagues at JPMorganChase include Kristofor Decker, Isabel Sloane, Mat Dawson, Larry Crowley, and Viviana Bravo.
How can I contact Keith Harrison?
You can use AeroLeads to view verified contact signals for Keith Harrison at JPMorganChase, including work email, phone, and LinkedIn data when available.
What schools did Keith Harrison attend?
Keith Harrison holds Degree; Bsc, Computer Science from University Of Strathclyde.
What skills is Keith Harrison known for?
Keith Harrison is listed with skills including .Net, C#, Asp.Net, Xml, Databases, Microsoft Sql Server, Linq, and Web Services.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial