Himanshoo in a navy coat by the Seine, with the Eiffel Tower behind him

Himanshoo

Software engineer at AWS · Berlin

I work on S3's metering and billing pipelines at AWS: distributed systems that turn petabytes of usage data a day into every customer's bill, at 99.99% availability. Before that I was on EC2, where I built fleet-wide crash-dump collection with fine-grained access control.

Currently

Software Development Engineer II at Amazon Web Services in Berlin, working on S3.

Works with

  • Java
  • Python
  • SQL
  • Apache Spark
  • Apache Iceberg
  • DynamoDB
  • AWS
  • AWS CDK
  • Docker

Speaks

English (fluent), Hindi (native), German (A2, studying towards B2).

Experience

  1. Software Development Engineer I → II

    Amazon Web Services

    –present, Berlin

    • Own Java and Spark (EMR) pipelines that process petabytes of usage data daily to meter and bill every S3 storage class, running at 99.99% availability against a 24-hour SLA.
    • Shipped three S3 Storage Lens features at exabyte scale, including deep-prefix insights, native metric queries via Apache Iceberg tables, and cost optimisation.
    • Designed and built a fleet-wide, event-driven system in Python (SNS, SQS, Lambda, ECS) to securely collect, process and store crash and core dumps across EC2, used by hundreds of engineers for debugging.
    • Designed fine-grained access control for isolated crash-analysis environments, with security as the primary design constraint.
    • Built internal developer tooling adopted by 10+ EC2 teams.
    • Manage all service infrastructure as code with AWS CDK and CloudFormation, and run operations through CloudWatch alarms, metrics and business dashboards.
    • Promoted to SDE II in 2024 for cross-organisation impact on EC2 and S3.
  2. Software Engineer (Working Student, then full-time)

    Klarna

    –, Frankfurt

    • Built and maintained Java bank-connectivity integrations for Klarna's open banking platform, covering two US banks and one Mexican bank, enabling secure customer login and account data retrieval.
    • Diagnosed and fixed production failures in bank integrations, improving login and data-retrieval success rates for customers.
    • Designed behavioural push notifications driven by in-app usage signals, increasing customer retention by 10%.
    • Reduced CI/CD deployment times by 27% and database query latency by 19%.
  3. Consultant

    Deloitte

    –, Hyderabad

    • Built custom identity and access management integrations with SailPoint IAM and Java for enterprise clients.
    • Rewrote two legacy production applications, halving their runtime.