
Chris Cheshire
Full-stack Developer
Chris is a talented full-stack developer with 10+ years of experience and a passion for finding simple solutions to business-critical challenges. He has developed groundbreaking applications for the UK government and finance domains, including real estate, loans, and credit. He consistently delivers extensible applications of the highest quality that stand the test of time. Chris's strengths include outstanding problem solving, communication skills, and attention to detail.
Portfolio
Experience
Software Development - 11 yearsJavaScript - 11 yearsWeb Crawlers - 8 yearsNode.js - 6 yearsMongoDB - 6 yearsReact - 4 yearsOpenID Connect (OIDC) - 3 yearsTypeScript - 2 yearsAvailability
Preferred Environment
Linux, WebStorm, Node.js, MacOS
The most amazing...
...thing I've developed is BrickPal, a SaaS product and associated Google Chrome extension that streamlines investors' searches for investment properties.
Work Experience
Technical Lead
Department for Environment, Food, and Rural Affairs (Defra)
- Joined Defra as the first developer on a greenfield project that required developmental direction. I was hired to build a scalable, extensible authentication and user management tool to be consumed by all of Defra's public-facing services.
- Developed an effective development team of five that would produce the deliverables defined in the project specification.
- Led teams in Defra identity-consuming services to integrate with the new identity application, including onboarding sessions, documentation, and continued support during the integration process.
- Utilized OpenID Connect via Microsoft B2C and the HMRC Government Gateway authentication service.
- Developed and released the software under the pressure of the looming Brexit deadline and scrutiny of dependant Defra services.
- Delivered the project, which was driven primarily by the new services required in time for Brexit, such as services to facilitate the import and export of goods, and later made available to all Defra services.
CTO
Ratio
- Recruited by the CEO as a senior developer to spearhead Ratio’s development projects and progressed to become the CTO and mentor to a team of six developers.
- Developed Carter, a schemaless CMS, using Node.js, Microsoft SQL Server, MongoDB, and Elasticsearch. Pivoted after inception to incorporate functionality to recommend financial products to consumers for choosewisely.co.uk.
- Built ClearChoice, a Node.js and MySQL application, to revolutionize the process of recommending financial products to consumers. The application makes requests via loan providers’ APIs to acquire a response for customers.
- Developed choosewisely.co.uk, a PHP site backed by a Microsft SQL Server. It finds and compares financial products mainly for subprime customers. It also acts as a layer on top of Carter, allowing affiliates to display products on their sites.
- Created a front-end application that achieved its end goal of being the quickest loan search that Ratio had ever produced with the smallest client-side footprint. I developed this using JavaScript, Sass, and Handlebars.
Senior Full-stack Developer
Remora
- Developed a JavaScript library that helps websites turn more visitors into customers using pattern matching and machine learning techniques.
- Analyzed user gestures to determine whether the user was about to leave the site to take appropriate action.
- Developed an accompanying microservice-based API for logging user behavior once it had been identified that the user was about to leave.
Senior Full-stack Developer
Briefd
- Built a web app that lets users choose which combination of underwear style they would like delivered every month.
- Developed an algorithm that makes sure the user gets a variation of their chosen options every month.
- Integrated with a recurring payment system to take users' monthly subscription payments.
Web Developer
The Richmond Group
- Developed a service called CreditXtra, which offered users quick and easy access to their credit files.
- Created and optimized Microsoft SQL Server stored procedures to improve database performance.
- Developed Loanfinder, a site that interacted with affiliate services to find suitable loans for sub-prime customers.
- Received the company's developer of the year award in 2012 after showing considerable skill and adeptness in the projects I worked on.
Experience
BrickPal
https://brickpal.co.ukYour Defra Account
Choose Wisely
https://choosewisely.co.ukBeetle
Frekl
Enormous
Carter
Clearchoice
Simple Loan Search
Skills
Languages
JavaScript, HTML, CSS, Sass, SCSS, TypeScript, PHP, HTML5, SQL, CSS3, T-SQL (Transact-SQL)
Libraries/APIs
Node.js, React, Handlebars, REST APIs, Socket.IO
Tools
WebStorm, Azure Active Directory B2C (ADB2C), Confluence, GitHub, Mongoose, Jira, Microsoft Dynamics
Other
Back-end, Full-stack, OpenID Connect (OIDC), Software Development, Chrome Extensions, APIs, Web Crawlers, Web Scraping, Scraping, Cloudflare, Software as a Service (SaaS), Technical Leadership, Architecture, Vercel, Front-end, Leadership, Fintech, Web Project Management, IT Networking, Software Architecture, People Management, Analytics, Team Management, Image Processing
Frameworks
Next.js, Bootstrap, Express.js, Laravel
Paradigms
REST, Agile, Microservices
Platforms
Linux, MacOS, Azure, AWS Lambda, Amazon Web Services (AWS)
Storage
MongoDB, Microsoft SQL Server, MySQL, Elasticsearch, Azure Cosmos DB, Amazon S3 (AWS S3), PostgreSQL
Education
Bachelor's Degree in Business IT
Bournemouth University - Bournemouth, United Kingdom