Skip to content
Open to senior roles · worldwide
Currently targeting Technical Lead, Staff Engineer, Principal Engineer, AWS Professional Services, and overseas visa-sponsored roles.

I build enterprise-grade .NET, React, Angular and cloud applications for complex business workflows.

12+ years across Life Sciences & Pharma — ASP.NET Core, React/TypeScript, AG Grid, Oracle/SQL Server, AWS, Docker/Kubernetes. 2.5 years onsite in Toronto as sole Cognizant engineer for US and Canadian pharma clients.

Staff / Principal Engineer · Technical Lead · Full Stack .NET + React · Life Sciences & Pharma · AI-assisted SDLC
Years of experience
12+
Toronto onsite
2.5 yrs
Domain
Life Sciences / Pharma
Security vulns
−40%
Release cycle
−30%
Manual audit work
−35%
Why hire me

Built for senior, lead, and staff-level work.

Six things recruiters and engineering managers consistently ask me about — answered up front.

12+ years Life Sciences & Pharma

Staff- and lead-level delivery in GxP-regulated pharma environments — architecture, standards, and client ownership across 500+ user platforms.

Full stack .NET + React/TypeScript

ASP.NET Core, .NET 6/7/8, EF Core, SignalR; React + TypeScript, Redux Toolkit, TanStack Query, AG Grid; Oracle, SQL Server, PostgreSQL.

Architecture, security, performance

Microservices, JWT/OAuth/OIDC, RBAC. Delivered −40% vulnerabilities, −30% release cycle, −25% data-fetch latency, −35% manual audit work.

2.5 years onsite Toronto — sole engineer

Feb 2023 – Jul 2025. Only Cognizant engineer on the ground for US & Canadian pharma clients — requirements, architecture, escalations, sign-off.

Technical leadership at scale

Lead across 3 concurrent Life Sciences programmes (~500 users). Manage offshore teams, standards, design sessions, code review process.

AI-native SDLC, visa-ready

Claude Code + GitHub Copilot daily across the team. Open worldwide (AU, NZ, UK, EU, Singapore, Germany, US, Canada). 60-day notice.

Featured proof

Where I've shipped real, hard problems

The kinds of enterprise work I do regularly — concrete capabilities hiring managers and tech leaders can map directly to their roadmaps.

Enterprise reporting workflows

Designed and shipped report platforms that consolidate large datasets into actionable dashboards and scheduled exports for business stakeholders.

Background jobs & retry-safe processing

Built idempotent, queue-driven background workers with exponential backoff, dead-letter handling, and observability for long-running enterprise tasks.

Authentication & OIDC

Integrated OIDC / OAuth2 single sign-on across .NET and SPA frontends, including token refresh, role-based access, and secure session handling.

PowerPoint & report automation

Automated executive-grade PowerPoint and Excel reporting pipelines — templated decks, dynamic charts, and reliable bulk generation at scale.

Full-stack .NET + React / Angular delivery

Owned features end-to-end across .NET APIs, SQL, and modern SPA frontends — from data model to UX, with a focus on maintainability.

AI-assisted SDLC awareness

Bring practical AI tooling into the day-to-day SDLC — pairing with LLMs for design review, refactors, test scaffolding, and accelerated delivery.

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
Core skills

A senior full-stack toolkit.

Grouped for the way teams actually hire — backend, frontend, data, cloud, architecture, leadership, and AI-assisted engineering.

Backend

Enterprise C# / .NET services, real-time, and background processing.

  • C#
  • .NET 6 / 7 / 8
  • ASP.NET Core Web API
  • Entity Framework Core
  • LINQ
  • SignalR
  • AutoMapper
  • Blazor
  • .NET Background Services
  • CQRS

Frontend

React + TypeScript at scale, plus Angular and data-heavy UIs.

  • React.js
  • TypeScript
  • Redux Toolkit
  • TanStack Query
  • AG Grid
  • Angular
  • Tailwind CSS
  • PrimeReact
  • OAuth 2.0 / OpenID Connect
  • Node.js

Database

Multi-engine relational design, PL/SQL, and query tuning.

  • SQL Server
  • Oracle
  • PostgreSQL
  • MySQL
  • SQLite
  • PL/SQL
  • Query optimization
  • Schema design

Cloud & DevOps

AWS, container orchestration, and CI/CD across enterprise pipelines.

  • AWS (EC2, S3, CodePipeline)
  • Docker
  • Kubernetes (MKE)
  • GitHub Actions
  • Azure Pipelines
  • CI/CD
  • Microservices
  • Clean Architecture

Architecture

Microservices, secure APIs, and embeddable platform components.

  • Solution architecture
  • Microservices
  • API design
  • JWT / OAuth 2.0 / OIDC
  • Role-based access control
  • Background job engines
  • Reporting workflows
  • GxP / regulated delivery

Leadership

Onsite client ownership, offshore team management, and standards.

  • Technical lead (multi-programme)
  • Onsite client ownership
  • Offshore team management
  • Code reviews
  • Coding standards
  • Design sessions
  • Sprint delivery
  • Stakeholder communication

AI-assisted engineering

Claude Code and Copilot as daily team-wide tooling.

  • Anthropic Claude Code
  • GitHub Copilot
  • OutSystems Low-Code
  • AI-driven scaffolding
  • Test case generation
  • Documentation automation
  • Safe-AI / no-PII workflows
Engineering principles

How I work.

A short, opinionated list — the things I actually optimise for on real teams.

  1. 01

    Boring code, interesting outcomes

    Favor straightforward, well-named code that other engineers can change confidently six months from now.

  2. 02

    Design for the failure modes

    Idempotency, retries, timeouts, and observability are first-class concerns — not bolted on after an incident.

  3. 03

    Production support is a design input

    If an on-call engineer cannot diagnose it at 2am, it is not done. Logs, correlation IDs, and runbooks ship with the feature.

  4. 04

    AI as a force multiplier, not a shortcut

    Use Copilot, ChatGPT, and Claude/Codex-style tools to move faster on scaffolding, tests, and refactors — without leaking sensitive data or skipping review.

  5. 05

    Stakeholders before frameworks

    Clarify the business outcome and constraints before picking the architecture. The right stack is the one the team can support.

  6. 06

    Small, reversible steps

    Ship narrow vertical slices, gate behind flags, measure, then expand. Avoid multi-month rewrites where possible.

Career focus

The roles I am exploring.

Open to senior individual-contributor and lead-track opportunities across India and overseas (visa-sponsored).

  • Senior Full Stack Engineer
  • Technical Lead
  • Lead Software Engineer
  • Staff Engineer
  • Principal Engineer
  • Frontend Lead
  • AWS / Cloud Modernization Engineer
  • Overseas visa-sponsored roles

Let's talk

Hiring for a senior, lead, or staff-level role?

I respond to recruiters, hiring managers, and engineering managers. Open to Chennai and overseas (visa-sponsored).