×
Jason Bright

Jason Bright

Software Engineer | Generalist | IC or Leader

Raleigh-Durham-Chapel Hill Area, US
+1 919-606-4321

Background


About

About

Experienced Software Engineer with a proven track record of delivering impactful projects across diverse software environments and industries. Proficient in React, .NET, SQL, REST APIs, Azure Pipelines, TypeScript, C#, and PowerShell. Familiar with Docker, Kubernetes, and Terraform. Focused on writing high-quality code and mentoring developers. Looking to contribute to challenging projects, solve complex problems, and grow in a collaborative environment.

Work Experience

Work Experience

  • Software Design Engineer 3, Microsoft

    Dec, 2024 - Present

    <p>I was an Software Engineer on a team of twelve engineers developing and maintaining infrastructure management software using Dotnet and React for managing Microsoft 365 Copilot infrastructure. Worked on the full stack, including work on c# web apis, Azure functions, and React components.</p><ul><li><p>Recognized as the team’s React expert, shaping workstreams, mentoring peers, and ensuring consistent front-end quality despite shifting management.</p></li><li><p>Engineered a three-phase AI coding workflow leveraging GitHub Copilot agent mode, custom chat modes, repository- and task-scoped custom instructions, and custom prompt files to accelerate development and improve code consistency. Shared the methodology with teammates.</p></li><li><p>Implemented a service deprecation and notification system across React, .NET APIs, and Azure Functions, enabling admins to schedule retirements and send automated email alerts to dependent teams, improving model lifecycle management and reducing confusion across AI models.</p></li><li><p>Built and presented a full-stack prototype to make portal messages data-driven, adding CMS-like functionality; merged backend changes and demoed the work to a VP.</p></li><li><p>Implemented paging, sorting, filtering, and grouping on a react page in the team's portal, improving usability.</p></li><li><p>Acted as DRI during a live site incident, leading the post-mortem, diagnosing a production gap caused by missing monitoring, and documenting repair items to improve system resilience and prevent recurrence.</p></li><li><p>Optimized performance of a multi-tab React page by reusing cached query results across tabs, reducing redundant API calls and improving load times.</p></li><li><p>Mentored an intern during a hackathon, guiding him through a same-day feature refactor and demonstrating how to use Copilot for fast, reliable code changes.</p></li><li><p>Collaborated with an international team in a fully remote setting.</p></li></ul>

  • Software Design Engineer 4, Microsoft

    May, 2024 - Sep, 20244 months

    <p>Corporate, External, and Legal Affairs (CELA) Group / Customer Security and Trust Engineering Team Contributed directly to the Secure Future Initiative (SFI). Developed and maintained C# applications used by Microsoft legal department to comply with law enforcement and national security requirements for sensitive data access.</p><ul><li><p>Led an Azure Function app upgrade from .NET 4.6 to .NET 8, while migrating from Azure Functions V2 to V4, improving application performance and maintainability.</p></li><li><p>Managed features in Azure DevOps (ADO), expanding high-level features into detailed stories and tasks, and delegated some tasks while owning most of the implementation.</p></li><li><p>Conducted extensive security mitigation efforts by updating open-source packages and Azure libraries, ensuring applications met current security standards.</p></li><li><p>Wrote complex Kusto queries in Application Insights to troubleshoot and optimize Azure Function apps, providing insights into performance and operational issues.</p></li><li><p>Developed an internal tool to analyze transitive software dependencies, to help identify linkages to obsolete packages and streamline updates.</p></li><li><p>Created tools that enabled seamless switching of project dependencies between NuGet packages and local projects, facilitating smoother development workflows.</p></li><li><p>Authored onboarding documentation for contractors and assisted in the setup of Secure Access Workstations (SAWs).</p></li><li><p>Worked on several applications in both monorepo and polyrepo environments.</p></li><li><p>Worked asynchronously in a fully remote environment, collaborating with distributed teams to meet critical compliance needs.</p></li><li><p>Operated a Secure Access Workstation (SAW) to access privileged environments and ensure secure handling of sensitive information.</p></li></ul>

  • Site Reliability Engineer, Loft Orbital

    Dec, 2022 - Dec, 20231 year

    <p>At Loft, I worked on their implementation of the Microsoft Azure Orbital Space SDK. The project is an ongoing partnership between Loft and Microsoft.</p><ul><li><p>Developed Azure Pipeline for simulating Loft's spacecraft in a customer-agnostic approach.</p></li><li><p>Documented use of the pipeline.</p></li><li><p>Developed C# code to mock spacecraft sensors for use in automated tests.</p></li><li><p>Helped the team get up to speed with .NET and C#</p></li><li><p>Wrote documentation to help on-board developers including a C# coding guideline and suggestions tailored for Python developers.</p></li><li><p>Worked with international team, primarily based in France.</p></li></ul>

  • Principal Software Engineer and Co-Founder, Twin Oak Solutions

    Dec, 2019 - Jan, 20222 years 1 month

    <p>I co-founded a software company and built software to solve interesting problems. I am hands-on in all areas of our stack including react front-end, dotnet back-end, and azure pipelines for cicd. I created a system for translating AS/400 based menus and screens to modern technology that includes</p><ul><li><p>a dotnet 6 console app to translate legacy source code into a json representation of legacy "screens".</p></li><li><p>a back-end using C# REST webapis that deliver screen data to the front-end, and</p></li><li><p>a front-end using React and TypeScript with components able to give the user a familiar terminal ux in a web browser. I designed a plugin system for the primary react component in our front-end sdk product that allows extensive customization including adding entirely new pages and menu items to the spa. I added features to the back-end and front-end to address customer needs, including</p></li><li><p>a user feedback feature allowing users to send messages and screenshots to us,</p></li><li><p>a data-driven workflow feature that allows for flexible task tracking,</p></li><li><p>a printing subsystem,</p></li><li><p>a notification system for sending messages to users, and</p></li><li><p>a search feature that aggregates results from multiple sources. I designed, implemented, and maintained pipelines that build and deploy multiple projects to hosts on-premises and in the cloud (Azure app service, cdn, and storage), including</p></li><li><p>CI pipelines for our internal repos and customer repos that are multi-stage deploying to test automatically, then to production after a manual approval,</p></li><li><p>"Upgrade" pipelines that updates internal nuget package references as new versions become available. Redesigned poly repo to use a set of polyglot monorepos with one repo for the company's sdk product and one for each customer. This helped boost productivity because it removes the need to keep back-end and front-end repos synchronized. Wrote an nx generator (node, TypeScript) that we use to synchronize code changes to customer repos.</p></li></ul>

  • Senior Software Engineer, Cengage

    Nov, 2018 - Feb, 20201 year 3 months

    <p>- Maintained legacy application built on asp.net and SQL Server</p><ul><li><p>Built proof of concept react conversion for an asp.net mvc multi-page app</p></li><li><p>Wrote a stand-alone node app in TypeScript for capturing images of websites.</p></li></ul>

  • Lead Software Developer, Measurement Incorporated

    Apr, 2011 - Nov, 20187 years 7 months

    <p>Oversee the architecture, design, and development of Measurement, Inc.’s practice writing websites. Manage software engineering staff including front-end developers, back-end developers, and automated test developers. Conduct code reviews. Serve as scrum master. Serve as technical liaison with internal clients and development teams. Monitor industry standards and trends. Incorporate best practices and new technologies into online assessment tools and websites.</p><ul><li><p>Researched replacing custom authentication and authorization with ASP.NET identity. This feature will allow us to integrate with third party authentication systems like Google and industry partners.</p></li><li><p>Designed and implemented an automated deployment process using Octopus Deploy that allows us to deploy with zero downtime. This automation is far more efficient and less error prone than a manual deployment. It includes deploying five different websites with unique configurations to nine web servers, two database servers, and is coordinated with load balancer adjustments. This process allows us to deploy to production more often.</p></li><li><p>Lead team conducting pilot study of using TFS. Worked with my team to find ways our existing scrum practices could adapt to TFS. Developed software to migrate work tracking data from FogBugz to TFS. Adapted existing processes for build, test, and deployment to work in TFS.</p></li><li><p>Rewrote session persistence layer to use encrypted cookies and the database instead of relying on a third-party session management tool. This reduced the web site’s complexity and improved performance.</p></li><li><p>Designed and implemented a C# library that renders HTML/JavaScript test items based on industry standards in a way that is reusable by multiple components.</p></li><li><p>Helped design the database and domain layer for a new product focused on formative assessments.</p></li><li><p>Mentored junior developers.</p></li><li><p>Modernized web layer by updating web forms based ASPX pages to MVC based razor views.</p></li></ul>

Skills

Skills

  • Visual Studio
  • Visual Studio Code
  • C#
  • .NET
  • .NET Framework
  • .NET Core
  • .NET 6
  • ASP.NET
  • React.js
  • TypeScript
  • JavaScript
  • Single Page Apps (SPA)
  • Micro Frontend
  • Cascading Style Sheets (CSS)
  • Web Applications
  • Microsoft Azure
  • DevOps
  • Azure DevOps Pipelines
  • Gitlab Pipelines
  • Github Pipelines
  • Linux
  • PowerShell
  • Git
  • Bicep
  • Terraform
  • Bash
  • Kubernetes
  • Unit Testing with React
  • Unit Testing with Dotnet
  • e2e testing with playwright
  • Team Leadership
  • System Development
  • Continuous Integration and Continuous Delivery (CI/CD)
  • REST APIs
  • Agile Methodologies
  • Microsoft SQL Server
  • Cosmos Db
  • MVC
  • jQuery
  • Octopus Deploy
  • NHibernate
  • Scrum
  • Azure Active Directory
  • Azure Entra ID
  • Azure Functions
Education

Education

  • , Bachelor’s Degree, North Carolina State University

    Jan, 1992 - Jan, 1997