Full-stack software engineer · Dallas, TX

I build full-stack apps with .NET, Angular, and React — from the database to the last pixel.

Experience

  1. Enterprise Data Full-Stack Developer · NTT DATA

    Jan 2025 – Present
    • Designed a centralized data hub on a .NET Core Web API that replaced legacy Excel spreadsheets and sped up Power BI analytics.
    • Shipped a control-room chemical testing tablet app for 20+ users, with real-time validation and Entra ID role-based authorization.
    • Built an Angular/.NET briefing app with Safety stakeholders that was widely adopted, even by users wary of new tech.
    • Cut frontend development and release cycles by 75% by building custom Nx generators for an Angular monorepo.
    • Automated government mining-data collection with a Selenium C# crawler integrated with Boomi and MS SQL.
    • Mentored junior engineers and set Azure DevOps standards across 5 repositories and 15 projects.

    C# · .NET Core · Angular · Nx · MS SQL · Azure · Entra ID

  2. Full-Stack Software Developer · SumZero

    Sep 2020 – Dec 2023
    • Built GraphQL queries and Apollo Client cache updates for React components, cutting page load times by 30%.
    • Merged 255 pull requests, including a YouTube video module and a draggable dashboard.
    • Kept full unit and integration test coverage with RSpec, Capybara, and React Testing Library, automated through CircleCI.

    Ruby on Rails · React · Node.js · GraphQL · Apollo · AWS

Side projects

Hosted demos may take a few seconds to wake up.

About

Douglas Crawford

I'm a full-stack software engineer who likes solving problems and making teams faster through automation. These days I build enterprise data apps with .NET, Angular, and Azure. Before that I spent three years shipping Rails and React features. I write well-tested code and care about interfaces that feel quick and work well on mobile.

Away from the keyboard you'll find me playing video games, working through a Netflix queue, or at the gym.

Languages
C#, TypeScript, JavaScript, Ruby, SQL, HTML, CSS
Frameworks
.NET Core, Angular, React, Node.js, Ruby on Rails, GraphQL
Data & cloud
MS SQL, PostgreSQL, Azure, Azure AI, Entra ID, AWS
Tools
Git, Nx, Docker, Selenium, Jira, RSpec, Jest, Copilot, Gemini
Certification
Microsoft Certified: Azure AI Cloud Developer Associate (AI-200), 2026
Education
MBA (Accounting), Keller School of Management
BA, International Studies, UC Irvine
Full-Stack Software Engineering, App Academy

Let's work together.

I'm open to new roles and interesting projects. The best way to reach me is email.