Specialising in Serverless Technologies and Event Driven Architectures
Key strengths include: following code craftsmanship principles; understanding business requirements and producing detailed technical specifications; proficiency in building RESTful and GraphQL APIs; familiarity with Amazon Web Services and Google Cloud Platform; deploying infrastructure with IaC tools like: Terraform, Serverless Framework, Cloudformation and CDK; mainly working with Javascript/Typescript but also with working knowledge of PHP and Laravel, Python, Golang, Dart.
Employment and project experience
I have over 15 years of experience. These are my most recent projects.
Engineering Lead CognitionHub
October 2023 - June 2024
I have been building the main product on AWS using an Event Driven Architecture (EDA) approach. I have mainly used Eventbridge Bus and Pipes, SQS, Lambda and DynamoDB. The main language is Typescript and a bit of Python and deployed using SST v2 (CDK). I have built a RAG application using Opensearch as a vector db and Bedrock for inference. I have also been overseeing projects built in Node/React and Flutter developed by our remote team. Finally, I have set up CI/CD pipelines with Github Actions and laid the foundations for good engineering practices documented in Notion for all our engineers to follow.
Senior Software Engineer Cuvva
June 2022 - December 2022
Using Golang, NodeJS and ReactJS (w/ Redux Saga), I contributed to the “pay on web” project. Wrote tests in Jest. Deployed on AWS. Set up Mixpanel and Leanplum integrations.
Senior Software Engineer Custorian
May 2021 - April 2022
I built apps on NodeJS to help Custorian change the world of galleries. These were deployed on GCP (Cloud Functions/Run/Storage, IAM) using Terraform and involved connecting to 3rd party APIs utilising REST and GraphQL. Also, built a product (VueJS 3 + Tailwind) that generates AMP stories. Finally, I was exposed to Solidity and deployed on Ethereum and Polygon testnets.
Senior Software Engineer Guardara
May 2022 - July 2022
Using NodeJS and developing in a TDD fashion with Jest, I built part of a parser for OpenAPI v3 documents that creates test cases for the pen-testing product of this company. KoaJS was used as the web framework and Mongoose as the ODM for MongoDB. I also set up a monorepo and the CI pipeline in Gitlab. Due to Guardara being a cybersecurity company, I learnt more about the field inc. OWASP, HTTP messages, etc.
Senior Software Engineer BP
June 2021 - March 2022
Involved in the BPme project, I’m building serverless (Lambda/NodeJS) services in Typescript and deploying using CDK. These are heavily tested (unit/integration/e2e) utilising Jest. The REST APIs are defined using OpenApi/Swagger v3 and documented on Mulesoft. These services communicate with fraud prevention servicesand payment gateways.
Skills
Experience Level
Language
Education
Qualifications
Industry Experience
Skills
Experience Level
Hire a Cloud Developer
We have the best cloud developer experts on Twine. Hire a cloud developer today.