, India
Phone: xxx-xxx-xxxx
Email: xxx@xxxx.xxx
Looking For: Senior Software Engineer, Software Engineer
Occupation: IT and Math
Degree: Bachelor's Degree
Career Level: Experienced
Languages:
Highlights:
Skills:java, aws, node, flink, kafka, elasticsearch, kubernetes, cassandra, mongodb, spring boot, mysql
Technical Lead (SDE-3) 03/2021 - 10/2022
Ola, , India
Technical Lead for Ola Electric - Data & Telematics team and Technical Lead for Ola's E-Commerce vertical
Technical Lead for Ola Electric - Data & Telematics team
- Architected and owned the entire Data and telematics infrastructure and components
- Developed complex data pipelines that were responsible for ingesting over 1.5 Billion events/day
- Created Real Time alerts using Real Time analysis of the streams using Flink and performed resolutions
- Was responsible for the Command Centre which is a central monitoring platform for telematics data - Created schemas to store the events and streams to the data lake via Apache Hudi and Hive Metastore
- Retrieve and perform analysis on the Data lake using Presto & Superset and Azure Data Explorer
Served the critical telematics data in Scylla (Cassandra) cluster with a high throughput microservice
Technical Lead for Ola's E-Commerce vertical
- Architected and developed various critical components of E- commerce ecosystem from the
scratch
- Designed the Search and Recommendation module from the scratch for very high throughput product search
- Discovery system with highly scalable serving layer with integrated Geo-spacial location service
- Inventory and Vendor management system for serviceability of the inventory and external vendors
- Order management system with workflow engines and rules engines for pricing, voucher and discounts
- Logistics system with decision automation engines to maintain different states of the workflows. Support system with integration to Zendesk and chat agents for customer issues tracking & resolution
- Received great appreciation for completing end-to-end development of the MVPs in a short span.--
Co-Founder / Architect 08/2018 - 03/2021
Stealth Startup, , India
Built the entire backend infrastruture
- Designed and scaled the back-end infrastructure of a cutting-edge product which is highly scalable and highly available using all the tenets of the microservices architecture.
- Used technologies such as Java, Spring, Microservices, Hibernate, Kafka, Redis, Cassandra, MySQL Cluster, Elastic Stack, Apache Pinot, AWS.--
Senior Software Engineer (SDE-2) 02/2017 - 08/2018
Cisco, , India
Products: DMP (Device Management Proxy), CMA (Cloud Metadata Aggregator), CUE, Prime Home
Products: DMP (Device Management Proxy), CMA (Cloud Metadata Aggregator), CUE, Prime Home
- Designed and developed multiple Java, Node.js Microservices which scales to millions of concurrent users
- Designed the container orchestration in Kubernetes platform with complete Infrastructure as code ( IaC )
- Designed the storage layer with MongoDB Sharded cluster to support very large data sets and high throughput
- Designed the queue layer with RabbitMQ which listens to HornetQ where the other components ingest their message
- Added Auto Config Server (ACS) as a northbound interface (NBI) for interface to external systems
- Integrated with ELK stack (Elasticsearch, Logstash, Kibana) through Fluentd sublayer
- Developed client component using Leanback API over Android Framework--
Software Engineer 01/2014 - 02/2017
Tech Mahindra, , India
Response Incident Management (Union Pacific Railroad)
Response Incident Management (Union Pacific Railroad)
- RIMS is a platform within UPRR that is used to record and propagate the details regarding unexpected incidents in the UP network which spans across the entire USA.
- It notifies the stakeholders regarding the incident and also notifies the Remedy team for the corresponding remedy measures.
- RIMS is a complex project comprising various incident types each type containing further sub types, and other modules like CFR regulator for sending details to the Federal government, Reporting modules, etc.
- Used Spring Cloud for development, deployment and integration of services
- Multi-tier enterprise architecture application using Spring with REST interactions.
- Hibernate as the ORM connecting to the Oracle database cluster.
- Kafka used for distributed streaming of events within the UP network.
- Used AngularJS for front-end MVC architecture in Node.js platform.--
Microsoft Student Partner 11/2011 - 04/2012
Microsoft, , India
Microsoft Student Partner
- Developed a Micro-search application that uses advanced pattern recognition techniques to extract the knowledge graph and present only the relevant data to the user.
- Developed various applications for Windows Phone 7 and Windows 8 Metro interfaces.
- I was awarded the consolation prize for the metro app WhatzUp at the Windows AppFest 2012 held in Bangalore.
- Conducted various technical workshops for colleges to engage more people with emerging technologies.--
IIIT Bangalore 09/2018 - 12/2019
, , India
Degree: Professional Degree
Major:PG Diploma in Data Science
- Case Study: Investment insights to identify the best sectors, countries, and a suitable investment type.
- Stock Market Analysis for two of India's biggest stock exchanges BSE and NSE
- Inferential Statistics for a Pharma company for drug approvals on the basis of various feature parameters
- Swadesh Foundation scholarship for top 30 in India
Login to view resume: Vishnu -