Raushan Singh

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 10 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • 7 years of backend engineering experience.
  • Expert in microservices and cloud technologies.
  • Proven track record in optimizing system performance.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and Fintech with expertise in microservices architecture.

Contact

Skills

Core Skills

MicroservicesJavaApache SparkElasticsearchPythonTwilio

Other Skills

Agile EnvironmentAgile MethodologiesAlgorithmsAmazon Web Services (AWS)Apache KafkaArtificial Intelligence (AI)Azure IoT HubCC (Programming Language)C++Code ReviewComputer ScienceCore JavaData StructuresDeep Learning

About

Hey There, I am Raushan, Senior software engineer@Oracle. I have 7 yr experience working as a backend engineer.

Experience

7 yrs 10 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs 1 mo
Current Experience

Oracle

Senior Software Engineer

May 2024Present · 2 yrs 1 mo · Bengaluru, Karnataka, India · Hybrid

  • Notification Micro-service
  • Engineered and optimized high-performance, containerized microservices for a critical notification platform, leading architectural upgrades (e.g., httpClient 4.x to 5.x) and implementing dynamic rate limiters, resulting in substantial performance gains and enhanced service scalability within a distributed architecture.
  • Designed and delivered a secure, asynchronous, and extensible notification payload transformation service, leveraging event-driven patterns (Redis for queuing), Java, and a Node.js transformer sidecar for flexible processing of untrusted user code, significantly increasing service flexibility and security.
  • Pioneered real-time user engagement capabilities via WebSocket-driven in-app messaging and the Fusion Bell notification channel, improving responsiveness and user experience in a loosely coupled system.
  • Drove significant improvements in software quality and reliability by spearheading initiatives that increased unit, integration, and end-to-end test coverage to over 85% across critical microservice components, reducing technical debt and accelerating release velocity.
  • Enhanced system observability, operational resilience, and security through distributed tracing (spans), Prometheus metrics, improved reporting, and architectural modernization (JPMS integration, Helm-based service orchestration, establishing private network scopes for inter-service communication, and developing robust authorization mechanisms for public-facing API gateways).
MicroservicesJavaRedisWebSocketPrometheusKubernetes+1

Paypal

SDE II

Jun 2021May 2024 · 2 yrs 11 mos · Chennai, Tamil Nadu, India

  • Data-Lineage – PayPal Lineage Orchestration Tool
  • Developed Spark data-lineage by integrating and setting up Spline (Arango DB, Docker, Apache Spark) to capture Spark ETL execution plans and events, including a custom parser for data-lineage extraction.
  • Automated extraction and transformation of Control-M ETL job metadata from Oracle DB, loading lineage data to Elasticsearch & Kibana, increasing orchestration by 70%.
  • Developed API endpoints to expose data lineage for Control-M & Informatica ETL jobs for external consumption.
  • Implemented logging and monitoring using GCP services for production logging, monitoring, and alerting.
  • Scripted automated metadata downloads from Datahub for 500+ Critical Data Elements in Excel and JSON formats.
  • Parsed ETL config JSON files to extract and push OFI team data-lineage to Datahub.
  • Fetched OFI ETL jobs metadata from BigQuery and pushed data-lineage to Datahub.
  • Parsed OLDMonk ETL Excel files to extract and push jobs metadata and data-lineage to Datahub.
  • Fetched OLDMonk ETL jobs metadata from BigQuery and pushed data-lineage to Datahub.
  • Developed Hive & Oracle SQL query parser to extract data-lineage from SQL queries and push to Datahub.
  • Integrated Data Movement Platform (DMP) using API endpoints to push ETL jobs metadata and data-lineage to Datahub.
Apache SparkElasticsearchKibanaGCPDockerOracle DB

Otis elevator co.

SDE I

Dec 2019Jun 2021 · 1 yr 6 mos · Greater Hyderabad Area

  • Built a Twilio-based video-streaming solution for real-time communication and diagnostics between elevator technicians, building owners, and trapped passengers.
  • Developed a Python client-server microservice enabling secure (TLS) communication between an iOS app and an IMX6 microcontroller.
  • Implemented TCP/IP (ZMQ) socket endpoints for reading and writing configuration across microservices.
  • Integrated Paho-MQTT client to sync device properties with Azure IoT Hub Device Twin.
  • Utilized ZeroMQ for efficient, simultaneous message routing between multiple microservices and clients.
PythonTwilioZMQAzure IoT Hub

United technologies

SDE I

Jul 2018Nov 2019 · 1 yr 4 mos · Hyderabad, Telangana, India

  • Implemented a feature to display date, time, and elevator position on an LVDS screen connected to an IMX6 ARM controller.
  • Built a PyQt and QML-based solution with a Python backend to stream voice and video from a local RTSP server, overlaying elevator information on the feed.
  • Created a feature to show news and weather updates on the LVDS screen in elevators, retrieving data from authorized RSS feeds.
PythonPyQtQML

Education

Indian Institute of Information Technology Una

Bachelor of Technology (B.Tech.) — Electronics and communication Engineering

Jan 2014Jan 2018

Chinmaya Vidyala ,Bokaro Steel City

10+2 — Science

Jan 2011Jan 2012

S.V.M Sitamarhi,Bihar

10th

Jan 2010Jan 2011

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience