Overview
Work history
Education
Skills
Websites
Certification
Personal Projects
Timeline
Generic

Declan Price

Overview

6
6
years of professional experience
2
2
years of post-secondary education
1
1
Certification

Work history

AWS Full Stack Developer - Contract

Registers Of Scotland
07.2021 - 06.2024
  • Aided in the design and development of the new sasine search sheet service that makes it possible for employees to efficiently perform full text search operations across millions of search sheets within the register of sasine.


  • Aided the migration of existing sasine services and pipelines from an Openshift & Java stack to a modernised AWS & Typescript stack enabling developers to innovate and iterate on product features quickly.


  • Proposed and developed a solution for the new CSR Event Service that allowed the team to overcome a technical problem that was previously preventing the migration towards typescript.


  • Working in a highly collaborative way by mostly mob / pair programming to ensure the highest quality code output by the team.


  • Ongoing support and development of existing document management services vital to the operation of many teams services across Registers of Scotland.


  • Aiding the design and development of a new LR Archive System which provides a modern user interface and faster api improving users overall experience when uploading documents to the LR Archive.


  • Regularly provide the team with AWS knowledge and best practices to point us in the right direction when building new services / features.


  • Technologies used during my time at Registers of Scotland was React, Typescript, NodeJs, Postgresql, Elasticsearch and a large array of AWS services such as Lambda, Sqs, Sns, Iam, ApiGateway, Cloudfront, Cloudwatch, Eventbridge, Route53, DynamoDB, Codebuild, Codepipeline, Cdk.

Lead Front End Developer

Alscient
03.2020 - 07.2021
  • Working in partnership with SEEMiS to deliver the next generation of system management applications to be used within every Nursery and School in Scotland (80K daily active users when live).


  • Leading the Early Learners Angular UI project and also responsible for developing and improving the shared UI pattern library. The library increases developer productivity massively as it provides high value components, services, pipes & utilities to help build UI features quickly.


  • Responsible for putting in place a solid testing pipeline following the testing pyramid concept using testing frameworks such as Karma and Cypress ensuring code remained resilient and robust in an environment where code was rapidly changing.


  • Designed an AWS step function that made parallel cypress testing possible on the free version. The step function kept the time to run our tests low resulting in a much quicker feedback loop.


  • Assisted with technical interviews for both junior and senior roles to help in Alscient's plans to expand.





Front End Developer

Barclays Bank
05.2019 - 03.2020
  • Lead the front end development and accountable for the first two Angular Applications within Barclays DAIS at the time (CRDH - Corporate Reference Data Hub & IDS - Identity Services)


  • Responsible for solving first time technical problems Barclays DAIS had with integrating single page applications into their current application processes (OAuth, SSO, Proxies, Deployment etc).


  • Regularly mentored, trained and pair programmed with fellow developers in my direct team so that they could be involved in the UI development for the CRDH project.


  • Delivered technical presentations on Angular to teams not directly involved with CRDH or IDS so that the wider Barclays technical presence had more awareness of how Angular was being used within Barclays.

Full Stack Developer

Ideagen
06.2018 - 04.2019
  • Architected and developed Ideagen's first ever serverless application 'Ptah' a tenant admin tool for Coruson, one of Ideagen's flagship aviation safety management product. Ptah made it possible to change tenant configuration via a simple user interface reducing the time to make changes and lowered the risk of making any input errors.


  • Developed the Ptah user interface using Angular and Ideagen's Angular component library whilst working closely with UX designers to produce a high-quality product inheriting Coruson's styling.


  • Solely responsible for the implementation and maintenance of Ptah's multi AWS account CI / CD pipeline which reduced the time to deploy & test changes creating a quick feedback loop when developing Ptah.

Education

Bachelor of Science - Computer Science

Glasgow Caledonian University
Glasgow
08.2017 - 05.2019

Skills

  • Javascript / Typescript
  • React / Angular / Html / Css
  • NodeJS / NestJS
  • Jest / Cypress
  • AWS Serverless
  • AWS DevOps with CDK
  • NoSQL / SQL Databases
  • Event Driven Architecture

Certification

  • AWS DevOps Professional - Until Sep 2023
  • AWS Developer Associate - Until Sep 2023

Personal Projects

WeFactor 


Designed and developed the application WeFactor from scratch with another colleague. WeFactor was initially developed to aid a friend who self factored their properties within Scotland and was recently turned into a public saas product.


Projector - https://github.com/declanprice/projector 


A concept toolkit for building state sourced cqrs applications seamlessly on AWS, it provides building blocks that allow you to develop fully featured applications with barely any infrastructure code.


Noxa - https://github.com/declanprice/noxa


A concept toolkit for building event sourced cqrs micro services seamlessly with NestJS & Prisma.


Dynostore - https://github.com/declanprice/dynostore


A lightweight query builder for dynamodb.


Timeline

AWS Full Stack Developer - Contract

Registers Of Scotland
07.2021 - 06.2024

Lead Front End Developer

Alscient
03.2020 - 07.2021

Front End Developer

Barclays Bank
05.2019 - 03.2020

Full Stack Developer

Ideagen
06.2018 - 04.2019

Bachelor of Science - Computer Science

Glasgow Caledonian University
08.2017 - 05.2019
Declan Price