M

Mridul Vishal

Software Engineer

Bengaluru, Karnataka, India17 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 15+ years in scalable distributed systems architecture.
  • Expert in transforming monolithic applications to microservices.
  • Strong domain knowledge in payments and OTT platforms.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer with expertise in SaaS and B2C applications.

Contact

Skills

Core Skills

Microservices

Other Skills

Amazon Web Services (AWS)Apache KafkaCloud ComputingDistributed SystemsEJBHibernateJBoss Application ServerJMSJSPJavaJava Enterprise EditionJava Message Service (JMS)JavaServer Pages (JSP)KafkaLinux

About

• 15+ years of experience in architecture, design, development and deployment of highly scalable , available distributed systems • Worked with senior architects for providing architecture of the solution against the requirement • Responsible for designing and implementing the solution for the proposed architecture • Worked on streaming systems using Kafka, search systems, payment systems and event based high concurrent applications . • Experience in developing monolithic applications into high availability and low-latency microservices • Worked on analysis for choice of technology e.g. Mongo DB, Cassandra, Neo4J and the cost associated with them • Good domain knowledge of payments and OTT platforms • Worked on performance analysis of highly available applications using profiling tools • Experience in hiring engineers, leading teams and work distribution to the team mates • Hands on with Agile Development Methodologies (Scrum, TDD)

Experience

17 yrs 2 mos
Total Experience
2 yrs 10 mos
Average Tenure
7 yrs 9 mos
Current Experience

Walmart

2 roles

Staff Engineer

Oct 2022Present · 3 yrs 8 mos

Microservices

Senior Software Engineer

Aug 2018Sep 2022 · 4 yrs 1 mo

  • Worked on multiple application , includes
  • Onboarding new market on the existing data pipeline - Used innersourcing model for working. Guided team mates and provided solution across multiple applications
  • Upgraded existing solution to reactive model which is responsible for generating significant revenue of the organization
  • Worked on generating ontology and different types of affinity using the information captured in data lake. The ontology has been used for enhancing search
Microservices

Eros digital

Senior Software Development Engineer

Jul 2016Jul 2018 · 2 yrs · Bengaluru, Karnataka, India

  • Worked on search systems. Designed the overall indexing(writer service) and reader service and its interaction with the CMS system along with the architect.
  • Analysed and worked on evolving the search query handling of the system using different feature of lucene/solr.
  • Developed highly available and low latency feature of the auto suggester and search functionality using solr as the underlying data store
  • Identified the existing issues of search service and defined the api response time for search system.
  • Designed the highly scalable and eventually consistent Follow/Unfollow streaming system together with the architect. This system can connect user to another user on OTT platforms
  • Technical and cost analysis of different data stores and frameworks
  • Evolved monolithic application into highly available distributed system (payment services) using microservices architecture. Integrated different wallets and payment gateway.
  • Worked on performance analysis of the systems e.g. Search, Payment using profiling tool
  • Also responsible for deployment and monitoring health of the application
  • Technology:
  • Languages : Java,PHP
  • DataStore : Mysql, Solr, Redis, MongoDB
  • Standards/Protocols : HTTP
  • Frameworks : Spring Core, Spring MVC,Spring Boot, Spring Cloud, Hazlecast
  • Services/Messaging System : Kafka
  • Tools : Eclipse, Maven, Jmeter
JavaSolrMicroservicesKafka

Snapdeal

Lead Software Engineer

Apr 2015Jun 2016 · 1 yr 2 mos · Gurugram, Haryana, India

  • Responsible for Requirement Analysis and Distributed System Design
  • Technology/Framework/Server:
  • Java Core, Java MultiThreading, Spring, Mybatis, AWS Services, Aerospike, Tomcat, Load Testing
JavaMicroservices

Ssa infosystems pvt ltd

Technical Consultant

Sep 2014Mar 2015 · 6 mos · NOIDA

  • Worked on
  • CRIS(An Audit Management System)
  • Technology: Java, Spriing Core,Spring MVC Spring Data JPA, Hibernate, Mysql, Jquery, Glassfish
  • Sync
  • Technology: Java, Spring, Mysql
JavaSpringMySQL

Agnity, inc

2 roles

SMTS

Feb 2014Aug 2014 · 6 mos · Noida, Uttar Pradesh, India

  • Worked on Belkin Cloud Development which enabled the device (switches, echo water .etc.) to work in remote mode
  • Technology:
  • Java core, Java Multithreading, Hibernate, Distributed Systems, Mysql, TURN
JavaDistributed Systems

MTS

Sep 2011Jan 2014 · 2 yrs 4 mos · Noida, Uttar Pradesh, India

  • Responsible for product development of the organization. Projects Include
  • 1) SmartCall
  • Technology: Java Core, Java Multithreading, Socket Programming, JMS, Oracle, LDAP
  • 2) MxOS
  • Technology: Java Core, LDAP, Java Multithreading, Mysql
  • 2) Migration
  • Technology: Java Core, Java Multithreading, Mysql
JavaMicroservices

Tata consultancy services

Assistant System Engineer

Sep 2008Aug 2011 · 2 yrs 11 mos · Gurugram, Haryana, India

  • Worked on internal application ULTIMATIX - Asset Management System
  • Technology:
  • JAVA, JSF, EJB, ORACLE
  • Worked on the product BANCS
  • Technology:
  • JAVA, JSP, ORACLE, Web Services(SOAP)
JavaOracle

Education

Vellore Institute of Technology

Engineer’s Degree — Computer Science

Jan 2004Jan 2008

Stackforce found 100+ more professionals with Microservices

Explore similar profiles based on matching skills and experience