Danish Sarwar

Software Engineer

Bengaluru, Karnataka, India1 yr 11 mos experience

Key Highlights

  • Engineered high-volume messaging system improvements.
  • Implemented SAML SSO, reducing response time significantly.
  • Architected microservices for compliance with Saudi regulations.
Stackforce AI infers this person is a Backend-heavy Software Engineer specializing in Healthcare and Fintech solutions.

Contact

Skills

Core Skills

JavaSpring BootMicroservicesEvent-driven Architecture

Other Skills

Spring SecurityRabbitMQRedisSAMLGraylogSentryPostgreSQLElectronic Health Records (EHR)Amazon Web Services (AWS)Computer ScienceSoftware DevelopmentCommunicationMySQLAlgorithmsMongoDB

About

Software Engineer with experience in designing scalable microservices, event-driven architectures, and authentication systems. Expertise in Java, Spring Boot, Redis, RabbitMQ, PostgreSQL, and SAML-based authentication. Passionate about optimizing system performance and building resilient distributed systems.

Experience

1 yr 11 mos
Total Experience
1 yr 11 mos
Average Tenure
1 yr 11 mos
Current Experience

Practo

2 roles

Software Engineer - 1

Promoted

Jul 2024Present · 1 yr 11 mos · Bengaluru, Karnataka, India · On-site

  • Improved throughput of a high-volume messaging system (500K+ messages/day) by architecting a scalable queue distribution strategy using RabbitMQ consistent-hash exchange with environment-driven scaling.
  • Refactored background Quartz jobs to RabbitMQ with delayed scheduling, enhancing reliability and reducing job execution delays.
  • Optimized Redis caching by eliminating expensive SCAN operations and redesigning data access patterns to reduce latency and improve system scalability.
  • Implemented IDP-initiated SAML SSO for Insta by Practo, introducing parallel processing to reduce login API response time from 10 seconds to 300 milliseconds.
  • Integrated Graylog and Sentry for centralized logging and monitoring, enabling real-time alerting and improved system observability.
  • Recognized as Engineer of the Quarter (Q2 2024) for leading key backend performance improvements and delivering multiple critical projects.
Spring SecurityRabbitMQRedisJavaSpring Boot

Software Developer

Jan 2024Jul 2024 · 6 mos · Bengaluru, Karnataka, India · On-site

  • Architected and orchestrated a microservices-based onboarding flow for Saudi Invoice Reporting (ZATCA), ensuring seamless invoice validation, signing, and submission.
  • Designed and implemented an XML signing mechanism using cryptographic certificates, ensuring compliance with Saudi e-invoicing regulations (FATOORA).
  • Developed a microservice for secure invoice storage and retrieval, leveraging Redis caching and PostgreSQL, reducing database queries by 60%.
  • Integrated a queue-based event-driven architecture with RabbitMQ, enabling asynchronous processing of invoice reporting events and improving throughput.
MicroservicesEvent-Driven Architecture

Education

National Institute of Technology Jamshedpur

Bachelor of Technology - BTech

Mar 2020Apr 2024

Jawahar Navodaya Vidyalaya - JNV

Intermediate — PCM

Jun 2017Apr 2019

Jawahar Navodaya Vidyalaya - JNV

Matriculate

Mar 2012Apr 2017

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience