M

Man Mohan Sharma

Software Engineer

Bengaluru, Karnataka, India12 yrs 1 mo experience
Highly Stable

Key Highlights

  • Over 13 years of IT industry experience
  • Expert in building scalable fintech solutions
  • Strong leadership in tech and project management
Stackforce AI infers this person is a Fintech expert with strong backend development and architectural skills.

Contact

Skills

Core Skills

KotlinAwsGoSystems DesignDistributed SystemsDjangoCi/cdPythonMongodbJavascript

Other Skills

Amazon Web Services (AWS)ArgoBasic HTMLCeleryContinuous Integration and Continuous Delivery (CI/CD)Distributed systemDockerETCDElasticSearchFlaskGitGithubGo (Programming Language)KubernetesNode.js

About

With over 13 years of professional experience in the IT industry. 5+ year experience in Fintech company, I have 3+ year exp of building crypto trading platform. I am a seasoned software engineer specializing in the design, development, integration, and maintenance of software applications and cloud platforms. Skilled in leading cross-functional teams, implementing best practices, and delivering high-quality solutions on time and within budget. Skills: Languages: Kotlin, type Script Python, Go, NodeJs Cloud Platforms: AWS (EC2, S3, Lambda, RDS, ElasticCache), GC Containerization: Docker, Kubernetes CI/CD: Jenkins, GitLab CI/CD, AWS CodePipeline, Argocd Databases: MySQL, PostgreSQL, MongoDB, Prometheus, SpiceDb System observability: NewRelic, Datadog, Grafana, Kibbana Service Communication: HTTP2, gRPC, WebSockets, SocketIO Orchestration: ETCD Currently serving as a Staff Engineer on the Application platform at GreenLight. I lead the platform Team at GreenLight, overseeing the design and development of a Permission and Notification in house system. I've successfully implemented high-level and low-level design aspects, ensuring consistency, scalability, and reliability. I played a pivotal role in overhauling the architecture to support Background worker for Kotlin based service. I worked on User facing experience where i worked on implemented as a developer for end to end Notification and Permission System, International Expansion, User Account setup. I played a pivotal role in moving monolith applications to micro-service architecture. I build have fine grade permission system using SpiceDB, Worked on system monitoring and observability using Nerwrelic, Pagerduty, Grafana, and Kibaana. Tech Leadership: As part of my overall tech leadership responsibilities, I have instituted best coding practices, designed tech charters for the team, and introduced application performance monitoring for increased visibility. I am committed to maintaining high-quality standards through code reviews and setting SLAs based on tech activities. Project Leadership: In my current role, I lead the Application Platform Greenlight, overseeing the design and development of a realtime trade platform. I've successfully implemented high-level and low-level design aspects, ensuring consistency, scalability, and reliability. I played a pivotal role in overhauling the architecture to support notification system design. Problem Solver: I am deeply passionate about solving interesting problems and am proficient in adapting to and leveraging new technologies effectively.

Experience

Greenlight

Staff Engineer at Greenlight

Jun 2024Present · 1 yr 9 mos · Bengaluru, Karnataka, India · On-site

  • I am part of platform that, where i build notification service and Permissions service in house and contributed in Account, Plan service.
  • Created prototype for creating background worker for kotlin application.
KotlinGo (Programming Language)ArgoKubernetesAmazon Web Services (AWS)TypeScript+4

Coinswitch

2 roles

Lead Software Engineer

Promoted

Apr 2023Jun 2024 · 1 yr 2 mos · Bangalore Urban, Karnataka, India

  • Trade OMS
  • Real-time Order Execution System:- User-facing app in Python3.9 and OMS in Golang. P99 latnecy 800ms, with 1000 orders per second. I lead this team in design and development. Team size 10-15 Engineer.
  • Tech Stack: Go, PostgreSQL, Redis, AWS.
  • P99 latnecy 800ms, with1000 orders per second at peak handled.
DockerGo (Programming Language)Systems DesignTeam LeadershipRedisDjango+10

Senior Software Engineer - 3

Apr 2021Mar 2023 · 1 yr 11 mos · Bangalore Urban, Karnataka, India

  • Multiasset Realtime Event system: SideCar Pattern where WebSockets Connection was with NodeJs and Primary service in Golang. Both services Communicate with GRPC and the Primary service publishes events to multiple destinations like Redis Stream, SQS, etc. System end-to-end p99 latnecy was ~5ms. The primary owner of this service started from scratch. Same system used in Indian equity also, System is horizontal scaled using ETCD and we connected more than 200 web sockets using this system.
  • Tech stack:- Flask, Go, Redis, PostgreSQL, AWS, Bash, GitHub, Unit Testing, System Design, New Relic, ElasticSearch
  • System end-to-end p99 latnecy was ~5ms, Real-time rates, graph, and event publish to mobile and web applications.
Go (Programming Language)Distributed systemSystems DesignETCDRedisgRPC+8

Healthifyme

Senior Software Engineer - 3

Jan 2020May 2021 · 1 yr 4 mos · Bengaluru, Karnataka, India

  • Migrated 150+ Django apps project from Python 2.7
  • to Python 3.7. Django migration from 1.11 to 2.2. Created CICD pipeline for Python 2 and Python
  • 3 both using docker, CodeShip, and bitbucket.
  • Tech stack:- Python, PostgreSQL, Django, Redis, Unit Testing, GitHub, System Monitoring Tools, Flask, System Design, AWS
  • Application P99 Latnecy improved 450ms from 700ms. Cost-reduced 30%.
Systems DesignDjangoContinuous Integration and Continuous Delivery (CI/CD)Python (Programming Language)PostgreSQLDistributed Systems+3

Edge networks pvt. ltd.

2 roles

Senior Software Engineer

Promoted

Jul 2017Jan 2020 · 2 yrs 6 mos

Go (Programming Language)Systems DesignDjangoPostgreSQLDistributed SystemsFlask+2

Software Engineer

Feb 2015Jan 2020 · 4 yrs 11 mos

  • 1) Backend Python developer for Hirealchemy Product.
  • 2)Edge networks data ingestion through AWS.
  • 3)Application Background task using AWS.
  • 4)Works on Analytics application using PostGres,Elastic Search and Django.
  • 5)Application Setup in server and application management using Docker
  • 6) Resume Parsing Using Python,Elastic Search or Regular Expression
  • 7) Gmail Synchronisation Using Context IO.
  • 8) Analyze Job Description Of Recruiter.
  • I am working with python using different python module like Mongodb ,celery,Elasticsearch.
  • I have good experience about python mongodb.
  • In data bases i worked on MongoDb,Arangodb,SQL,Postgresql,Dynamodb etc.
  • Search engine - Worked on Elastic Search(1.7,2.3,2.4,5.1)
  • Utility Tools - Github,Emacs.
  • I have good knowledge Amazon AWS(Lambda, Api getway,Kinesis,S3,SQS,DynamoDB,SNS).
  • Aws development tool used APEX.
  • Application management and server setup using Nginx,Docker,Supervisor.
  • I have Good Knowledge of Regular Expression.Currently i am working with Flask python framework but
  • I have good knowledge of Django and Zope framework.
MongoDBPython (Programming Language)PostgreSQLCeleryFlaskElasticSearch+1

Zeomega

Software Developer

Dec 2013Jan 2015 · 1 yr 1 mo · Bangalore

  • In This company i worked-
  • 1. on Security issue in web application
  • 2.JIVA(Product name) Development
  • 3.Test case for Jiva
  • 4.Import/export Functionality
  • 5.New Arch. Design
  • I have good knowledge about model -view-controller design.I have better knowledge of Python in both object oriented programming and core Programming with different Module like Regular Expression,itertools ,Numpy Etc.
  • I have good knowledge about JavaScript,Dtml,Github and Zsql I working on this techniques.
  • For my interested in mongo db and dJengo Fream work so i have Know good about them also.
JavaScriptPostgreSQLGithubBasic HTMLPython

Education

CTAE Udaipur

Bachlore of Engineering or BE — Computer Science Enginner

Jan 2009Jan 2013

SMDJ Jaipur Rajasthan

High school — PCM

Jan 2006Jan 2008

Stackforce found 100+ more professionals with Kotlin & Aws

Explore similar profiles based on matching skills and experience