Summary
Overview
Work History
Education
Skills
Accomplishments
Core Skills
Timeline
Generic

Rajesh Das

Senior Software Enginner
Bangalore,KA

Summary

Results-oriented and innovative Senior Software Engineer with [8+] years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.

Overview

5
5
years of professional experience

Work History

Software Engineer

E2Open

* Developed Spring Boot APIs for onboarding and transaction workflows.
* Built reusable scalable modules and improved performance via debugging and optimization.
* Collaborated across frontend and DevOps teams for reliability improvements.

Senior Software Engineer (SDE-2)

Niyo Solutions
, Karnataka
04.2021 - Current
  • * Architected and developed the Insta‑Card platform with three backend components: **ia‑inventory‑services**, **ia‑agency‑services**, and **ia‑onboarding‑service (NestJS BFF)**; built **insta‑account‑bff** aggregating inventory and workbench APIs for frontend.
    * Designed MongoDB indexes (unique, compound, sparse, background) across inventory and agency services for cardkits, asset transfers, and audit logs, improving search/filter API performance.
    * Delivered scalable REST APIs using **Spring Boot 3 + Java 17** with pagination, dynamic filtering, structured error handling via **@ControllerAdvice**, and exception codes.
    * Built bulk processing/job orchestration engine for Excel uploads including job status APIs, S3 integration, and role‑segmented access (Workbench vs Insta APIs).
    * Implemented JWT security, RBAC enforcement, Kubernetes deployments, and Bitbucket CI/CD; added async processing, Retrofit clients, and geospatial indexing for location data.
    * Owned API design/documentation including REST contracts for assignments, transfers, metrics, and audit reporting.
  • Implemented Kafka-driven async processing and caching for deduplication.
  • Developed NestJS BFF aggregating backend microservices.
  • Implemented markup engines and forex flows including quotes and orders.
  • Implemented authentication, onboarding, and API standards.
  • Migrated ledger capability from monolith to microservice.
  • Implemented provider-based flows and pagination APIs.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Delivered unit-tested systems within customer-prescribed timeframes.

Member Technical

ADP India

* Developed business logic for XML/CSV transformations supporting tax processing.
* Implemented validations ensuring data accuracy and reliable processing.
* Delivered high‑quality releases in Agile timelines.

Education

MCA - Computer Science

NIT Karnataka
Karnataka
04.2001 -

Skills

Java 11/17

Spring Boot

REST APIs

Microservices

Kafka

Software development

Amazon web services

Proficient in Java

API development experience

Schema Design

Software development lifecycle

Accomplishments

  • Promoted to SDE-2 within a year
  • ADP Hackathon winner (3rd place)
  • Solved 500+ LeetCode problems

Core Skills

Java 11, Java 17, Spring Boot, REST APIs, Microservices, MongoDB indexing, schema design, Kafka, AWS SQS, AWS SNS, AWS, Docker, Kubernetes, Bitbucket Pipelines, JWT, RBAC

Timeline

Senior Software Engineer (SDE-2)

Niyo Solutions
04.2021 - Current

MCA - Computer Science

NIT Karnataka
04.2001 -

Software Engineer

E2Open

Member Technical

ADP India
Rajesh DasSenior Software Enginner