Rahul Kumar Niranjan

Software Engineer

Noida, Uttar Pradesh, India14 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 15 years of software design and architecture experience.
  • Led migration of 500 million users across cloud environments.
  • Recognized for critical contributions in microservices development.
Stackforce AI infers this person is a SaaS architect with extensive experience in cloud-native solutions and microservices.

Contact

Skills

Core Skills

JavaMicroservicesApi DevelopmentCi/cdAutomationCloud MigrationCicdJavascriptIntegrationSpringFramework Development

Other Skills

AJAXAWSCore JavaData StructuresDatabase ManagementDatabasesDockerFull-Stack DevelopmentHibernateJ2EEJQueryJSPJava Enterprise EditionKafkaMigration

About

Currently working in Adobe as Senior Computer Scientist Over 15 years of experience in software design, architecture, development and technical leadership. Built scalable, highly available cloud native systems from ground zero. Passionate on providing hands-on technical leadership and mentoring to the engineering teams. Specialties: Java, Distributed System, Micro-services, Docker, AWS/Cloud, Database, SQL, Product Development

Experience

Adobe

3 roles

Senior Computer Scientist

Promoted

Mar 2023Present · 3 yrs

  • Team Building & Leadership
  • Contributed as a core member of a Scrum team and took on leadership responsibilities when required, driving research, design, implementation, testing, and deployment of multiple microservices
  • Actively contributed to critical architectural decisions and led the development of core APIs during the implementation of Document Cloud and integration with legacy systems
  • Led the rearchitecture of the Team plugin for Adobe Sign and transitioned Torq APIs to React, resulting in streamlined development operations and optimized processes
  • Engaged and led architecture and designing solution to migrate users from SharedCloud to Platform
  • Spearheaded CI/CD migration to the Flex pipeline across Document Cloud by conducting key POCs, formulating migration guidelines, enabling automation, executing canary deployment validations, and supporting over 70 teams in adopting the new infrastructure
  • Key Achievements:
  • Received multiple spot awards including identifying constantly increasing trend in Redis memory consumption due to secondary indexes and fixing it without impact ing any client and figuring out memory issue which was causing to issues in one of the core microservice
  • Recognized with several monthly awards for critical contributions, notably for developing a seamless pause/resume migration mechanism supporting over 20 workers and approximately 2,000 pods with zero user disruption
  • Led infrastructure efforts to successfully migrate approximately ~500 million users across cloud environments without affecting user workflows or asset integrity
  • Facilitated the transition of all Document Cloud service teams to the new Flex deployment infrastructure, maintaining full continuity of key deployment operations without downtime
  • Tech Stack: Java, Spring Boot, Jersey, Docker, Redis, AWS, Kafka, etc
JavaSpring BootMicroservicesDockerAWSRedis+1

Computer Scientist 2

Feb 2020Present · 6 yrs 1 mo

  • Key Projects:
  • Project 1: Architect and develop solution to migrate users from a cloud to another to unlock key Adobe capabilities
  • Helped in architecting and rolling out solution with no user impact and asset integrity
  • Project was developed with more than 15 workers with application tier to help document cloud services understand the migration status
  • Lead various components including desiging key component using which varirous teams can integrate their solution to facilitate a user migration
  • Devised various intelligent algorithms including pause/resume user pickup workflows in case of upstream inconsistencies, strategy to manage gradual traffic rollout on upstream services to manage service disruptions along with devising various monitoring components to detech issues in user migration
  • Project 2: Lead migration to use modern CICD pipline e.g. Flex across Document Cloud
  • Conducted critical proof-of-concepts and developed the foundational migration guide to facilitate the transition of Document Cloud services to the new platform
  • Partnered with SREs to create an automation tool for Flex deployment infrastructure and conducted canary migrations to verify implementation steps and uncover areas for improvement
  • Enabled seamless migration for more than 70 services by providing hands-on support and resolving major issues during the transition phase
  • Project 3: Handling Files Upload, Download and Users Microservice
  • Involved in designing Dynamic Limits API which has to be leveraged by Document Cloud Clients, who can build features based on verb/tile on top of it for free/paid users.
  • Migrated APIs from python based DEXI stack to ASR Java based stack including enumerating, adding, deleting, organizing, and fetching files from Document Store.
  • Lead the technical design, vision and implementation of re-writing all services from Python to Java
JavaMicroservicesCICDAPI Development

Computer Scientist

Sep 2017Feb 2020 · 2 yrs 5 mos

  • Project: Adobe Sign for MSFT Dynamics, Office 365 and Microsoft Teams and SharePoint
  • Tech Stack: Java, J2EE, Kafka, JavaScript, React, Torq etc.
  • Adobe Sign offers a plug-and-play integration solution for Microsoft products like Dynamics, Office 365 and Teams, SharePoint etc
  • Rearchitected Microsoft Teams App and changed underlying infra from Torq to React
JavaJ2EEKafkaJavaScriptReact

Hcentive technology india private limited

3 roles

Senior Software Developer

Promoted

Jan 2015Sep 2017 · 2 yrs 8 mos

  • Key Achievements:
  • Hands-on experience in architecting and designing high-scale enterprise applications with significant user reach and impact
  • Contributed to building the core foundation of a private exchange as part of a lean startup team, with key responsibilities in setting up and scaling the tech infrastructure
  • Honored with several Employee of the Month awards in recognition of contributions to strategic projects, including the architecture and development of the Composite Rating Design, end-to-end design and implementation of Carrier Provisioning, and access control list (ACL) design for streamlined carrier onboarding
  • Tech Stack: Java, J2EE, Spring, Hibernate , JQuery, Oracle
  • Key Projects:
  • Project 1: Uploading various Plans and managing Search APIs
  • Designed and developed APIs for provisioning various plans for employees and individuals including formats SERFF and Non SERFF - APIs were designed to support plan provisioning along with search capabilities for Individual, Broker, Employer, Employee and Admin Users
  • Extended support in API integration for various portals including Broker, Employer, Employee and Individual portal using same APIs
  • Project 2: Managing portal - Employer and Employee
  • Designed various APIs for provisioning Employer and Employee and helped integrating them in portals
  • Designed and developed comprehensive workflows employer and employee including proposal creation, shareing, notification, employee registration, employee enrollment etc
  • Project 3: Determine Rates in various workflows - Rating APIs
  • Designed and devloped APIs for different rating strategies including age banded and composite rating for various portals including employer and employee
  • Engaged in architecting APIs for rate provisioning for super broker for various workflows
  • Handled responsibility for rates algorithms integration and evaluation in all managed portals (Individual, Broker, Employer and Employee)
JavaSpringHibernateJQueryOracle

Software Developer

Jul 2013Dec 2014 · 1 yr 5 mos

  • Key Projects: Onboarding and Effectuation APIs development
  • Involved in APIs designing and development including individual, employer and employee onboarding along with enrollment onboarding for existing accounts
  • Designed APIs for carrier response (effectuation process) for offline enrollments
  • Developed various cron jobs including onboarding and effectuation processes to process offline enrollment data
JavaAPI Development

Associate Consultant

Apr 2012Jun 2013 · 1 yr 2 mos

Versé innovation pvt ltd

Software Developer

Jul 2010Mar 2011 · 8 mos · Bengaluru, Karnataka, India · On-site

  • Got an exposure of highly competitive startup environment where I have got apportunity to hone various skill sets including increased sense of ownership, understanding of product market fit and power to take quick decisions on real world issues and actions to pivot on quick market feedback
  • Mentored exposure of architecting various products at very early age and honned up technical skill set to develop various application layers
  • Exposure on various technologies, self choosen tools to full fill customer needs
  • Tech Stack: Java, Spring, Hibernate, Database, Lucene(Search)
  • Project 1: Generic Chat Framework
  • Developed framework to enable P2P chat for two parties over USSD/SMS between seeker and poster for matching profiles including support for short and long codes
  • Architected under supervision of mentor and developed various application layers
  • Project 2: SMS/USSD/WAP Application Development for various Telecom provider
  • Developed USSD, SMS, WAP applications for different verticals Jobs, Matrimony, Real Estate, Deals on mobile using Transition Set Framework for various prominent Indian operators including Idea, Airtel, Vodafone, DOCOMO
  • Features and enhancements in existing products like inclusion of new multimodal , changes in price point, alert configurations, tips generation etc
  • End to end product delivery for and WARID (Bangladesh operator) for jobs and matrimony vertical including Co mmunication SMPP configuration ), Application development , Alert generation (bulk and instant) instant), Search Server setup, SMS Sender setup and complete ownership of product
  • Content ownership from various providers from Bangaladesh and helped team setup infra for P2P Chat
JavaSpringHibernate

Verse innovation

Software Trainee

Jan 2010Jun 2010 · 5 mos · Bengaluru, Karnataka, India · On-site

  • Developed and managed specific content including verticals like jobs, matrimoney, deals, automobile etc from various providers including JobsA1, bdjobs, quikr, borbodhu, bibahbd etc.
  • Helped team in scaling parser Infrastructure for diverse content providers

Education

Dhirubhai Ambani Institute of Information and Communication Technology

btech — ict

Jan 2006Jan 2010

Pt. Deen Dayal Upadhyay Sanatan Dharm Vidyalaya, Kanpur

intermediate — science

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience