Hi, I’m David Grigorian, a senior software engineer based in Boston with over a decade of experience designing and delivering scalable backend services, modern front-end interfaces, and cloud-ready architectures. I’ve built REST APIs and microservices with .NET, TypeScript, Angular, React, and Vue, and I’ve led initiatives around performance, reliability, and cost efficiency across multi‑tenant systems. I enjoy collaborating with product, design, and ops teams to translate complex requirements into robust, maintainable solutions. I thrive in fast-paced environments, mentoring junior engineers and improving development processes. My passion is delivering high-quality software that users love while continuously improving CI/CD, testing coverage, and system observability. I’m always exploring new technologies and best practices to help teams ship faster and more reliably.

David Grigorian

Hi, I’m David Grigorian, a senior software engineer based in Boston with over a decade of experience designing and delivering scalable backend services, modern front-end interfaces, and cloud-ready architectures. I’ve built REST APIs and microservices with .NET, TypeScript, Angular, React, and Vue, and I’ve led initiatives around performance, reliability, and cost efficiency across multi‑tenant systems. I enjoy collaborating with product, design, and ops teams to translate complex requirements into robust, maintainable solutions. I thrive in fast-paced environments, mentoring junior engineers and improving development processes. My passion is delivering high-quality software that users love while continuously improving CI/CD, testing coverage, and system observability. I’m always exploring new technologies and best practices to help teams ship faster and more reliably.

Available to hire

Hi, I’m David Grigorian, a senior software engineer based in Boston with over a decade of experience designing and delivering scalable backend services, modern front-end interfaces, and cloud-ready architectures. I’ve built REST APIs and microservices with .NET, TypeScript, Angular, React, and Vue, and I’ve led initiatives around performance, reliability, and cost efficiency across multi‑tenant systems. I enjoy collaborating with product, design, and ops teams to translate complex requirements into robust, maintainable solutions.

I thrive in fast-paced environments, mentoring junior engineers and improving development processes. My passion is delivering high-quality software that users love while continuously improving CI/CD, testing coverage, and system observability. I’m always exploring new technologies and best practices to help teams ship faster and more reliably.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior .NET Engineer at Steady Platform, Inc
June 1, 2024 - Present
Architected and implemented features across multiple income-verification product lines—defining service boundaries, data models, and integration patterns; produced high-level system designs and guided trade-offs to balance scalability, reliability, and cost. Developed and maintained RESTful APIs, microservices, and background processes using .NET 8. Built frontend interfaces with Angular and React, creating reusable components and improving UX. Integrated third-party services including Plaid and Auth0. Recovered a non-functional internal payments tool (React, C#/.NET 8, Dwolla) and restored end-to-end payment flows. Managed data with MySQL (EF Core) and MongoDB, including schema changes and query optimizations. Used AWS S3 for secure storage. Enhanced CI/CD by optimizing Jenkins builds and introducing Dockerized deployments. Deployed apps to Kubernetes using Helm for repeatable releases. Collaborated with cross-functional stakeholders to scope requirements, plan releases, and ship re
Senior Software Engineer at Agency
October 1, 2021 - April 30, 2024
Led development on several projects from design to production of REST APIs and microservices using .NET 6/.NET Core/.NET Framework, Elasticsearch, and PostgreSQL, handling over a million requests per month. Enhanced query expressibility with GraphQL endpoints, improving responsiveness and UX. Optimized search and data performance with Elasticsearch and PostgreSQL. Mastered Vue and PrimeVue to deliver typed, reusable components, routing, and forms. Built TypeScript cloud connectors for Azure, GCP, and VMware vSphere, enabling seamless cloud integration. Maintained code quality with NUnit (C#) and Sinon (TypeScript), and added tests for Angular components/services to ensure coverage. Automated tasks with PowerShell, achieving significant time savings. Pivoted CI/CD from Bamboo to Jenkins and authored Groovy pipelines to streamline releases. Managed ELK stack on CentOS Linux and cloud deployments to ensure stability. Collaborated with product managers and stakeholders to align requirement
Senior Software Engineer at Citrix Systems
September 1, 2019 - July 31, 2021
Collaborated with cross-functional stakeholders to scope requirements and ship reliably. Implemented features in C# for Citrix application layering product; improved functionality and UX. Built and refined UI for Enterprise Layer Manager (ELM) using Aurelia and Angular; created reusable, typed components, routing, and forms. Created TypeScript cloud connectors for Azure, GCP, and VMware vSphere for seamless integration. Maintained code quality through NUnit and Sinon; added tests for Angular components and services for coverage. Automated PowerShell scripts for task automation; oversaw transition from Bamboo to Jenkins to streamline CI/CD; managed ELM on CentOS Linux for stability.
Senior Software Engineer at NutriSavings
June 1, 2013 - July 31, 2019
Led development on multiple projects; designed and implemented REST APIs and microservices across the .NET stack; supported over 1 million monthly requests. Implemented advanced search/data query capabilities; built frontend components with Angular/React; integrated cloud connectors. Contributed to data architecture with EF Core, MongoDB, and PostgreSQL; deployed on AWS; led CI/CD initiatives. Guided code reviews and mentoring for junior engineers; ensured test coverage and reliability. Helped shape product strategy through close collaboration with stakeholders.
Software Developer Consultant at Freelance Client
April 1, 2012 - May 31, 2013
Delivered C# and ASP.NET-based solutions, Windows services, and SQL Server reporting services for clients. Designed and implemented Windows services and client applications; conducted client meetings to elicit requirements and translate into specifications.
Software Engineer at S&P Global
August 1, 2011 - July 31, 2012
Developed front-end and back-end components; contributed to data processing pipelines; built features using .NET Core and SQL Server; improved data stability and performance. Worked on cross-cutting infrastructure and QA measures; maintained CI pipelines.

Education

Bachelor's degree in Electrical Engineering at McGill University
May 1, 2005 - August 1, 2010

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services