I am an engineer with 10+ years of professional experience. I have worked a lot with JavaScript, TypeScript, and Ruby in my career and side projects. I have lead and successfully delivered countless projects.
I also have experience with working with Kubernetes and managing application delivery there.
Recently the teams I have led have been tasked with scaling our monolith, extracting different domains into their own services. We have been using Kafka, Memcached, Redis, and SQL query optimizations to improve the performance across services while maintaining high up-times. The last extraction we performed used Node.js, building a production ready Nest.js application. Said application is performing on par with other Rails services at 1/2 to 1/4 the resource consumption.
In order to improve observability and stability, we’ve built Grafana dashboards to monitor services, defining SLOs/SLIs to make sure our services are within defined operating ranges, implementing alerts to make sure we can react quickly in the case of downtime or performance regression.
Responsible for leading the Return to Vendor and Storage teams in implementing new features and tech modernization, collaborating closely with company leadership, product management, users, and design.
● Empowered team members to achieve their goals and gain recognition.
● Used ArgoCD to efficiently deliver multiple microservices in Ruby on Rails and Node.js/TypeScript.
● Defined the front-end architecture vision by writing documentation and collaborating across departments.
● Increased the efficiency of microservices with event driven architectures, database, and caching optimizations.
● Provided real-time and low-latency experiences for the Warehouse Management System users.