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.
Served as a project management executive responsible for the management of multiple projects and teams Wihin. Collaborated with a variety of teams and departments including but not limited to: Software Engineering, Data Science, UI/UX, Pre-Sales, Customer Success, and Product Management. Worked closely with the company's CEO and CTO to ensure the successful delivery of projects and products.
Jira
, Azure DevOps
and Notion
.Swagger
and OpenAPI
.Served as a teaching assistant for the schools Computer Science department with
programs focused on building websites and web animations using HTML
, CSS
,
JavaScript
.
Press ⌘K