
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