Rakesh Agarwal

Senior Software Engineer

Noida, Uttar Pradesh, India11 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Experienced in full development life cycle.
  • Proficient in Node.js and GraphQL.
  • Strong background in fintech and media solutions.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Fintech and Media solutions.

Contact

Skills

Core Skills

Node.jsGraphqlMongodbC#

Other Skills

Apollo FederationCExpressKafkaMochaPythonRedisTypeScript

About

Actively looking for an opportunity which provides intellectually challenging work in the field of computers providing and enriching my knowledge.

Experience

11 yrs 2 mos
Total Experience
2 yrs 9 mos
Average Tenure
4 yrs 9 mos
Current Experience

Walmart global tech india

Senior Software Engineer

Sep 2021Present · 4 yrs 9 mos · Noida, Uttar Pradesh, India

  • Managed GraphQL Gateway:
  • Project Description:
  • GraphQL Gateway is API gateway which uses Apollo Federation to manage providers and
  • supports the queries that is provided by the providers. It supports GraphQL queries. All
  • the queries routed through GraphQL gateway and gateway build the QueryPlan for the
  • queries and execute it to format the response that will be provided to the consumers.
  • Role Played:
  • Participated in full development life cycle from specification to design, implementation,
  • testing, deployment and maintenance. Writing plugins to support gateway
  • functionalities. Improving Infrastructure for smooth onboarding of providers.
  • Skills Used:
  • Node.js, TypeScript, Apollo Federation, GraphQL
Node.jsTypeScriptApollo FederationGraphQL

Paytm

Senior Software Engineer

Jan 2020Sep 2021 · 1 yr 8 mos · Noida, Uttar Pradesh

  • Recharges and Bill Payments:
  • Project Description:
  • Recharges and bill payments deal with the prepaid, postpaid and utility payments.
  • Role Played:
  • Participated in full development life cycle from specification to design, implementation,
  • testing, deployment and maintenance. Write test cases using junit and mocha. Developed
  • feature for smooth recharges flow for consumer and developed metrics analysis of
  • system.
  • PAYOUT:
  • Project Description:
  • Deal with the payment disbursal to merchants. Calculates commission and taxes for the
  • merchant and the Paytm. Report generation for the merchant that have taxes,
  • commissions and the revenue generated.
  • Role Played:
  • Developed the report generation for Prepaid merchants.
  • Participated in full development life cycle from specification to design, implementation,
  • testing, deployment and maintenance.
  • Improvement of the commission lifecycle for the revenue generation.
  • Skills Used:
  • Node.js, Mocha, Express, MongoDB, Kafka, Redis, Jav
Node.jsMochaExpressMongoDBKafkaRedis

Synamedia (formerly cisco video technology pvt. ltd.)

Software Engineer

Nov 2018Jan 2020 · 1 yr 2 mos · Bengaluru Area, India

  • INFINITE BROADCAST:
  • Project Description:
  • IB is an end-to-end solution for broadcasters and set-top box users. IB provides clients
  • (broadcasters) an edge over other service providers to deliver rich media content
  • securely. IB also provides latest UI/UX.
  • Role Played:
  • Developed business logic in (NodeJs (Express module)) and Middleware.
  • Write test cases using python and mocha.
  • Participated in full development life cycle from specification to design, implementation,
  • testing, deployment and maintenance
  • Followed Agile Practices and provide healthy and faster releases.
  • Skills Used:
  • Node.js, Python, C, Express, MongoDB
Node.jsPythonCExpressMongoDB

Cisco

2 roles

Software Engineer

Aug 2015Oct 2018 · 3 yrs 2 mos · Bengaluru Area, India

  • INFINITE BROADCAST:
  • Project Description:
  • IB is an end-to-end solution for broadcasters and set-top box users. IB provides clients
  • (broadcasters) an edge over other service providers to deliver rich media content
  • securely. IB also provides latest UI/UX.
  • Role Played:
  • Developed business logic in (NodeJs (Express module)) and Middleware.
  • Write test cases using python and mocha.
  • Participated in full development life cycle from specification to design, implementation,
  • testing, deployment and maintenance
  • Followed Agile Practices and provide healthy and faster releases.
  • Skills Used:
  • Node.js, Python, C, Express, MongoDB
  • CERBERUS:
  • Project Description:
  • Cerberus Framework is used to simulate companion device. It interacts with Set Top Box
  • and plays Live Streaming, Recorded Content Streaming. It is used to check the stability of
  • set top box through regression testing.
  • Role Played:
  • Participated in migration of this framework from UPnP protocol to REF API (REST based
  • APIs).
  • Developed infrastructure to run this framework on CI/CD pipeline.
  • Skills Used:
  • C#
Node.jsPythonCExpressMongoDBC#

Intern

Jan 2015Jun 2015 · 5 mos · Bangalore

  • To make a secure communication between the webkit browser and the sites with which the user is communicating. Webkit browser is for T.V. use.
  • To develop a Download Manager for the browser that is used by the videocon team to download the content from the site and to store in the pen-drive which is attached to the set-top box.
  • To enable the DRM related API in the webkit browser.

Education

Birla Institute of Technology and Science, Pilani

Master of Engineering (M.Eng.) — Software System

Jan 2013Jan 2015

University college of engineering,Kota

Bachelor of Technology (B.Tech.) — Computer Engineering

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Node.js & Graphql

Explore similar profiles based on matching skills and experience