Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Ganesh Sharma

Ganesh Sharma

Senior Software Engineer Level - 3
Mumbai,Maharashtra

Summary

Accomplished Senior Software Engineer - 3 with team handling experience and with 11 years of extensive experience in full stack development across diverse sectors, including e-commerce, news and media, and banking. Proven expertise in architecting and implementing scalable, robust solutions for both frontend and backend systems. Adept in modern web technologies such as Node.js, React, Express, and Kafka, with a strong foundation in system design. Demonstrated ability to lead and deliver complex projects, ensuring alignment with business objectives and technical standards. A strategic thinker and problem-solver, highly skilled in designing innovative solutions that enhance performance, user experience, and operational efficiency.

Overview

17
17
years of professional experience

Work History

Senior Software Engineer Level 3

Network 18 India Pvt.Ltd.
12.2022 - Current
  • Video CMS (Node, Express, Kafka Microservices, GCP ) - Video CMS is the central backend for all video articles for News18.
  • Processing video from live stream and transcoded it.
  • System design with Microservice architecture by using Kafka and google Cloud Function.
  • Writing CI/CD for automatic pipeline deployment, testing and monitoring.
  • Designed and implemented cloud-native microservices-based applications, focusing on high availability and scalability.
  • Collaborated with cross-functional teams in Agile environment to deliver high-quality solutions
  • Regional Website & APIS (NEXT JS, React , Elastic Search)- Working On Microservices Api architecture development with Kafka Message broker.
  • Developing and managing existing Frontend News18 regional websites with React and NEXT JS.
  • Monitor core web vitals of portal after each deployment and get it fix.
  • Develop new widgets and implement it across all regional website.

Senior Full Stack Developer

Cimpress India Pvt. Ltd. (Pixartprinting)
01.2021 - Current
  • Roles & Responsibility ( Kafka Microservices, AWS Lambda, AWS )- Contributing the development team as Individual and communicating with the Managers and stakeholders resides in European region countries.
  • Working on Microservices , Asynchronous event driven architecture for API.
  • Working with React, Node Js, Express Js Framework and Typescript.
  • Create individual packages and publish it on github with appropriate versioning.
  • Write automation test cases using Jest Library for React.
  • Using Lerna and Yarn Workspaces for creating package in react and node.
  • Working with AWS components like Lambda, Queues, SNS, Codepipeline, S3 bucket, etc.
  • PixartPrinting Legacy Website (React, PHP, Mysql) - The Lagacy ecommerce website which serves in European region in designing and printing domain.
  • Customer can create the design for products like Business Card, Canvas , banner using the different experiences and order the design.
  • Design Experience Packages (React, Express JS )- Creating and publishing the independent package for enhancing the design experiences.

Software Developer Team Lead

Learningmate Pvt. Ltd
01.2020 - 01.2021
  • Roles & Responsibility -
  • Understand project requirements and work closely with team members.
  • Server Setup with Apache and Nginx Web Server
  • Optimize Servers for Security
  • Secure Rest API using Open SSL
  • Review code and push changes to GIT using Jenkins Jobs
  • Google api implementation for Google Drive, login and Callender


  • ACMT (Express JS & React Js) – ACMT is the first fully-digital authoring and communication platform designed to transform the way you manage and disseminate education competencies and standards
  • With ACMT as the foundation of your state standards, you will improve communication, seamlessly share updates, and provide easy access to districts across your state
  • All so you can focus on education, not your document workflow and administrative tasks


  • Durham E-Commerce Project (Express Js, React, Microservices ) - Durham University is UK based and we are creating an E-Commerce portal for students where students can pay their pending Fees, Library Fines, Setup the Direct Debit Mandate, etc
  • Through the portal using third party payment gateway
  • Responsible for managing the Team and Server optimization
  • Managing the development and production environment .
  • Created long-term development plans to optimize performance within multi-project and multi-team environments.

Module Lead

Mphasis, Axis Bank
04.2019 - 01.2020
  • Roles & Responsibility -
  • Understanding the vendor requirement and managing the team of 4-5 members.
  • Server Setup and Security Optimization as per reputed bank.
  • Checking and creating responsiveness of module.
  • SME Module For Axis Bank (Node JS, Express JS, Jquery, Javascript )
  • SME (Small Medium Enterprises) can renew their CC / OD accounts through the module, Also they can create New requests and upload their business documents for CC / OD and track the request.
  • SME can also manage stock statements and renew the stocks with PDD.



Senior Software Engineer

Just Dial Limited
08.2014 - 04.2019
  • Justdial Website – Search engine, where people can search for places like restaurants, hospitals, gyms, etc
  • Worked on below features - Redis for Faster data retrieving, Three Tier Application architecture, using city wise Mysql servers.
  • Free Listing – Users can add their business Listing through JD website and mobile application.
  • Taking live data and pushing to call Dialer so that the Marketing team can verify that data and try to convert into paid listing.
  • Edit Listing - Modifying Business listing by vendors and users , Preventing Owners to enter wrong data like Multi Parent Categories Like Dentist and car dealers Or they can not change their address without document upload.
  • Also applied various conditions to achieve correct data.
  • Taking all changes data live through Redis so that the changes will show immediately on the live website.
  • Manage Campaigns – Paid Vendors can upgrade their current campaigns and keywords by selecting area and pincode
  • There are several campaigns vendors can buy from these modules.
  • Also Non-paid Vendors can buy new campaigns from this module and pay through payment gateway.
  • APIS For Edit Listing and Manage Campaign – Implemented Restful APIS for edit listing module.


Software Engineer

Katalyst Corporation
05.2013 - 08.2014
  • Graphination – e-commerce portal for selling images online
  • Changing Opencart framework as per requirements (Opencart).
  • Solvemyproblemm (Smarty and core PHP)– There are different levels of Experts and solution seekers.
  • Expert moderation module.
  • Posting solution seekers questions.
  • Followhobbies ( Smarty and core PHP) – Following people with same hobbies Like painting , cricket , etc.

Junior PHP Developer

Batonweb
10.2012 - 12.2012
  • Schools Management System – School management system with fetures like attendance, results, etc
  • To digitalize all the tasks performed in school manually (CodeIgniter).

M. L
01.2008 - 01.2011
  • Third Year Project – Speech Recognition Framework (Visual C++ And Java)
  • College website – http://www.mldcc.com (PHP And MySQL).

Education

M.Sc. - IT

B.Sc. - IT

HSC - undefined

SSC - undefined

Skills

Node JS, Express, Sequilize

Typescript, Javascript

Microservices, Kafka, Kubernetes

React JS, Next JS, Redux

MySQL, PostgreSql

HTML , CSS , Javascript, Jquery, Ajax

PHP, Laravel Framework

CI / CD, Kubernetes, System Design

Proficient in [Language]

Languages

English
Upper intermediate
Hindi
Advanced
Marathi
Upper intermediate

Timeline

Senior Software Engineer Level 3

Network 18 India Pvt.Ltd.
12.2022 - Current

Senior Full Stack Developer

Cimpress India Pvt. Ltd. (Pixartprinting)
01.2021 - Current

Software Developer Team Lead

Learningmate Pvt. Ltd
01.2020 - 01.2021

Module Lead

Mphasis, Axis Bank
04.2019 - 01.2020

Senior Software Engineer

Just Dial Limited
08.2014 - 04.2019

Software Engineer

Katalyst Corporation
05.2013 - 08.2014

Junior PHP Developer

Batonweb
10.2012 - 12.2012

M. L
01.2008 - 01.2011

M.Sc. - IT

B.Sc. - IT

HSC - undefined

SSC - undefined

Ganesh SharmaSenior Software Engineer Level - 3