R

Rahul Singh

Software Engineer

Hoboken, New Jersey, United States5 yrs 8 mos experience
Highly Stable

Key Highlights

  • Expert in Java and Spring frameworks.
  • Proven track record in cloud migration projects.
  • Strong background in performance optimization.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in Cloud Computing and Travel Technology.

Contact

Skills

Core Skills

JavaHadoopPythonSpringAwsSolr

Other Skills

OozieMapRHDInsightsKustoShell ScriptsGroovyGrafanaJPAReactReduxJavaScriptRabbitMQElastic SearchTomcatApache

About

I am a Software Developer at Microsoft (RiskIQ, Microsoft Security). I did my Master's in Computer Science with a specialization in Artificial Intelligence from Northeastern University, Boston. Previously I worked as a Backend developer for four years on Search, Data platforms, and Competitive Analytics teams. I primarily worked on projects based on Java, with Spring being the framework of choice. I also worked on a few front-end projects using React and Redux for a short time.

Experience

5 yrs 8 mos
Total Experience
2 yrs 9 mos
Average Tenure
--
Current Experience

Microsoft

Software Engineer 2

Oct 2021Jun 2023 · 1 yr 8 mos · New York City Metropolitan Area · Remote

  • Working at Platform Engineering Team (RiskIQ, Microsoft Acquired July 2021), SCIM [Microsoft Security]
  • Migrated data pipelines processing Petabytes of data from on-premise datacenter to Azure. Used Oozie, Hadoop, MapR, HDInsights, Solr, Kusto, Java, Python, and Shell Scripts.
  • Improved existing applications to support hybrid [cross-dc] applications and microservices. Used Java, Groovy, and Solr.
  • Improved On-Call process by improving documentation, metric collection, and creating new dashboards and reports for better tracking and analysis. Used shell scripts, Python and Grafana.
OozieHadoopMapRHDInsightsSolrKusto+3

Makemytrip.com

2 roles

Senior Software Developer - 1

Promoted

Apr 2017Jul 2019 · 2 yrs 3 mos · Gurgaon, India

  • 1.) Ticket Manager + UI [Java, Spring, JPA, React, Redux, JavaScript]
  • Code Rewrite [Generic] & Redux Changes [Reduced code complexity, scale-able for future updates/features], Intelligent Error Reporting [Bucket wise error reporting (improved error detecting latency), Associate Filter(used to check individual performances of associates) , Pre-tax price view (Used during/post gst implementation to fix tax related issues), Calendar View (Used to preview repeat offenders on UI), Inventory Price View (Reduces time to add missing inventory by providing rates directly at dashboard) , City Filter, Verification Loop, Deployment build issue, One Login Redirection + Admin Page, Hotelier Email Service(Backend + Html,CSS), Error Reporting (New Types), Dual Datasource with JPA.
  • 2.) Augur [Java, Spring,React, Redux, JavaScript]
  • Complete UI + Deployment(Apache+Tomcat Setup) , Generic Score Processor, Category Weights, Booster(ASP, Chain Code, Chain/Non-Chain) Fraud; Gamify API, Fresh Hotels. Setup of New Relic, Auto Deployment, Wiki and improved documentation).
  • 3.) Migration of Applications from in house Makemytrip datacenter to GoIbibo AWS
  • RabbitMQ, Elastic Search, TicketManager, TicketManagerUI, Totem, Tomcat+ Apache Setup, New Relic Setup, Logging setup, Deployment.
JavaSpringJPAReactReduxJavaScript+2

Software Developer

Jun 2015Mar 2017 · 1 yr 9 mos · Gurgaon, India

  • Projects developed under Flywheel/Sinbad-Insights Team:
  • Generic Price Parser + Meta Information Translator [Meal Plan, Price Type, Room Type] for Multiple OTAs.[Java, Spring, Tomcat, Kafka, Amazon S3, Distributed Architecture, MySQl Server -> Amazon RDS]
  • Prioritisation Project : Sequencing Hotels based on aggregated data (financial and content scores) from various sources and tweaking the algorithm for correct insight priority [Java, Spring Boot, Hive, MySQL Server]
  • Projects developed under Content Platform Team:
  • Multi-source Content Push API for HotelTravel : (Sources: EasyToBook, Makemytrip, In-house Content and Content from partner DMC) [Core Java]
  • Listing Service : Overhaul current hotel content onboarding process from HotelTravel to Makemytrip and Refreshing stale content for already active hotels. [Latency reduced from 1 week batch process to NRT process]
  • SOLR Performance Tuning : JVM, Jetty, Replication, Java Thread Monitoring, GC Cycle.
  • New HotelTravel Content API for Listing and details page from scratch: Backend Development [Java, MSSQL Server, SOLR and Zookeeper] Latency Reduced from > 1 Sec for Listing Page to 100 ms and Latency > 200 ms for Details Page to ~ 10 ms.
  • New HotelTravel Search API (Homepage, listing and detail page) : Backend development [SOLR, Zookeeper] Latency reduced from 1 sec to <= 10 ms
  • Easytobook Complete SEO Back end API development from black box datasource. [Java, SOLR]
  • Projects developed under Supplier Platform [SP] Team:
  • Multi-Rate Caching project: Caching same Rates of a DMC where prices provided are same with change in nationality and location. [Core Java, Spring and Couchbase]
  • DMC Modelling Project [Implemented End to End Workflow for JacTravels, Tourico and Expedia: Rest + SOAP Calls, Parsing [XML,JSON], Data Aggregation and Report generation. [Core Java] ] .
JavaSpringTomcatKafkaAmazon S3MySQL Server

Education

Northeastern University

Master's degree — Computer Science

Jan 2019Jan 2021

Netaji Subhas Institute of Technology

Bachelor's degree — Computer Science

Jan 2011Jan 2015

Delhi Public School - Rohini

Highschool

Jan 1997Jan 2011

Stackforce found 100+ more professionals with Java & Hadoop

Explore similar profiles based on matching skills and experience