Hi, I’m Derrick Crawford. I’m a Lead Software Engineer and Technical Lead with 13+ years of experience designing, integrating, and deploying high-reliability software systems that support mission-critical decision-making, analytics, and command-and-control workflows. I thrive on building scalable Java and Python services, Linux-based environments, and containerized architectures (Docker, Kubernetes). I enjoy turning research concepts into robust, maintainable, production-grade platforms and designing well-documented APIs and integration layers. I’m adept at collaborating with scientists, engineers, and stakeholders to translate advanced algorithms into user-facing systems. I lead multi-disciplinary teams, establish engineering best practices, and guide projects from prototyping to operational readiness, including work in national security, mission planning, and decision-support domains.

Derrick A Crawford

Hi, I’m Derrick Crawford. I’m a Lead Software Engineer and Technical Lead with 13+ years of experience designing, integrating, and deploying high-reliability software systems that support mission-critical decision-making, analytics, and command-and-control workflows. I thrive on building scalable Java and Python services, Linux-based environments, and containerized architectures (Docker, Kubernetes). I enjoy turning research concepts into robust, maintainable, production-grade platforms and designing well-documented APIs and integration layers. I’m adept at collaborating with scientists, engineers, and stakeholders to translate advanced algorithms into user-facing systems. I lead multi-disciplinary teams, establish engineering best practices, and guide projects from prototyping to operational readiness, including work in national security, mission planning, and decision-support domains.

Available to hire

Hi, I’m Derrick Crawford. I’m a Lead Software Engineer and Technical Lead with 13+ years of experience designing, integrating, and deploying high-reliability software systems that support mission-critical decision-making, analytics, and command-and-control workflows. I thrive on building scalable Java and Python services, Linux-based environments, and containerized architectures (Docker, Kubernetes). I enjoy turning research concepts into robust, maintainable, production-grade platforms and designing well-documented APIs and integration layers.

I’m adept at collaborating with scientists, engineers, and stakeholders to translate advanced algorithms into user-facing systems. I lead multi-disciplinary teams, establish engineering best practices, and guide projects from prototyping to operational readiness, including work in national security, mission planning, and decision-support domains.

See more

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Staff Full-Stack Engineer at Murphy USA
March 1, 2021 - November 1, 2025
Senior software engineer leveraging Agile practices to design, build, and maintain scalable full-stack solutions. Led the development of microservices and RESTful APIs, implemented cloud/on-prem deployments, and drove DevOps automation and CI/CD pipelines to improve reliability and performance across enterprise platforms.
Staff Full-Stack Developer at Apple
February 1, 2017 - March 1, 2021
Built dynamic, responsive UIs using React and TypeScript/JavaScript. Integrated frontend applications with RESTful APIs and backend services, performed performance optimizations, and ensured accessibility and cross-browser compatibility within an Agile environment.
Full-Stack Engineer at Cigna Healthcare
July 1, 2015 - January 1, 2017
Developed and maintained full-stack web applications, implemented backend services and APIs for data-driven workflows, and collaborated on microservices-based architectures. Debugged production issues and supported ongoing refactoring for maintainability and performance.
Full-Stack Engineer at Ally Financial
December 1, 2012 - June 1, 2015
Built and enhanced web application features, implemented REST API integrations and asynchronous data exchanges, and contributed to testing, deployment, and Agile ceremonies in a regulated environment requiring reliability and correctness.

Education

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

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare, Government, Professional Services