Logo
Casey – React, Node.js, Typescript, experts in Lemon.io

Casey

From United States (UTC-8)

flag
Full-stack Web DeveloperStrong senior
12 years of commercial experience
Cloud computing
UI/UX
Dev tools
Graphic software
SaaS
Video streaming software
Web development
Software development
Lemon.io stats
2
offers now 🔥

Casey – React, Node.js, Typescript

Casey is a Strong Senior full-stack developer with expertise in React, Next.js, Node.js, and NestJS, focusing on building robust applications. He has worked on complex projects involving video and audio processing with microservices and has explored AI by developing small side projects and attempting to build his product. For the past two years, he has led a team of six engineers, enjoying both leadership and the learning that comes with mentoring others. His strong background in startup environments complements his ability to tackle challenging tasks and work with emerging technologies across various industries.

Main technologies
React
7 years
Node.js
8 years
Typescript
8 years
AWS
3 years
Next.js
6 years
Python
5 years
Django
1 year
Additional skills
JavaScript
MySQL
CI/CD
Firebase
Nest.js
DevOps
Docker
MongoDB
Microservices
GraphQL
Terraform
React Native
Kubernetes
GCP
OpenAI
PostgreSQL
Tailwind CSS
OpenAPI
Vertex AI
Supabase
tRPC
Expo
Jenkins
GitHub Actions
Monorepo
Turborepo
NX
CircleCI
Direct hire
Potentially possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Back-End Developer & DevOps Engineer
Jul 2020 - Ongoing4 years 10 months
Project Overview

This long-term project involved building a cloud-based microservices architecture with scalable ExpressJS APIs deployed on Microsoft Azure to optimize cost and performance. The Case Study tool, developed for a healthcare organization, enables users to generate case studies twice as fast using an AI-powered editor. The case study listing is a key feature, allowing users to efficiently search and retrieve relevant information. Additionally, the platform includes an AI-based search engine connected to 12 different datasets, enhancing data accessibility and insights.

Responsibilities:
  • Developed scalable ExpressJS APIs within a microservices architecture, enabling efficient case study generation and management for a healthcare organization;
  • Deployed infrastructure across Azure, reducing operational costs by 30% while ensuring high availability;
  • Integrated an AI-based editor, accelerating case study creation by 2x and improving workflow efficiency for healthcare professionals;
  • Implemented listing and search functionality, allowing users to query case studies with an AI-based search engine connected to 12 datasets, improving data retrieval speed by 40%;
  • Containerzed backend application and configured for different environments using Docker, Kubernetes, and Terraform;
  • Automated CI/CD pipelines using Azure pipelines, cutting deployment time by 35% and ensuring fault tolerance.
Project Tech stack:
Node.js
Express.js
Cloud development
Microsoft Azure
Docker
Kubernetes
Terraform
Full-Stack Developer
Sep 2013 - Jul 202410 years 10 months
Project Overview

A task management application enabling real-time collaboration, task prioritization, and deadline tracking for teams, focusing on user-friendly design.

Responsibilities:
  • Developed the front end with React and TypeScript, ensuring a responsive and intuitive UI;
  • Built RESTful to handle task creation and updation using AWS Lambda and API Gateway;
  • Used Node.js as a runtime environment on top of AWS Lambda;
  • Integrated WebSocket for real-time updates, improving user collaboration efficiency.
Project Tech stack:
React
Node.js
Typescript
AWS
Senior Front-End Developer
Apr 2018 - Jul 20202 years 3 months
Project Overview

A web application integrating Next.js with GraphQL and REST APIs is designed to deliver a high-performance user experience through optimized data fetching and rendering strategies. It also includes the feature to create dynamic forms, which was creating another form to store the configurations.

Responsibilities:
  • Integrated Next.js with GraphQL and REST APIs, ensuring seamless data fetching and rendering;
  • Implemented dynamic forms functionality using react-JSON schema-form, allowing users to create and manage configuration forms with a 30% reduction in setup time;
  • Optimized performance using Next.js features like Static Site Generation (SSG) and Incremental Static Regeneration (ISR), improving page load speed by 25%;
  • Enhanced user experience by implementing efficient data rendering strategies, reducing client-side processing time by 15%.
Project Tech stack:
Next.js
GraphQL
React
REST API
Back-End Developer & DevOps
Apr 2019 - Mar 202011 months
Project Overview

This project involved building a cloud-native asynchronous job processing system on Google Cloud Platform using Node.js microservices. The system provides an internal API for queuing and managing background tasks such as sending notifications, processing webhooks, and syncing data between services. Redis to manage job queues, retries, prioritization, and scheduled tasks. The services were deployed on Cloud Run for scalability and cost-efficiency, with infrastructure automated using Terraform.

Responsibilities:
  • Developed and deployed microservices using Node.js and Express.js on GCP Cloud Run, enabling scalable async job handling;
  • Integrated BullMQ with Redis to manage background jobs, implementing retry logic, job prioritization, and concurrency control;
  • Designed REST APIs to queue tasks from other services, with support for different job types and scheduled processing;
  • Built a separate worker service to process queued jobs and log execution results, improving task traceability;
  • Containerized applications using Docker and managed infrastructure with Terraform for repeatable, consistent deployments;
  • Improved background task processing speed by 40% and reduced system load by offloading non-critical tasks;
  • Monitored job health and failures using GCP’s built-in logging and alerting tools, ensuring reliability and observability.
Project Tech stack:
Node.js
Express.js
Cloud development
GCP
Docker
Redis
Terraform
Full-Stack Developer
Jul 2015 - Mar 20182 years 8 months
Project Overview

The project was centered around the development of a dynamic video editor application from scratch, enabling users to generate bulk videos automatically by creating video templates with variable elements. The application was built using React.js, leveraging FabricJS and the HTML5 Canvas element for advanced graphical editing. This project emphasized performance optimization, seamless user experience, and scalable bulk video generation, making it a powerful tool for automated content creation.

Responsibilities:
  • Developed a feature-rich, template-based video editor using React.js and FabricJS for object manipulation;
  • Built a custom video rendering pipeline using FFmpeg, converting FabricJS objects into 30 FPS video frames;
  • Designed and implemented backend services in Node.js for scalable video processing and bulk automation;
  • Created custom React hooks to optimize state management and improve performance;
  • Integrated HTML5 Canvas for efficient rendering and smooth user interactions;
  • Debugged and resolved performance bottlenecks to enhance overall system efficiency.
Project Tech stack:
Fabric
React
React Hooks
HTML
Node.js
FFmpeg
Express.js

Education

2014
Computer Engineering
Bachelor’s

Languages

English
Advanced

Hire Casey or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.