Skip to content
Open to senior roles · worldwide

Senior engineer who ships boring, dependable systems.

I've spent 12+ years building enterprise applications in regulated, life-sciences environments — APIs, workflows, reporting, authentication, and the long tail of production support. This is the long version.

My story

I started in enterprise software engineering over a decade ago and have stayed close to the metal: APIs, databases, background jobs, and the user interfaces that consume them. Most of my work has been in regulated life-sciences environments, where consistency, audit trails, and predictable behaviour matter more than novelty.

I went deep on full-stack .NET — C#, ASP.NET Core, EF Core — and at the same time stayed current on the frontend with React and Angular. I've owned reporting pipelines, long-running workflows, identity integrations, and operator UIs that real teams use every day.

I spent 2.5 years onsite in Canada, working directly with business stakeholders, downstream consumers, and QA. That changed how I write software: I now plan for the production support story before I open the editor.

Working style

I default to small, vertical slices behind feature flags, idempotent handlers, and structured logs with correlation IDs. I prefer one obvious solution over three clever ones, and I write code reviews assuming the next reader will be a junior engineer joining the team in six months.

Engineering values

  • Stakeholder clarity before architecture choices.
  • Idempotency and observability as first-class design inputs.
  • Honest estimates. Honest post-mortems.
  • AI as a force multiplier — never as a substitute for review.

Career highlights

  • Designed and delivered enterprise reporting and workflow platforms.
  • Owned background-job pipelines with retry-safe, auditable transitions.
  • Mentored engineers through code reviews, pairing, and design discussions.
  • Worked onsite in Canada with business and downstream stakeholders.
Experience

A 12+ year timeline of roles and impact

Full-stack .NET, React, and Angular delivery across regulated life-sciences environments — from individual contributor to technical lead, including 2.5 years onsite in Canada.

  1. Jul 2025 — Present

    Hybrid

    Senior Software Engineer (Technical Lead)

    Cognizant Technology Solutions Chennai, India

    Technical lead across 3 concurrent Life Sciences programmes (~500 pharma users). Own architecture, engineering standards, and GxP-aligned delivery.

    • Designed the microservices architecture — ASP.NET Core services, React/TypeScript front end, AG Grid for data-heavy screens, Oracle primary store.
    • Authored API contracts and security standards the teams build from.
    • −40% security vulnerabilities via JWT auth, hardened inter-service comms, and platform-wide RBAC.
    • ~30% faster workflows after restructuring Oracle and SQL Server schemas that were bottlenecks.
    • SignalR notification layer cut manual ops follow-up by ~60%. AWS Docker deploys zero-downtime; 99.9% uptime.
    • Rolled out Claude Code + GitHub Copilot as team-wide standards for code, docs, and test scaffolding.
    ASP.NET Core.NET 8C#ReactTypeScriptAG GridOracleSQL ServerSignalRAWSDockerJWT
  2. Feb 2023 — Jul 2025

    Onsite

    Senior Software Engineer (Onsite Technical Lead)

    Cognizant Technology Solutions — International Assignment Toronto, Ontario, Canada

    Only Cognizant engineer onsite in Canada for the full 2.5 years — sole technical point of contact for US and Canadian pharma clients across requirements, architecture, escalations, and delivery sign-off.

    • Owned the core platform — ASP.NET Core + React, SQL Server + AWS S3 — serving ~1,000 users across regulated US/Canada pharma.
    • Managed a 6-engineer offshore team from Toronto; introduced code review process, coding standards, and weekly design sessions.
    • +20% delivery velocity once new standards and rituals were in place.
    • −30% release cycle time after reworking CI/CD pipelines and moving to proper sprint-based delivery.
    • Ran 4 concurrent OutSystems streams — C# logic, REST APIs, Oracle — keeping all on track simultaneously.
    ASP.NET CoreReactSQL ServerAWS S3OutSystemsC#OracleCI/CD
  3. Jan 2022 — Feb 2023

    Hybrid

    Senior Software Engineer

    Cognizant Technology Solutions Chennai, India

    Life Sciences forecasting and reporting tools — ASP.NET Core APIs, Angular and React front ends, AWS S3 — serving ~300 clinical and commercial users.

    • Designed the integration layer connecting 3+ upstream source systems.
    • Built reusable service and component patterns that cut dev time ~15% across two concurrent projects.
    • −20% post-release defect rate after building out xUnit and Jest coverage at API and frontend layers.
    ASP.NET CoreAngularReactC#AWS S3xUnitJest
  4. Apr 2019 — Dec 2021

    Onsite

    Associate

    Cognizant Technology Solutions Chennai, India

    Full stack work across several pharma programmes — ASP.NET Core, Angular, React, Oracle, SQL Server.

    • Built authentication flows using ASP.NET Identity and JWT.
    • Created reusable UI components reused across 3 different projects.
    • AWS Certified Developer — Associate (2021).
    ASP.NET CoreAngularReactOracleSQL ServerASP.NET IdentityJWTAWS
  5. Jul 2016 — Mar 2019

    Onsite

    Programmer Analyst

    Cognizant Technology Solutions Chennai, India

    ASP.NET MVC and Web API applications with Angular front ends; Oracle and SQL Server back end. Heavy database work — PL/SQL, triggers, schema design — across the full SDLC.

    • Delivered features across full SDLC from requirements through production support.
    • PL/SQL stored procedures, triggers, and schema objects for enterprise pharma data.
    ASP.NET MVCWeb APIAngularOracleSQL ServerPL/SQL
  6. Jan 2014 — Jun 2016

    Onsite

    Programmer Analyst

    Source HOV India Pvt Ltd Chennai, India

    First role out of college. Built document management applications on ASP.NET Web Forms with SQL Server — where the .NET and database fundamentals came from.

    • Stored procedure development and production support across document management apps.
    • Grounding in .NET, SQL Server, and enterprise SDLC discipline.
    ASP.NET Web FormsC#SQL ServerT-SQL