Ripjar Staff Engineer01/2022 - present
  • Holistic technical responsibility over engineering teams and processes
  • Coordinating business, product and engineering roadmaps with senior stakeholders
  • Designing and building next iteration of multi-tenant financial crime SaaS product
  • Fleshing out system level tests and fitness functions
  • Capturing performance metrics and monitoring
  • Improving developer experience and efficiency
  • Revamped test automation and CI pipeline from Jenkins to docker and Github Actions
  • typescript
  • architecture
  • design
  • kafka
  • events
  • microservices
  • distributed systems
  • ci/cd
  • streaming
  • github actions
Ripjar Technical Lead09/2019 - 01/2022
  • Designing and building nodejs microservices and components
  • Planning sprints; requirements gathering and task breakdown
  • Line management of 5 team members including their mentoring and career progression
  • Recruitment lead for full-stack and front-end developers
  • Responsibility for application with 40,000 users in the world’s biggest financial institutions
  • leadership
  • mentoring
  • ansible
  • jenkins
  • scrum
  • nodejs
  • opensearch
  • mongodb
  • redis
  • jira
Ripjar Senior Front-End Engineer04/2016 - 09/2019
  • Design, development, testing and deployment of complex data driven applications
  • Promotion of leading web technologies including React, webpack and ES6
  • Liaising with UX designers
  • Involvement with initial release of network intelligence application
  • Development lead of financial crime product's user interface
  • Upskilling others in React, version control and modern javascript
  • javascript
  • react
  • team lead
  • webpack
  • git
  • d3
  • webgl
  • jest
  • selenium
Helyx SIS Software Developer07/2015 - 04/2016
  • Software developer integrating geo capability into existing systems
  • Ported old VB6 system to use modern technologies
  • Introduced version control to company
  • asp.net
  • javascript
  • python
  • c#
  • geosystems
  • java
  • git
BAE Systems Detica Graduate Software Developer06/2012 - 07/2015
  • Provided support of long running desktop application
  • Built upon existing Java framework for analysis of network graphs
  • Followed best practices for version control and continuous deployment
  • Research project analysing website content using Natural Language Processing
  • Curated queryable data platform for rich scenario based content
  • java
  • javascript
  • network graph
  • angular js
  • desktop app
  • c++
  • neo4j
Personal Projects projects
  • golang - https://github.com/baking-code?tab=repositories&q=&type=&language=go
  • godash - my first published go package https://github.com/baking-code/godash
  • AWS - working towards developer certification
  • portfolio - this website/PDF, using next.js, tailwind css, react pdf
  • recipeasy - web app to share recipes using firebase as a data store
  • golang
  • nextjs
  • tailwind
  • vuejs
  • aws
  • kubernetes
  • firebase