Senior Full-Stack Engineer · Workday

Engineering products from interface to intelligence.

I design, build and operate software end to end — web, mobile, cloud and applied AI — for teams that need it to work at scale.

Logesh Thulasiraman
NowReporting & Analytics
11+
Yearsshipping production software

Built with teams at

WorkdayNIQCoverForceCiscoXomeathenahealth

About

A bit about me.

Logesh Thulasiraman, smiling with two thumbs up

Hi, I'm Logesh — I build things that live on the internet, and I like owning them from the first sketch to the 2am production fix.

Eleven-plus years, six industries: hospital EHRs, real-time chat, real estate apps, retail analytics, insurance APIs and enterprise SaaS. Different domains, same itch — take a messy problem and ship something people actually use.

Right now I'm hooked on AI: what happens when LLMs stop being demos and start working inside real products, on real data, under real load.

I believe learning grows by sharing, so I write about what I build on the blog. Call me an explorer in the tech world, always one new tool away from a side project.

Away from the keyboard: running, chasing new places and flying a drone over them. The proof is further down.

11+

Years in software engineering

6

Industries, from healthcare to enterprise SaaS

20+

Insurance carriers unified behind one API

90+

Countries covered by retail data I helped build

01

Users first, stack second.

Start from the experience, then pick the simplest tech that delivers it.

02

AI is a feature, not magic.

It gets tests, fallbacks and monitoring like any other code path.

03

Own it in prod.

If I build it, I can debug it at 2am from logs and traces alone.

Terminal

Ask the terminal.

A working shell, for the curious. It knows my experience, my stack and how to reach me.

logesh@chennai: ~

Senior Developer

Workday · Reporting & Analytics

Current
  • Engineering the dashboard application that thousands of enterprises use to report on their HR and finance data.
  • Full-stack dashboard features — interactive visualisations and drill-downs backed by JVM services that run report queries at enterprise scale.
  • Workday Data Cloud: zero-copy sharing of people and finance data with Snowflake, Databricks and Salesforce, a SQL query layer and a curated data lake.
  • Strict tenant isolation, row-level security and performance on large datasets.

JavaTypeScriptReactSQLApache Iceberg

Full-Stack Engineer

CoverForce · InsurTech

  • A unified API that quotes, compares and binds commercial insurance across 20+ carriers in a single call.
  • Carrier adapters normalising heterogeneous REST, SOAP and XML APIs into one schema, with timeouts, retries and idempotent submissions.
  • LLM-based extraction of structured data from submissions, with confidence thresholds and human review.
  • The white-label agent portal, from React interfaces through to the services behind them.

PythonNode.jsReactLLMsAWS

Principal Engineer

NIQ (NielsenIQ) · Consumer intelligence

  • Helped power the retail measurement that tells the world's largest brands what consumers buy, where and why — 90+ countries and over $7T in consumer spend.
  • Large-scale pipelines on Azure Data Lake and U-SQL, turning point-of-sale data from thousands of stores into market-share insight.
  • An auto-scaling Airflow platform on Kubernetes that absorbs peak reporting cycles without idle compute.
  • Grew from Software Engineer to Principal Engineer, setting technical direction for the team.

PythonAirflowKubernetesAzureReact

Software Engineer

Xome · PropTech

  • Architected and shipped Xome Pro, a CRM for real estate agents, to both app stores from a single React Native codebase.
  • Node.js microservices for lead routing, agent assignment and automated follow-ups with push notifications.
  • Integrated with Xome's listing and relationship-management systems for a single source of truth.

React NativeNode.jsPythonMongoDB

Software Developer

BroadSoft (acquired by Cisco) · Team-One

  • Real-time messaging for an enterprise collaboration platform: WebSocket channels, presence and cross-device sync.
  • In-app video and calling on BroadSoft's cloud communications platform.
  • Web, mobile and Electron desktop clients from a shared codebase, plus an extension marketplace with public APIs.

Node.jsJavaWebSocketsReactElectron

Software Developer

athenahealth · HealthTech

  • Features for athenaClinicals for Hospitals, an inpatient EHR covering patient charts and medication administration.
  • IoT integrations capturing patient vitals from bedside devices directly into the chart.
  • An automated end-to-end testing framework, wired into CI/CD, that safeguarded every release.

PerlRubyNode.jsCI/CD

Approach

How I build products.

01

Design

Begin with the user. A clear flow and a well-defined contract between interface and services prevent costly rework later.

02

Interface

Fast, accessible experiences across web, mobile and desktop, with loading, empty and error states designed up front.

03

API

APIs are products: explicit contracts, predictable errors and resilience when dependencies fail.

04

Data

Choose storage for the access pattern, model for the most common queries, and keep migrations safe and reversible.

05

AI

LLM features earn trust when they are grounded in real data, evaluated continuously and designed to fail gracefully.

06

Ship

Small, frequent releases with automated tests, canary rollouts and one-click rollback — impact visible within minutes.

design.tsQuoteCard.tsxquotes.httpschema.sqlextract.pydeploy.yml
// Contract first: UI and API teams build in parallel.
export type QuoteStatus = "draft" | "quoted" | "bound";

export interface Quote {
  id: string;
  carrier: string;
  premium: number;
  status: QuoteStatus;
}
export function QuoteCard({ id }: Props) {
  const { data, error, isLoading } = useQuote(id);

  if (error) return <Retry onClick={refetch} />;
  if (isLoading) return <Skeleton lines={3} />;
  if (!data) return <Empty title="No quotes yet" />;

  return <Card quote={data} />;
}
POST /v1/quotes
Idempotency-Key: 7f3c9a2e
Content-Type: application/json

{ "lines": ["WC", "BOP"], "carriers": "all" }

# → 201 Created
# retries with the same key return the same quote
-- Tenant-first index for the most common query.
CREATE INDEX CONCURRENTLY idx_quotes_tenant_status
  ON quotes (tenant_id, status, created_at DESC);

SELECT id, carrier, premium
  FROM quotes
 WHERE tenant_id = $1 AND status = 'quoted'
 ORDER BY created_at DESC LIMIT 20;
def extract_submission(doc):
    result = llm.extract(doc, schema=Submission)

    if not result.valid or result.confidence < 0.8:
        review_queue.put(doc)   # human in the loop
        return None

    metrics.record("extraction.accepted")
    return result.data
deploy:
  steps:
    - run: npm test
    - run: npm run build
    - deploy: canary        # 5% of traffic
    - watch: error_rate < 0.1%
    - deploy: production
  rollback: one-click
01 / 06 · Design

Selected work

Case studies.

CoverForce · InsurTech

One API, every carrier.

A single request returns real-time commercial insurance quotes from 20+ carriers, ready to compare and bind. Carrier adapters normalise heterogeneous integrations, and LLM-based extraction turns submission documents into structured data, eliminating manual re-entry.

20+
carriers, one contract
1 call
to quote, compare and bind

NIQ · Consumer intelligence

Retail measurement at scale.

The data platform behind NIQ's retail measurement: point-of-sale data from thousands of stores, modelled on Azure into the market-share metrics FMCG brands plan around — orchestrated by an auto-scaling Airflow platform on Kubernetes.

90+
countries measured
$7T+
consumer spend covered

Earlier work

Xome Pro app screens

Xome Pro

CRM connecting real estate agents with buyers, sellers and relationship teams.

Team-One collaboration app

Team-One

Enterprise collaboration with real-time messaging and video across web, mobile and desktop.

athenaClinicals for hospitals

Clinicals for Hospitals

Inpatient EHR for patient history and medication administration.

Synapse Physio app

Synapse Physio

Appointment scheduling with interactive patient-education screens.

Technology

Core stack.

Frontend & mobile

  • React
  • React Native
  • TypeScript
  • Redux
  • Electron

Backend

  • Java
  • Spring Boot
  • Node.js
  • Python
  • PostgreSQL
  • MongoDB

Applied AI

  • OpenAI
  • Claude
  • Cursor
  • Copilot
  • RAGRetrieval
  • { }Agents

Cloud & delivery

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Airflow
  • CI/CD

Beyond the code

Running, travel and aerial photography.

Travel

Horseshoe Bend

Page, Arizona

01 / 11

Contact

Let's build
what's next.

Open to conversations about full-stack engineering, AI products and technical leadership.

logesht@zoho.com