R

Rajiv Shringi

Software Engineer

San Jose, California, United States21 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing microservices and REST APIs.
  • Proven track record in real-time data processing.
  • Strong background in Java and distributed systems.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the SaaS industry.

Contact

Skills

Core Skills

MicroservicesRest ApisJava

Other Skills

MemcachedIntegrationsApache SparkKafkaHbaseElasticsearchSpring RESTSpring BootHibernateOAuthImpalaOozieApache NutchLuceneIntegration

About

Software developer who loves working with distributed data stores Education/Certifications: - Bachelor Degree in Computer Science (2004) - Sun Certified Java Programmer - Sun Certified Enterprise Architect

Experience

21 yrs 7 mos
Total Experience
3 yrs 7 mos
Average Tenure
6 yrs
Current Experience

Netflix

2 roles

Staff Software Engineer

Sep 2024Present · 1 yr 8 mos

Staff Software Engineer

May 2020Present · 6 yrs

Oracle

Sr. Principal Software Engineer

Apr 2018May 2020 · 2 yrs 1 mo · San Francisco Bay Area

  • Designed and developed application caching layer and invalidation framework using Memcached
  • Designed and developed integrations for data and campaign management with Responsys
  • Implemented a job service framework to maintain and execute system level jobs
  • Implemented micro services and REST APIs to support the data platform.
MemcachedIntegrationsMicroservicesREST APIs

Agilone

Lead Developer

Jan 2015Mar 2018 · 3 yrs 2 mos · Mountain View, CA

  • Developed the realtime data processing pipeline using lambda architecture. The pipeline processes millions of messages using Apache Spark and Kafka while storing them in Hbase. This data powers the customer 360 profiles. The search functionality is powered by Elasticsearch.
  • Developed the Campaign history architecture used to store historical audience information from marketing campaigns. The data is queried using Impala while the workflows to gather the data are run using Oozie.
  • Developed the entire backend platform to power AgilOne’s flagship product. The platform code was written from scratch and developed in Java. We maintain a very high level of code coverage (90%) and have functional tests defined for each library using Docker.
  • Developed REST APIs to expose AgilOne data for internal and external applications. One notable API collects tracking data from customer websites and processes millions of messages daily. The APIs were written using Spring REST and Spring Boot. Backend was developed using Hibernate.
  • Developed AgilOne Security framework for APIs using the OAuth framework. The security libraries handle user and password management, token creation, session management, roles and privileges for all internal and external APIs.
  • Mentor junior developers and interns. Do regular code reviews for all developers using Crucible.
Apache SparkKafkaHbaseElasticsearchJavaREST APIs+4

Bank of america

Sr. Software Engineer

Mar 2012Jan 2015 · 2 yrs 10 mos · San Francisco Bay Area

  • Worked on improving the search functionality on the main website. Mainly worked on a crawler to crawl web pages and index information. The crawling was done using Apache Nutch and the search framework was based on Lucene.
Apache NutchLucene

Rhapsody

Senior Software Development Engineer

Dec 2010Mar 2012 · 1 yr 3 mos

Infosys

Software Developer

Sep 2004Dec 2010 · 6 yrs 3 mos

Education

Thadomal Shahani Engineering College

Bachelor's degree — Computer Science

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Microservices & Rest Apis

Explore similar profiles based on matching skills and experience