Hi, I’m

Sejal Choudhary

Senior Software Engineer

Java, Python & Spring Boot · Backend & data engineering · Cloud platforms

About me

Building reliable backend systems

I’m a Senior Software Engineer at HSBC in Hyderabad, with 5+ years of experience building Java/Spring Boot services and cloud data platforms. I turn complex business workflows into reliable APIs and data pipelines.

From architecture and data modeling to deployment and production support, I take ownership across the full development lifecycle. I also build AI-assisted engineering workflows and mentor engineers across teams.

Download Resume Contact Me
Sejal Choudhary smiling at the camera

Technical toolkit

Skills

Languages & Backend

Java, Python, SQL, Spring Boot, REST APIs, Microservices, Distributed Systems

Cloud & Data

GCP, GKE, Dataflow, BigQuery, PostgreSQL, Airflow, Apache Flink, ETL

Platform & Reliability

Kubernetes, Docker, Git, Maven, Terraform, Jenkins, Ansible, CI/CD, Prometheus, Grafana

AI Engineering

OpenAI APIs, LLMs, RAG, Embeddings, Prompt Engineering, AI Agents

Security & Quality

JUnit, API Testing, Selenium, Encryption, Secrets Management

Career

Experience

Building backend services and data platforms that teams rely on.

HSBC

Hyderabad, India

– Present

Current role

Senior Software Engineer

Developing Treasury’s capital-planning platform, from service design and data pipelines to production reliability.

  • Built Java/Spring Boot microservices that replaced spreadsheet-based regulatory workflows for 400+ analysts across Asia and Europe. Delivered multiple services ahead of deadline with zero production data-quality incidents.
  • Orchestrated Apache Flink ETL pipelines with Airflow, producing Parquet and ClickHouse datasets for forecast analysis through APIs.
  • Standardized CI/CD for 25+ GKE microservices with Jenkins, Terraform, and Ansible. Used Prometheus and Grafana to reduce issue diagnosis from hours to 15–30 minutes.
  • Built a beta Python AI Jira agent piloted by 3–4 teams, reducing task analysis from about a day to 30 minutes; developed AI-assisted code analysis and PR review workflows.
  • Mentored 10+ engineers across 4+ teams and led design reviews, standardizing APIs across 4–5 services. Remediated vulnerabilities to achieve zero blocking security findings before releases.

HSBC

Hyderabad, India

Software Engineer

Built a shared reference-data platform and the cloud infrastructure supporting it.

  • Delivered a platform used by 100+ HSBC teams and GCP Dataflow pipelines processing 10M+ daily events.
  • Replaced 1–2 days of manual reference-data requests with a single self-service API call.
  • Reduced latency by 60% on 75M-record workloads through SQL optimization, partitioning, and batching.
  • Migrated 20+ services from manually deployed VMs to GKE, enabling horizontal scaling and safer releases. Added Grafana dashboards and alerts for pipeline failures.

Earlier experience

2020 – 2021

Java & Python internships

Agriculture Insurance Company of India · Java Developer Intern · Oct 2020 – Jan 2021
Santech Solutions · Python Developer Intern · Jul – Sep 2020

  • Designed reusable Java ETL components for extraction, transformation, validation, and error handling, improving workflow efficiency by approximately 40%.
  • Built Python and Selenium automation for data validation and regression testing, reducing manual effort across releases.

Earlier work

Projects

A selection of earlier projects in web development and machine learning.

Machine learning

Breast Cancer Classification

A logistic regression model built on a real-world breast cancer dataset to explore classification with Python.

  • Python
  • scikit-learn
  • pandas
  • NumPy
View on GitHub

Web application

University Admissions & Counseling

A university admissions application for managing student records and allocating branches based on student preferences.

  • Java / JSP
  • Derby
  • HTML / CSS
View on GitHub

Web application

Doctor Appointment Booking

A web portal connecting patients and doctors, with search by name or specialization and appointment booking.

  • ASP.NET
  • AJAX
  • SQL
  • HTML / CSS
View on GitHub

Education

B.Tech in Computer Science
Banasthali Vidyapith · 2017–2021