Projects

Projects

Projects

This section lists my experience from some of the projects and initiatives I have lead. The format is short, in note form and bullet points.

Carfinance247 projects/activities:

  • I have delivered brown bags on AWS serverless services and Google serverless options (Cloud Functions & Cloud Run Knative, deployed via GitHub Actions)
  • I have delivered a brown bag on Microservices Architecture
  • I have delivered a Town Hall, show-casing a solution that uses Twilio Serverless Functions, Twilio Flow, GitHub Actions and other cloud-based services. This presentation included a slide deck encompassing guiding principles, architecture, the technology used, culminated with a live demo
  • I have helped maintain enterprise Twilio CRM using angular 1.x and supporting HTTP API microservices hosted & load balanced in docker Swarm
  • I worked on a Pilot project that assessed both Google and Azure Cloud services. Some of this work, especially story spikes, required pair programming
  • I have created a solution that subscribed to Azure Event Grid and Azure Service Bus (topics & queues) and used Azure SignalR Service to update a UI hosted on AKS
  • I worked on the new Vehicles team, helped shape development principals and used Jenkins and Google services including GKE
  • I am working with the Phoenix & Integration team to help maintain and add features to several .NET Core C# and UI git repositories
  • I have created equivalent EDA in AWS (node.js, Serverless, SQS, SignalR, ASP.NET Core) from PoC written/architected using Google services in a fraction of the time plus architected the solution to deal with edge/corner cases using architecture instead of code
  • I have created Bamboo build & deployment projects, as well as Azure DevOps CI/CD pipelines
  • I have created as part of the GitHub/Jenkins CI/CD pipeline, .NET Core WebApplicationFactory based functional tests that span multiple docker services
  • I researched and deployed (docker) Snyk for checking for code/library vulnerabilities, code quality and docker image scanning
  • I have participated in multiple inceptions, helped shape HLA and define requirements
  • I drew on observability experience to (a) implement/deploy Prometheus time series Db for use with (b) new Grafana dashboards (based on google’s USE & RED methods) to help monitor both infrastructure and application performance
  • I am architecting a solution that uses GitHub GraphQL to provide better visibility on repository dependencies
  • I educate, provide guidance, insight and assist colleagues across multiple teams
  • I called on load/stress testing experience to assess HTTP API demand limitations and help identify and fix defects
  • I am an active participant in sprints and a strong advocate of Agile (Scrum) & XP development in general
  • I have worked on side projects and experimental work for DoE
  • I have worked on a PoC project using Azure services (CosmosDB MongoDB API, Azure Functions, Event Grid, Service Bus, DevOps)
  • I have architected and created a PoC, that uses Twilio Serverless, Twilio Flow, Azure Service Bus Topics, Azure CosmosDB, Azure Storage, Azure Functions all provisioned using Terraform and GitHub Actions that (1) send SMSs to applicants that prompt for answers to a list of questions and (2) providing a summary of questions and answers when the applicant sends a text with ‘STATUS’
  • I have architected, managed and developed a project that utilised Twilio Serverless Functions, Twilio Flow and Azure services to orchestrate the queuing of a transferred call to tiered agents (Twilio Workflow Routing Step), dropping the call down through tiers of agents to be answered, including those agents who weren’t available originally. All events uploaded to Azure Blob Storage, then to be processed by an ETL pipeline using Azure Functions and Pandas to find their eventual resting place within an Azure Data Lake for reporting purposes.

Qualtrak Solutions projects/activities:

Security

To protect systems and data from everything; including from ourselves

Read more..

Resume

Created a new resume site

Read more..

Corporate Website

Remove unnecessary costs due to stack dependency

Read more..

ETL

It's always never in the shape you want or need it

Read more..

Recruitment

The honour is mine, welcome aboard

Read more..

IntelliSearch

The evolution of a successful feature

Read more..

Automation

Automate all things that can and should be, using serverless technology

Read more..

Migrations

Remove dependency of Silverlight and MSSQL

Read more..

Dashboard

Actionable data

Read more..

Health of the SaaS product

Ensuring a positive CX

Read more..

Billing

Architected and developed solutions to managed the billing process

Read more..

Onboarding

Ensure a positive CX, whatever the situation

Read more..

Retheme Product

Drive reskining of a product

Read more..

SDK

Enpower others to create Data Connectors

Read more..

Best Practice

Ensure consistency and information sharing through team(s)

Read more..

Observability

Researched logging, tracing and metric options to use with serverless technology

Read more..

CXcoach

Create a SaaS of web app, using serverless & container technology

Read more..

Coach

Develop web version of client/server app

Read more..

QTag

Help prepare search data for Data Connector by using bespoke application

Read more..

AWS Quick Start for Amazon Connect

Created Quick Start hosted by AWS and the Marketplace

Read more..

Serverless

All things serverless, most things serverless, ok, ok, only the appropriate things

Read more..

Streamline deployment of HA app

High Availability

Read more..

DevOps

With great power comes great responsibility, plus a few other benefits!

Read more..

Continuous Integration, Continuous Deployment & Continuous Delivery

The proliferation of CI/CD

Read more..

Integrations

Liaising with vendors to coordinate and develop integration

Read more..

Nifty tech tag lists fromĀ Wouter Beeftink