Allan Mascarenhas

Software Engineer III · OpenGov

I modernize systems that can’t go down.

Nine years turning expensive, fragile, or manual software into systems people can actually run. Government, healthcare, FinTech, travel, and operations.

9+

Years shipping production systems

400k

Records per import run, without timeouts

90→1

Azure App Services consolidated

70%

Infrastructure cost removed

Selected work

Four problems worth describing

Platform migration

30+ Razor pages moved to React, with no downtime window

Led the migration off .NET Framework 4.6.1 and Razor onto .NET 8 and React, on the system public agencies run their budgets on. Every page ships behind a feature flag with a legacy escape hatch.

  • .NET 8
  • React
  • TypeScript

Throughput

Imports that stopped falling over at 400k records

Rebuilt six synchronous, browser-blocking pipelines as background jobs with live progress. Then traced the recurring out-of-memory crashes to in-memory spreadsheet parsing and made that failure structurally impossible.

  • Hangfire
  • SignalR
  • SQL Server

Cloud architecture

90+ Azure App Services collapsed into one

Redesigned the hosting model as a single multi-tenant App Service. Infrastructure cost dropped 70%, and releases became one automated path instead of ninety.

  • Azure
  • Multi-tenant
  • CI/CD

AI engineering

An agentic reviewer that reads every core change

Shipped the PR review skill the team now develops behind—correctness, security, and standards checked before a human looks. Shared infrastructure, not a personal shortcut.

  • Claude Code
  • Cursor
  • AI SDLC

How I work

01

Build it once, use it everywhere

When I rebuilt six import pipelines, I wrote the Hangfire + SignalR + staging pattern once and applied it six times. The seventh one takes an hour, not a sprint.

02

Fix the root cause, not the symptom

Recurring out-of-memory crashes traced back to in-memory Excel parsing. Replaced it with a streaming reader. That entire class of failure is now structurally impossible.

03

Make the infrastructure do the work

Feature flags, automated reviews, and CI pipelines mean the system enforces standards and the team doesn't burn cycles on process. AI as infrastructure, not as a chat window.

04

Tests aren't overhead

398 tests in one sprint. The migration shipped with Playwright coverage because untested pages don't migrate—they get rewritten twice.

History

Resume available on request

  1. OpenGov India Private Limited

    Cloud software for public-sector budgeting, financial management, and transparency.

    Software Engineer III Present
    • Led the migration from .NET Framework 4.6.1 to .NET 8, and from Razor and jQuery to a React 18 and TypeScript SPA—30+ pages so far, each behind a feature flag with a legacy fallback and Playwright coverage.
    • Consolidated 90+ Azure App Services into a single multi-tenant App Service, cutting infrastructure cost by 70%.
    • Rebuilt six synchronous import pipelines as asynchronous Hangfire jobs with SignalR progress, so 400k-record datasets process in the background instead of timing out in the browser.
    • Root-caused recurring OutOfMemoryException failures to in-memory Excel parsing, replaced it with a streaming reader, and shipped a same-day production hotfix.
    • Built the LaunchDarkly feature-flag service the platform now uses for gating, targeting, and percentage rollouts.
    • Shipped an agentic PR review skill as shared team infrastructure, checking correctness, security, and standards on every core-module change.
    • Delivered customer-specific systems end to end, including Hawaii County's property tax loan platform and installment-aware charge grouping for Amsterdam, NY.
    • Automated deployments with CI/CD pipelines and scripts, and contribute to architecture decisions and CRD resolution.
  2. Coditas Solutions LLP

    Software engineering and digital transformation for startups and enterprises.

    Tech Lead
    • Shipped work across Healthcare, FinTech, and Sales as both a lead and an individual contributor.
    • Refactored production applications to run about 80% faster than the systems they replaced.
    • Modernized legacy WebForms applications onto React and .NET 8 without pausing delivery.
    Senior Software Developer
    • Built microservice-oriented work in Sales and Travel.
    • Designed integrations that reduced multi-step human processes to a single click, including a custom SSO authentication library.
    • Led a team of five while remaining hands-on, picking up unfamiliar technologies when the project required it.
    Software Developer
    • Delivered scheduling and label-printing systems that cut user time by about 75% and removed configuration toil.
    • Set up ETL from on-premises databases to the cloud, bringing sync latency close to zero.
  3. Sciffer Analytics Private Limited

    Data analytics and technology consulting: insights, dashboards, and operational software.

    Senior Software Developer
    • Owned a Fleet Management FinTech product from architecture through delivery.
    • Compressed a 3–5 week feature cycle into immediate user execution, removing the developer from the loop.
    • Managed a team of five, coordinated with Android engineers, and ran the project's DevOps.
    Software Developer
    • Built studio management and allocation for an entertainment product, moving a fully manual process to semi-automation.
    • Led the project from architecture through delivery with a team of three.
    Intern
    • Maintained a Node.js and Meteor codebase while also shipping PHP and .NET.
    • Contributed to requirement gathering and documentation.

Stack

Systems
  • C#
  • .NET / .NET Core
  • MVC
  • Hangfire
  • SignalR
  • Python
  • REST
  • SOAP
  • Entity Framework Core
Interface
  • React
  • TypeScript
  • TanStack Query
  • JavaScript
  • HTML / CSS
  • Blazor
  • React Native
Data
  • PostgreSQL
  • MSSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Redis
Cloud & delivery
  • Azure (Cloud + DevOps)
  • Azure Blob Storage
  • AWS
  • GCP
  • Docker
  • CI/CD
  • LaunchDarkly
  • Jenkins
  • Apache Airflow
  • ELK
Identity
  • Auth0
  • SSO
  • SAML 2.0
  • OAuth 2.0
  • OIDC
  • JWT
  • Active Directory
  • SP- and IdP-initiated auth
AI
  • OpenAI
  • Claude
  • Copilot
  • Llama
  • Perplexity
  • Cursor
  • AI SDLC
  • Spec-Kit
  • OpenSpec
Quality
  • TDD
  • xUnit
  • NUnit
  • Moq
  • Jest
  • Vitest
  • Playwright
  • Design patterns

Master of Computer Applications (2018) and Bachelor of Computer Applications (2015), Savitribai Phule Pune University.

Building something that has to last?

allan.mascarenhas9@gmail.com