Skip to content
Top of page
Portrait of Rahul Yadav smiling in a floral kurta.

Rahul Yadav

Senior Software Engineer

Six years building and modernizing enterprise software across Python backends and backend-heavy React and Vue products.

About

Backend depth, full-stack delivery

I build backend systems with Python, FastAPI, Django/DRF, PostgreSQL, Redis, and AWS, focusing on API design and migration, authentication and authorization, caching, performance, and testing. For end-to-end delivery, I work with JavaScript, React, Redux, Vue.js, Nuxt.js, Quasar, and HTML/CSS to integrate interfaces with backend services and carry features from design through release. I also contribute to technical decisions, code reviews, and delivery across teams. I spent more than two years building and modernizing enterprise SaaS products at Gainfront and now contribute to an Airbus customer engagement at Sopra Steria.

Open to Senior Backend Engineer, Senior Software Engineer/SDE II, and backend-heavy full-stack opportunities.

Credibility

Evidence over adjectives

Selected, validated indicators of engineering impact.

  1. Phased application modernization

    Co-designed a PHP-to-FastAPI/React modernization for the Airbus engagement at Sopra Steria, using Strangler Fig routing and AWS ALB URL rewrites to avoid a big-bang cutover.

  2. Greenfield product delivery

    Delivered four greenfield modules at Gainfront—Request for Price, Target Report, Spend Analytics, and Itemized Quote—from requirements through release using Django REST Framework and Vue/Quasar.

  3. Leadership and measurable outcomes

    • Delivery leadership: Led delivery for three engineers and reviewed PRs across Sopra Steria, Airbus, and partner teams, while strengthening persistence and authorization testing with database-backed pytest fixtures.
    • Payload efficiency: Reduced primary data-grid API payloads from approximately 1.5–2 MB to below 1 MB through response shaping and Gzip compression, meeting the ALB-to-Lambda response limit.
    • Test coverage: At Gainfront, helped raise backend test coverage by approximately 45 percentage points, from approximately 40% to 85%, while strengthening CI and linting checks.

Work

Experience

Reverse-chronological roles, selected responsibilities, and validated outcomes.

  1. Sopra Steria

    Senior Software Engineer

    Featured experience

    Enterprise application modernization from PHP to FastAPI and React.

    Selected contributions

    1. Co-designed a hybrid PHP-to-FastAPI/React modernization architecture based on the Strangler Fig pattern, implementing AWS ALB listener-rule URL rewrite transforms for phased routing without a big-bang cutover.
    2. Designed and implemented a request-scoped user context and authorization layer using reusable FastAPI dependencies, separating identity, permissions, and scoped/global configuration while selectively caching frequently accessed state across migrated APIs; designed shared identity, authorization, and configuration state across FastAPI and React using dependency injection, client-side persistence, and periodic synchronization.
    3. Owned end-to-end migration of core workflow-management features and backend APIs from session-based PHP to FastAPI/React, defining REST API contracts and client/server state boundaries; delivered configurable forms and endpoints, a reusable multi-select React component, and a multi-field user-search API.
    1. Migrated 2 cross-cutting platform capabilities - User Impersonation and Audit Logging - with authorization-aware client state, server-side authorization enforcement, and filterable, paginated audit logs with React infinite scroll.
    2. Reduced primary data-grid API payloads from ~1.5-2 MB to <1 MB through response shaping and Gzip compression, meeting the ALB-to-Lambda 1 MB response limit for deeply nested workflow data.
    3. Led delivery for 3 engineers, reviewed PRs across Sopra, Airbus, and partner teams, and introduced database-backed pytest fixtures for persistence and authorization testing, reducing reliance on mock-heavy tests.

    Technologies

    • Python
    • FastAPI
    • React
    • REST API Design
    • AWS ALB
    • AWS Lambda
    • Dependency Injection
    • Caching
    • pytest
    • Gzip Compression
  2. Gainfront

    Software Developer

    Featured experience

    Modernized supplier-facing modules and delivered greenfield modules from requirements through release.

    Selected contributions

    1. Modernized 5 supplier-facing modules - Supplier Profile, Discovery, Purchasing, Registration, and Dashboards - from server-rendered Django to decoupled DRF APIs and a Vue.js/Quasar SPA, separating backend contracts from frontend releases and supporting configuration-driven country/customer form variants.
    2. Designed and delivered backend services and Vue/Quasar interfaces for 4 greenfield modules - Request for Price, Target Report, Spend Analytics, and Itemized Quote - from requirements and API/data design through release, supporting enterprise onboarding and upsell workflows.
    3. Designed a RabbitMQ-based asynchronous document-processing prototype for contract, invoice, and supplier-certificate workflows, covering queue-based processing, retries/backoff, and DLQs.
    1. Implemented JWT authentication with Redis-backed token revocation and API rate limiting; contributed to AWS ECS/RDS architecture.
    2. Helped raise backend test coverage by ~45 percentage points (~40% to ~85%) by adding pytest coverage for new and migrated flows and strengthening CI/linting checks; reinforced maintainability through code reviews and design discussions.

    Technologies

    • Python
    • Django
    • Django REST Framework
    • Vue.js
    • Quasar
    • RabbitMQ
    • JWT
    • Redis
    • API Rate Limiting
    • AWS ECS
    • AWS RDS
    • pytest
  3. MarsDevs

    Software Engineer

    Delivered backend and frontend features, integrations, releases, and testing improvements across client projects.

    Selected contributions

    1. Delivered full-stack features for Polestar across Django/DRF APIs and Vue.js/Nuxt.js frontends, covering regional workflows, finance and payment flows, third-party API integrations, custom middleware/commands/signals, releases, and mentoring interns.
    2. Reduced Castapp video-generation time by 60% by optimizing Python/Flask processing and GCP task orchestration while supporting React integration and improving React components.
    3. Built and delivered a Google Cloud Document AI processor for Afto, tyre-health APIs and ReportLab PDF reports for TyreExpress, and backend test improvements that increased backend test coverage by 35% for Medtrics.

    Technologies

    • Python
    • Django
    • Django REST Framework
    • Flask
    • Vue.js
    • Nuxt.js
    • React
    • GCP
    • Google Cloud Document AI
    • ReportLab

PROJECTS

What I’m building next

A small set of practical products I plan to build and document as they move from idea to working software.

Tourney

WIP

A flexible tournament manager for creating competitions, recording scores, calculating results, and announcing winners across different games and variants.

Planned stack

  • FastAPI
  • React
  • PostgreSQL
  • Redis
Planned home
tourney.rahuly.in
View project plan

URL Shortener

WIP

A practical service for creating, managing, and safely redirecting short links. I plan to build it to revisit and deepen technologies in my stack—and I’d love for you to use it when it is ready. ❤️

Planned stack

  • FastAPI
  • React
  • PostgreSQL
  • Redis
Planned home
go.rahuly.in
View project plan

Portfolio Tracker

WIP

A long-term investment journal and portfolio tracker for recording investment decisions, strategies, exit plans, alerts, prices, and performance.

Planned stack

  • Django REST Framework
  • React
  • PostgreSQL
  • RabbitMQ
Planned home
invest.rahuly.in
View project plan

Universal Job Tracker

WIP

A compact job-application tracker with customizable columns and typed fields that can adapt to different job-search workflows.

Planned stack

  • FastAPI
  • Vue.js
  • PostgreSQL
  • Pydantic
Planned home
jobs.rahuly.in
View project plan
Explore all project plans

Capabilities

Skills

Backend-heavy full-stack technologies and engineering practices.

Languages

  • Python
  • JavaScript
  • SQL

Backend and APIs

  • FastAPI
  • Django
  • Django REST Framework
  • Flask
  • SQLAlchemy
  • Pydantic
  • REST API Design
  • Authentication & Authorization
  • Dependency Injection
  • JWT
  • API Rate Limiting
  • Gzip Compression
  • ReportLab

Frontend

  • React
  • Redux
  • Vue.js
  • Nuxt.js
  • Quasar
  • HTML/CSS

Databases, caching, and asynchronous processing

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • RabbitMQ
  • Caching

Cloud and infrastructure

  • AWS ALB
  • AWS Lambda
  • AWS ECS
  • AWS Fargate
  • AWS RDS
  • AWS S3
  • AWS CloudFront
  • GCP
  • Google Cloud Document AI
  • Docker

Testing, quality, and developer tooling

  • pytest
  • Jest
  • CI/CD
  • Code Review
  • SOLID Principles
  • Performance Optimization

Education

Education

Bachelor of Engineering in Computer Engineering

University of Mumbai

2016–2020 CGPA 8.74/10

Contact

Start a useful conversation

For senior backend, senior software, and backend-heavy full-stack opportunities.

Location
Bengaluru, Mumbai - India