Available for new opportunities

— Hi, I'm

Niharika Dutta

Software Engineer

3+ years shipping cloud-native systems — microservices, event-driven pipelines, and cloud security at scale.

Niharika Dutta
About
TurbotCurrently at
3+ yearsof industry experience
9.05 / 10.0 CGPAB.Tech CSE · UEM Kolkata
Kolkata, WB, India

I'm a Software Engineer with 3+ years building microservice platforms and cloud-native architectures — Java, Spring Boot, React, Node.js, and AWS — currently at Turbot working on cloud security and governance (PSPM) tooling.

I gravitate toward systems work: schema design, event-driven pipelines, CI/CD automation, and chasing down performance regressions. I enjoy migrations and codebase modernization. Comfortable collaborating in agile teams — sprint-based delivery, cross-functional pairing, and mentoring engineers to independent ownership.

when not pushing to prod
🏔️

Orophile

/ˈɒr.ə.faɪl/

n. one who treats altitude as a feature, not a bug

The mountains are calling and I must go.

John Muir
git push --force mountains
🥗

Kitchen Engineer

/ˈkɪtʃ.ɪn ˌen.dʒɪˈnɪər/

n. one who architects nourishing meals from scratch

Cooking is like love - it should be entered into with abandon or not at all.

Harriet van Horne
cook --flag=healthy --no-junk
💃

Rhythm Debugger

/ˈrɪð.əm dɪˈbʌɡ.ər/

n. one who runs on music when coffee fails

Dance is the hidden language of the soul of the body.

Martha Graham
catch (err) { keepDancing(); }
Skills

Languages

JavaJava
JavaScriptJavaScript
TypeScriptTypeScript
C++C++

Backend

Spring BootSpring Boot
HibernateHibernate
JPAJPA
Spring SecuritySpring Security
Node.jsNode.js
Express.jsExpress.js
NginxNginx
JWTJWT

Frontend

ReactReact
ReduxRedux
Next.jsNext.js
Material UIMaterial UI
TailwindTailwind
HTMLHTML
CSSCSS

Microservices

REST API
WebSocketsWebSockets
Apache KafkaApache Kafka
GraphQLGraphQL
API GatewayAPI Gateway

Databases

PostgreSQLPostgreSQL
MySQLMySQL
MongoDBMongoDB
RedisRedis
FirebaseFirebase

Cloud

AWSAWS
AzureAzure
GCPGCP
EC2EC2
S3S3
LambdaLambda
EventBridgeEventBridge
SNSSNS
SQSSQS
CloudWatchCloudWatch

DevOps

DockerDocker
TerraformTerraform
OpenTofuOpenTofu
GitHub ActionsGitHub Actions
GitGit
GitHubGitHub
LinuxLinux

AI Tools & Testing

Claude CodeClaude Code
CursorCursor
CopilotCopilot
OpenAIOpenAI
PostmanPostman
JestJest
JUnitJUnit
Experience

Where I've worked.

3+ years across microservice platforms, cloud-native architectures, schema design, and CI/CD automation — building and shipping production systems end to end in agile teams.

  1. Turbot HQ, Inc.

    Software Engineer

    Jul 2023 - Present

    New York, USA (Remote)

    • Cut storage costs by ~60% by designing a log archival pipeline in Java Spring Boot that aggregates logs across services and writes partitioned Parquet files to S3.
    • Built a real-time event-driven pipeline in Node.js integrating AWS EventBridge, SNS, CloudTrail, and Lambda — handles 1.2k events/min with fault-tolerant polling fallback.
    • Optimized React app performance via reusable components, code splitting, and virtualized rendering — bundle 900KB → 350KB gzipped, page load 3.8s → 1.9s.
    • Built Terraform/OpenTofu infrastructure test automation across AWS, Azure, and GCP — cut deployment cycles ~60% and prod issues 20%.
    • Optimized GraphQL API P95 from 2.4s to under 1s using DataLoaders, SQL indexing, and Redis caching.
    • Built AI-powered remediation in Turbot Guardrails — generates Terraform/CLI commands from compliance violations across Anthropic, OpenAI, and Bedrock.
    • Led AWS SDK v2→v3 migration across 180+ services in 2 months (3-member team) with zero regressions.
    • Mentored and onboarded 4+ engineers to independent delivery within their first month.
  2. Turbot HQ, Inc.

    Junior Software Engineer Intern

    Aug 2022 - Jun 2023

    New York, USA (Remote)

    • Contributed to Turbot's open-source CLI tools — Steampipe (zero-ETL SQL over cloud APIs) and Powerpipe (CSPM).
    • Built Jest unit tests for React components and API integrations.
    • Built reusable server-side Nunjucks templates, eliminating 32% of redundant code across the team.
  3. Meliorist Developers Pvt. Ltd.

    Full Stack Developer Intern

    Jun 2021 - Apr 2022

    Mumbai, India (Remote)

    • Engineered a CRM tool with Java Spring Boot, Hibernate, React, and MySQL — automated workflows and lifted customer onboarding rate by 28% in a week.
    • Built serverless APIs with AWS Lambda (Node.js), Cognito, MongoDB, and WebSockets — real-time notifications for 6k+ users.
    • Developed a healthcare ERP frontend with React and Material UI — reusable components improved code scalability ~70% and accelerated delivery 30%.
  4. The Prodigious People

    Web Developer Intern

    Apr 2021 - Jun 2021

    Remote

    • Built a user-auth system from scratch with React + Firebase, end-to-end.
    • Optimized existing codebase, reducing latency 60-70% and contributing to 18%+ sales lift.
    • Built a blogging platform with React + Firebase — rich text editor, reverse-chronological feed, admin panel.
  5. Tawi Tech Solutions

    Frontend Developer Intern

    Mar 2021 - May 2021

    Remote

    • Built a responsive site for an animal NGO with React, integrating real-time Facebook and Twitter feeds.
    • Enhanced existing projects with new features and improved overall functionality.
Projects

Things I've shipped.

Built on too much coffee ☕️ and too little sleep — side projects where I went deep into streaming pipelines, database internals, and the systems-level rabbit holes that don't fit a sprint.

🎥 VideoHub screenshot

🎥 VideoHub

Video streaming platform

End-to-end HLS video streaming with FFmpeg-based parallel transcoding across 5 resolutions (240p–1080p), Spring Boot microservices, Kafka event-driven pipeline, and AWS S3 storage. JWT auth with RBAC, embeddable adaptive-bitrate player.

JavaSpring BootKafkaMySQLReactAWS S3DockerFFmpeg
🍫 Chocolatey screenshot

🍫 Chocolatey

MERN e-commerce with PayPal

Full-stack chocolate store with product catalog, cart, order management, and review/rating support. JWT-based RBAC, PayPal sandbox integration for real-time transaction tracking, multi-arch Docker builds.

ReactReduxNode.jsExpressMongoDBPayPal APIDocker
DBViz screenshot

DBViz

Interactive PostgreSQL visualizer

Single-binary database internals visualizer — connects to your Postgres, runs EXPLAIN ANALYZE, animates B-tree page traversal, and lets you toggle indexes to see query-planner behavior live. Go backend with embedded React frontend.

GoReact 19TypeScriptPostgreSQLD3.jsWebSocket
Contact

Let's build
something good.

Open to backend and full stack roles, meaningful systems challenges, and conversations around cloud security and platform engineering

Say hello