Maheswarachari K
SUMMARY:
- A versatile high-energy technocrat with the merit of working on different technologies.
- 16+ Years of experience as a programmer/lead
- Worked on multiple technologies, i. e. 10+ years as Oracle EBS Technical Consultant and 3 years as Mainframe Developer and about 3.5 Years as Golang developer
- Good understanding of Microservices Architecture and Distributed Tracing
- Sound knowledge in Distributed Ledger Technology ( Blockchain especially Hyperledger Fabric )
- Currently working on building a new platform like Hyperledger Fabric for NPCI i.e. National Payments Corporation of India, this is going to be called IDFP i.e. India Decentralized Financial Platform when fully functional
- Sound experience in development and implementation of business applications using Go, Protobuf, gRPC, Confluent Kafka, Redis, ELK Stack, MongoDB, MySQL, Embedded DBs
- Good experience in development of microservices using Go-Kit
- Sound experience application observability i.e logging, metric, instrumentation and service discovery of microservices using widely used packages like Logrus, Uber Zap, Prometheus, Consul
- Sound experience in implementing distributed tracing in microservices using Jaeger, Hypertracer
TECHNICAL SKILLS:
Languages :
SQL, PL/SQL, Core Java, Golang, NodeJS, Python
Databases :
Oracle, MySQL, MongoDB, ETCD, PostgresQL, InfluxDB
Web Technologies :
Docker, Kubernetes, Protobuf, gRPC, Redis, Confluent Kafka, Elastic Search, Jaeger, Hypertracer, OpenTelemetry
PROFESSIONAL EXPERIENCE:
- Working as Technical Lead for CoffeeBeans.io from Sep-2022 to till date
- Worked as Senior Technical Lead for Nuviso Networks Pvt. Ltd. from Dec-2021 to Aug-2022
- Worked as Senior Software Engineer for 1Cloud Hub Digitech Pvt. Ltd. from Jul 2021 to Dec-2021
- Worked as a freelancer from Sep 2020 to Jun 2021
- Worked as Sr. Technical Lead for CriticalRiver Inc., from May 2019 to Sep 2020
- Worked as Associate Technology Manager for LiquidHub a Capgemini Company, from Aug 2013 to Jan 2019
- Worked as Technical Lead for Global Logic Technology Pvt. Ltd. (Which was also known
- as Rofous Software Private Limited.), Hyderabad, From Jul 2008 to Aug 2013.
- Worked as Software Engineer for CSC India Pvt. Ltd., Hyderabad, from Dec 2005 to April 2007
- Worked as Information Associate for EDS India Pvt. Ltd., Pune, from May 2004 to Oct 2005
EDUCATION:
- B. Tech in Computer Science and Engineering from K.S.R.M. College of Engineering, Sri Venkateswara University (SVU) from 1998 to 2002
WORK HISTORY:
#1
Client :
NPCI (National Payments Corporation of India)
Role :
Golang Developer
Skills Used :
Golang, gRPC, Protobuf, RAFT, Embedded DB (badger), Docker, Kubernetes, ELK, Prometheus
Roles and Responsibilities:
- We have been working on building a new DLT (Distributed Ledger/Blockchain) platform called IDFP i.e. India Decentralized Financial Platform similar to HLF i.e. Hyperledger Fabric.
We have also been working on bringing the currently centralized IMPS transactions into this new blockchain platform. NPCI has tried to use existing Hyperledger Fabric platform for the same. But it did not give the expected throughput as the orderer service is using RAFT for consensus and any RAFT group have only one leader, so there is a bottleneck. We are trying to solve this using multiple RAFT groups. It’s still in progress.
#2
Client :
Circles Life Telco (Singapore)
Role :
Golang Developer
Skills Used :
Golang, Go-Chi, Logrus, ELK stack, New Relic, RabbitMQ
Roles and Responsibilities:
- Developing Rest APIs using Golang
#3
Client :
lBrand
Role :
Golang Developer
Skills Used :
Golang, Go-kit, Prometheus, Uber Zap, Consul, ELK stack, Jaeger, Protobuf, gRPC
Roles and Responsibilities:
- Rewriting the existing application in Golang
#4
Client :
Myntra
Role :
Golang Developer