Hi, I’m Derrick Crawford, a Senior Software Engineer and Technical Architect with 13+ years of experience designing and scaling cloud-native web applications. I specialize in JavaScript/TypeScript, React, Angular, Next.js, Node.js, Python, Go, C#, and .NET Core, and I excel at building microservices, serverless architectures, and distributed systems on AWS, Azure, and GCP. I’m passionate about delivering high-performance software, modernizing legacy systems, and driving DevOps practices, CI/CD, and IaC with Docker, Kubernetes, Terraform, Ansible, Jenkins, and Apache Kafka. I’ve led multi-cloud initiatives, implemented robust security and API strategies (OAuth 2.0, JWT, GraphQL), and built scalable, data-driven SaaS platforms for global users. I love collaborating with cross-functional teams to turn complex ideas into reliable, cost-efficient solutions that empower users and accelerate business outcomes.

Derrick Crawford

Hi, I’m Derrick Crawford, a Senior Software Engineer and Technical Architect with 13+ years of experience designing and scaling cloud-native web applications. I specialize in JavaScript/TypeScript, React, Angular, Next.js, Node.js, Python, Go, C#, and .NET Core, and I excel at building microservices, serverless architectures, and distributed systems on AWS, Azure, and GCP. I’m passionate about delivering high-performance software, modernizing legacy systems, and driving DevOps practices, CI/CD, and IaC with Docker, Kubernetes, Terraform, Ansible, Jenkins, and Apache Kafka. I’ve led multi-cloud initiatives, implemented robust security and API strategies (OAuth 2.0, JWT, GraphQL), and built scalable, data-driven SaaS platforms for global users. I love collaborating with cross-functional teams to turn complex ideas into reliable, cost-efficient solutions that empower users and accelerate business outcomes.

Available to hire

Hi, I’m Derrick Crawford, a Senior Software Engineer and Technical Architect with 13+ years of experience designing and scaling cloud-native web applications. I specialize in JavaScript/TypeScript, React, Angular, Next.js, Node.js, Python, Go, C#, and .NET Core, and I excel at building microservices, serverless architectures, and distributed systems on AWS, Azure, and GCP. I’m passionate about delivering high-performance software, modernizing legacy systems, and driving DevOps practices, CI/CD, and IaC with Docker, Kubernetes, Terraform, Ansible, Jenkins, and Apache Kafka.

I’ve led multi-cloud initiatives, implemented robust security and API strategies (OAuth 2.0, JWT, GraphQL), and built scalable, data-driven SaaS platforms for global users. I love collaborating with cross-functional teams to turn complex ideas into reliable, cost-efficient solutions that empower users and accelerate business outcomes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Eccalon, LLC
February 1, 2021 - October 30, 2025
Directed architecture and full-stack development of a high-performance, cloud-native web platform using TypeScript, React, React Native, Angular, Node.js, and SaaS. Improved load times by 35% and user engagement by 30%. Architected and scaled containerized microservices on AWS and GCP using Docker, Kubernetes, and Terraform, cutting deployment cycles by 50% and enabling zero-downtime releases through CI/CD automation. Engineered event-driven backend services with NestJS, Node.js, Express, TypeScript, Python, and GraphQL, integrating PostgreSQL and AWS Lambda for serverless scalability and fault-tolerant performance. Enabled secure, high-throughput APIs with OAuth 2.0, JWT, GraphQL, and Apache Kafka for real-time data streaming across distributed clouds. Optimized databases (SQL Server, PostgreSQL, MongoDB) with indexing, schema refactoring, and caching. Built scalable, enterprise-grade, responsive UIs with React and Angular 17, including Tailwind CSS and micro-frontend patterns; mainta
Senior Full-Stack Developer at SGS Technologie
January 31, 2021 - January 31, 2021
Architected and deployed microservices using TypeScript, Node.js, and AWS Lambda; integrated Apache Kafka, AWS SNS/SQS, and event-driven workflows to reduce latency by 40%. Optimized PostgreSQL, MySQL, MongoDB, and DynamoDB with indexing, query tuning, and Redis caching, improving performance by 45% and reducing cloud costs via auto-scaling. Designed robust REST and GraphQL APIs using OpenAPI/Swagger, TypeORM, Prisma, and Sequelize, enhancing maintainability and reducing integration errors by 35%. Automated CI/CD with Docker, Kubernetes, Jenkins, and GitLab CI, using Terraform for IaC; achieved 99.9% uptime. Built scalable UI components with TypeScript, React, Angular, Redux, RxJS; leveraged NgRx for state management. Strengthened security with OAuth 2.0, JWT, RBAC, SSO, IAM; implemented DevSecOps automation with continuous scanning in CI/CD. Implemented cross-cloud CI/CD with AWS Lambda, S3, CloudFront, CloudFormation; delivered multi-cloud microservices with high availability. Engine
Senior Software Engineer at SGS Technologie
January 1, 2021 - January 1, 2021
Architected and deployed microservices using TypeScript, Node.js, and AWS Lambda, integrating Apache Kafka, AWS SNS/SQS, and event-driven workflows to reduce latency by 40%. Optimized PostgreSQL, MySQL, MongoDB, and DynamoDB through indexing, query tuning, and Redis caching, improving performance by 45% and lowering cloud costs via auto-scaling and profiling. Designed and documented robust REST and GraphQL APIs using OpenAPI/Swagger, TypeORM, Prisma, and Sequelize, improving API maintainability and reducing integration errors by 35% across distributed microservices. Automated CI/CD pipelines with Docker, Kubernetes, Jenkins, and GitLab CI/CD, implementing Terraform for IaC and achieving 99.9% uptime. Built scalable UI components with React, Angular, Tailwind, and NgRx, and enforced security with OAuth 2.0, JWT, RBAC, SSO, IAM and DevSecOps automation.
FullStack Software Developer at Coinbase
May 31, 2017 - May 31, 2017
Architected and scaled distributed microservices with Node.js, JavaScript ES6+, Python, and Kubernetes; leveraged AWS Lambda, Kafka, and ECS to achieve 99.9% uptime and cross-region scalability. Built interactive UIs with React, Next.js, and Tailwind CSS; optimized rendering and state management (Redux, React Context) to improve UX by 30%. Designed GraphQL and REST APIs in Node.js, NestJS, and Python; integrated with AWS SNS/SQS and Lambda to enable event-driven communication and reduce response times by 40%. Implemented multi-cloud architecture (AWS and GCP) to minimize latency. Orchestrated CI/CD via Jenkins, Docker, Kubernetes, Terraform, and GitLab CI/CD, delivering automated deployments and 50% faster release cycles. Built real-time data pipelines with Kafka, Azure Event Grid, and Functions; improved throughput by 30%. Implemented observability with Azure Monitor, AWS CloudWatch, and Grafana.
Senior Full-Stack Engineer at Coinbase
May 1, 2017 - May 1, 2017
Architected and scaled distributed microservices with Node.js, JavaScript ES6+, Python, and Kubernetes; leveraging AWS Lambda, Kafka, and ECS to achieve 99.9% uptime and cross-region scalability. Developed interactive UIs with React, Next.js, Tailwind CSS, and advanced state management (Redux, React Context). Designed and optimized GraphQL and REST APIs in Node.js, NestJS, and Python; integrated AWS SNS/SQS and Lambda for event-driven communication, reducing response times by 40%. Built cloud-agnostic full-stack solutions across AWS and GCP to ensure elasticity. Orchestrated multi-cloud CI/CD pipelines with Jenkins, Docker, Kubernetes, Terraform, and GitLab CI/CD, cutting release cycles by 50% without downtime. Implemented real-time data pipelines with Kafka and Azure Event Grid/Functions and improved observability with Azure Monitor, CloudWatch, and Grafana.
Front-End Developer at GEICO
July 31, 2014 - July 31, 2014
Developed responsive, accessible web applications using HTML5, CSS3, Sass, TypeScript; implemented modular front-end architecture with React, Angular, Tailwind, adopting micro-frontend patterns. Built serverless functions with AWS Lambda, Azure Functions; automated workflows with SNS/SQS and Event Grid; improved operational efficiency by 30%. Enhanced UX with PWA features, SSR considerations, and cross-browser optimization; deployed with Docker, Kubernetes, Terraform; achieved 99.9% uptime. Implemented monitoring and analytics dashboards with Prometheus, Grafana, and Application Insights, enabling real-time diagnostics and reliability improvements.
Front-End Developer at GEICO
July 1, 2014 - July 1, 2014
Developed responsive, accessible web applications using HTML5, CSS3, Sass, and JavaScript/TypeScript; emphasized performance, cross-browser compatibility, and WCAG 2.1 compliance. Implemented modular front-end with React, Angular, Tailwind, and micro-frontend patterns. Built serverless functions with AWS Lambda and Azure Functions, automated workflows via SNS/SQS and Event Grid, and delivered Progressive Web Apps to boost mobile engagement. Streamlined CI/CD with Docker, Kubernetes, Terraform, Jenkins, and Azure DevOps to reduce deployment times while ensuring 99.9% uptime. Led cloud-native app deployment on AWS and Azure with monitoring dashboards in Prometheus, Grafana, and Application Insights.

Education

Bachelor of Science in Computer Science at North Carolina State University
September 1, 2006 - May 1, 2010
Master of Science in Computer Science at North Carolina State University
June 1, 2010 - May 1, 2012
Bachelor of Science in Computer Science at North Carolina State University
September 1, 2006 - May 1, 2010
Master of Science in Computer Science at North Carolina State University
June 1, 2010 - May 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Media & Entertainment