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.
Reactapplications in different capacities including as a technical lead, senior software engineer and frontend architect.
Turbo Repoas the primary monorepo for frontend applications.
Radix-uifor a more consistent and accessible UI with extendable integration with UI libraries such as shadcn-ui and headlessui.
Redux-Observableand for state management in large scale applications and
React-Queryfor data fetching and caching.
c#depending on the use case.
golangbased microservice architecture as well as the primary technical lead and senior software engineer on the company's
nodejsbased microservice architecture.
golangbased microservices and tools for a variety of use cases including but not limited to:
golangincreasing 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.
nodejsbased web jobs and simple atomic web services.
RabbitMQExchanges 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.
ArgoCD into the company's CI/CD pipelines for automated
GitOps based deployments.
Protyped and implemented
FluxCD for GitOps based
Setup and maintained many of the company's
monitoring stack with
Loki for logging and backup to
blob storage containers in
Installed and Configured
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.
Served as a teaching assistant for the schools Computer Science department with
programs focused on building websites and web animations using