Nitish Sharma

Senior Software Engineer

Bengaluru, Karnataka, India10 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proficient in Java and MongoDB for backend development.
  • Experienced in developing real-time applications using Node.js.
  • Strong expertise in implementing asynchronous processing with RabbitMQ.
Stackforce AI infers this person is a Backend Developer with strong expertise in SaaS applications.

Contact

Skills

Core Skills

Software DevelopmentWeb DevelopmentJavaMongodbNodejsRabbitmqXmppRedis

Other Skills

AJAXAPI DevelopmentAlgorithmsAmazon Web Services (AWS)Asynchronous ProcessingBack-End Web DevelopmentCC++Chrome ExtensionData StructuresDocker ProductsGitGoHTMLJavaScript

Experience

Grab

Software Engineer

Jul 2018Present · 7 yrs 8 mos · Bengaluru Area, India

GoPHPRest APIsSoftware DevelopmentWeb DevelopmentAlgorithms+25

Info edge india ltd

2 roles

Senior Software Engineer

Promoted

Jun 2016Jun 2018 · 2 yrs · Noida Area, India

  • Developed Tracking Service: Developed tracking service in Java (in Spring Boot) using MongoDB as a database. Involved in creating architecture for porting existing data to MongoDB.
  • Chrome desktop notifications for admin: Developed browser notifications for admin agents to capture payment capable profiles using chrome extension and Nodejs.
  • Mailer and Contact Engine Optimizations: Used RabbitMQ to implement producer consumer model for reducing processing time by doing tasks asynchronously.
  • Browser Notifications: Implemented chrome notifications for desktop and mobile browsers for Jeevansathi along with the back end architecture.
  • CRM Interface: Implemented interface for sales executives based on custom algorithms.
  • App Notifications: Involved in creating scheduled scripts and libraries for instant and scheduled notifications based on different logic and tracking of notification delivery. Used delayed queues mechanism for sending notifications.
  • Chat Module: Involved in developing chat project using Strophe (XMPP client) for connection with Openfire (XMPP server) and backend logic to add user's groups.
  • Membership Module: Worked on module for membership details, membership plans and lightning deal offer. Used redis as a caching mechanism to optimize membership APIs.
  • Newsfeed: Used node.js to show updated profiles in wall sections as a hackathon project.
JavaSpring BootMongoDBChrome ExtensionNodejsRabbitMQ+5

Software Engineer

Jun 2015May 2016 · 11 mos · Noida Area, India

Education

ABV-Indian Institute of Information Technology and Management

Integrated Post Graduation (B.Tech.+M.Tech.) — Information Technology

Jan 2010Jan 2015

Boys' High School and College, Allahabad

Intermediate (ISC Board)

Jan 1997Jan 2009

Stackforce found 100+ more professionals with Software Development & Web Development

Explore similar profiles based on matching skills and experience