Serve as Full-Stack software engineer and technical lead on a variety of company projects. My primary focus is on the development of the company's internal applications, tools and systems. Actively participate in the development of the company's external applications and systems. Manage and maintain the company's infrastructure and cloud services. Lead a team of multi-disciplinary software engineers and developers in the development and prototyping of new applications and systems.
React
applications in different capacities
including as a technical lead, senior software engineer and frontend
architect.Zoom
.Turbo Repo
as the primary monorepo for
frontend applications.TailwindCSS
and Radix-ui
for a
more consistent and accessible UI with extendable integration with UI libraries
such as shadcn-ui and headlessui.Svelte
, Solid-js
and Astro
.Redux
and Zustand
,
Redux-Observable
and for state management in large scale applications and
React-Query
for data fetching and caching.golang
with some rust
,
nodejs
, and c#
depending on the use case.golang
based microservice architecture as well as the primary technical lead
and senior software engineer on the company's nodejs
based microservice architecture.golang
based microservices and tools for a
variety of use cases including but not limited to: REST
and GraphQL
APIs,
gRPC
services, CLI
tools, CRON
jobs, Websockets
and TCP
servers..NET
applications to golang
increasing overall
performance and reducing the number of servers required to run the application
whilst reducing the overall cost of running the application by a mere 80% and
request latency down from and average of 28 seconds to approximately 120ms.nodejs
based web jobs and simple atomic web services.RabbitMQ
Exchanges and
queues.Co-Manage the company's infrastructure and cloud services.
Responsible for the company's migration to use docker based deployments.
Heavily Contibuted to company's migration to kubernetes and docker.
Created and maintained the company's CI/CD pipelines.
Integreated ArgoCD
into the company's CI/CD pipelines for automated
GitOps based deployments.
Protyped and implemented ArgoCD
alternative FluxCD
for GitOps based
deployments.
Setup and maintained many of the company's Prometheus
and Grafana
based
monitoring stack with AlertManager
and Loki
for logging and backup to
blob storage containers in Azure
.
Installed and Configured RabbitMQ
, Redis
, Postgres
, CockroachDB
and
ElasticSearch
clusters for the company's microservice architecture.
Kubernetes
Gin-Gonic
Golang
Flutter
Swift
GraphQl
Docker
Next.js
React
Redis
Apache Cassandra
Elastic Search
AWS
Azure
Nestjs
Press ⌘K