Team Lead @ BookMyShow | Golang, Java, Microservices

Bengaluru, Karnataka, India

Mumbai, Maharashtra, India

Mumbai, Maharashtra, India

Mumbai, Maharashtra, India

Mumbai, Maharashtra, India

Mumbai, Maharashtra, India






Bachelor of Engineering (BE), Electrical, Electronic and Communications Engineering Technology/Technician
Thakur College of Engineering and Technology
Join Vishal and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossTeam Lead @ BookMyShow | Golang, Java, Microservices
I am a Backend Developer and I have been working as a Software Development Engineer III at BookMyShow since June 2021, where I build and maintain applications that serve entertainment at scale. Some of the projects that I have contributed to include migrating a monolithic API to a new microservice layer, establishing a Backend-Driven-Frontend API for a dynamic synopsis page, managing live-entertainment streams, building and maintaining an ETL application for new events data, developing and managing an SEO application, and managing an API aggregator application. I have extensive experience in Golang, Kotlin, Java, AWS, and distributed systems, and I am passionate about creating innovative solutions that enhance the user experience and satisfaction. I am applying to BookMyShow to leverage my skills and knowledge to develop cutting-edge products that connect millions of people with their favorite shows and events. I am motivated by the challenge and opportunity to work on high-impact and high-visibility projects that require collaboration, creativity, and excellence. I value the culture and vision of BookMyShow, and I look forward to joining a team of talented and passionate engineers.
Bengaluru
claude code
claude
codex
cursor
gemini
Software Development Engineer 3 at BookMyShow, Apr 2024 - Present · 2 y 4 mo, Bengaluru, Karnataka, India, I successfully spearheaded the migration of a monolithic API to a micro-service architecture, significantly enhancing our platform's efficiency and scalability. - Spearheaded Accreditation system of BMS to scale as per the dynamic requirements of BCCI especially for IPL, revamped the applicaiton architecture from Node12 to latest tech stack by converting the application from monolithic to more scalable micro services - Implemented Realtime data update on synopsis pages, event booking flow like seat layout, non-seated to push real time updates on the page for a better user experience - Optimised applications in order to achive 60% reduction in memory usage and latency making the pages faster - Led a team of developers to implement innovative solutions for a dynamic user experience. - Drove the establishment of a SDUI architecture, promoting better integration between front-end and back-end systems. - Managed the Live Entertainment pod, achieving a 40% growth in revenue through strategic support for high-ticket events.
Software Development Engineer II at BookMyShow, Jun 2021 - Apr 2024 · 2 yrs 11 mos, Mumbai, Maharashtra, India, Live Entertainment: 1) Migrating monolithic API to a new micro-service layer 2) Helped establish a Backend-Driven-Frontend API, to create a dynamic synopsis page where FE is rendered based on the Backend logic, creating a loose-coupling between FE-BE 3) Managing live-entertainment streams to provide a seamless booking experience. Discovery 1) Building and maintaining ETL application (proprietary) to ingest new events data and transform them to be integrated with the FrontEnd. 2) SEO application development and management, generates dynamic SEO content to improve site ranking for higher penetration for crawlers. 3) Managing API aggregator application for routing FrontEnd API calls to internal applications based on gRPC, HTTP REST 4) Defined scaling strategies and application observability based on grafana and AWS for a zero downtime experience.
Senior Software Engineer 1 at ConnectWise, Nov 2019 - Jun 2021 · 1 yr 8 mos, Mumbai, Maharashtra, India, Handling WSO2 based Integration for our partners. 1) Development of integration specific sequences 2) AWS based deployment of WSO2 with JVM tuning and backed by Jenkins pipeline for CI-CD 3) Golang based backend services for Integration with partners
Senior Software Engineer at Zycus, Jan 2019 - Nov 2019 · 11 mos, Mumbai, Maharashtra, India, Part of Zycus Integration product development team (iConsole) 1) API gateway based on Spring Boot and APIMan(open source) 2) API level security with 2-factor, OAuth2.0 protocol 3) Containerization based on Docker for the iConsole.
Software Engineer at Zycus, Apr 2018 - Jan 2019 · 10 mos, Mumbai, Maharashtra, India, 1) Managing SSO Integration from as per the SDLC cycle. 2) Mentoring a team of three with regards to SSO implementation and consultation. 3) Development of Java based Web Application with backend of Spring framework, with CI-CD integration.
Associate Software Engineer at Zycus, Mar 2017 - Apr 2018 · 1 yr 2 mos, Mumbai, Maharashtra, India
Bachelor of Engineering (BE), Electrical, Electronic and Communications Engineering Technology/Technician, Thakur College of Engineering and Technology
github: https://github.com/Vishalj32
medium: https://medium.com/@vishalj64
leetcode: https://leetcode.com/vishalj32