Skip to content
View srajansohani's full-sized avatar

Block or report srajansohani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
srajansohani/README.md

๐Ÿ‘‹ Hey there! I'm Srajan Sohani

๐Ÿง  Software Developer | Backend Engineer | Elastic Stack Enthusiast

Iโ€™m a Softwate Engineer working at Deutsche Bank and I have done my graduation in Computer Science at SGSITS, Indore (2021โ€“2025) passionate about backend development, DevOps, and building resilient distributed systems. Iโ€™ve worked across real-time infrastructure, microservices, and developer tooling during my internships and projects.

  • ๐Ÿ”ญ Currently exploring: Elastic Stack, Model Context Protocol (MCP), and large-scale system design
  • โš™๏ธ Passionate about: Developer Experience (DevEx), distributed infra, scalable backend services
  • ๐Ÿ“ง Reach me at: srajansohani999@gmail.com

Full Time Experience

Graduate Engineer @Deustche Bank

โ€ข Contribute to the Data Management Platform, which tracks enterprise data feeds across the bank

โ€ข Design and implement Data Quality (DQ) validation workflows for regulatory and compliance-critical datasets

โ€ข Build Angular components for monitoring data health, feed integrity, and quality metrics

โ€ข Collaborate with engineering and compliance teams to strengthen enterprise data governance

๐Ÿ’ผ Internship Experience

๐Ÿข HyperFlex โ€“ SDE Intern (2025)

  • ๐Ÿ› ๏ธ Worked on Elastic Stack tooling and observability infrastructure
  • Developed full-stack Elastic Upgradation Tool with Ansible + Webhooks for node-by-node orchestration
  • Created Splunk to Elasticsearch Migration Tool to assist clients in capacity planning and alert translation

๐Ÿฆ Deutsche Bank โ€“ TDI Intern, Risk Division (2024)

  • Integrated real-time system notifications into Global Credit Risk System (GCRS) using WebSockets and Kafka
  • Modeled notifications into DB using a GraphQL-based Nova workflow system
  • Improved alert latency from ~10s (emails) to <1s (real-time UI)

๐Ÿ–ฅ๏ธ Consultadd โ€“ Software Engineering Intern (2023)

  • Migrated class-based components to functional React components, improving code maintainability
  • Added infinite scroll and Firebase-powered real-time notifications
  • Optimized API usage with debounced search and caching strategies

๐Ÿง  Projects

๐Ÿ“ Blog-The-Change

GitHub Action that auto-generates commit-based blog summaries using Gemini LLM and posts to Hashnode
Stack: Octokit, Gemini API, Hashnode API

๐Ÿ”„ Elastic Upgradation Tool (HyperFlex)

End-to-end orchestrator for upgrading Elasticsearch clusters with rollback, live status, and prechecks
Stack: Node.js (TypeScript), MongoDB, React, Ansible, Docker

๐Ÿ” Splunk to Elasticsearch Migration Tool (HyperFlex)

Helps clients evaluate and migrate from Splunk to Elastic by analyzing indexes and alerts
Stack: Spring Boot, TypeScript Microservices


๐Ÿ›  Tech Stack

Languages: Java, TypeScript, Python, C++, JavaScript
Frontend: React, Tailwind CSS, shadcn/ui, Angular
Backend: Spring Boot, Node.js, Express.js, Ansible
Infra: Kafka, Docker, AWS, Firebase, EC2
Databases: MongoDB, PostgreSQL, Elasticsearch
Tools: GitHub Actions, GraphQL, Socket.IO, Redis, CI/CD


๐Ÿ“ˆ GitHub Stats

Srajan's GitHub stats Top Languages


๐Ÿ† Achievements

  • ๐Ÿงฎ INMO Qualifier (2020) โ€“ Among top 30 students in state
  • ๐Ÿ’ก Solved 700+ DSA problems across LeetCode, GFG, Codeforces, and CodeChef
  • โš”๏ธ LeetCode Rating: 1700+
  • ๐ŸŽ‰ HacktoberFest 2022 Contributor

๐ŸŒ Connect with Me

LinkedIn
GitHub
LeetCode
Email


โญ Thanks for stopping by! Let's build something great together ๐Ÿš€

Pinned Loading

  1. blog-the-change blog-the-change Public

    JavaScript 3

  2. ocp-frontend ocp-frontend Public

    JavaScript

  3. self-driving-car self-driving-car Public

    JavaScript

  4. video-sharing-app video-sharing-app Public

    JavaScript

  5. video-sharing-app-backend video-sharing-app-backend Public

    JavaScript