Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Vishesh Bangotra

Vishesh Bangotra

Coder evolving into Principal Architect

34 years old
Mumbai (400615) India
Employed Open to opportunities
Proficient Senior Software Engineer / Technical Lead with 12+ years of experience designing and delivering high-performance, self healing, scalable systems across FinTech, EdTech, and Web Platforms. Expert in Python, microservices, event-driven architecture, async APIs. Focusing on automation, with a strong track record of reducing operational overhead, improving system throughput, and accelerating delivery cycles. Adept at mentoring teams, guiding cross-functional collaborations, and transforming manual workflows into efficient, automated processes.

Career Goal: Lead a team to deliver scalable and impactful tech products.

Professional Goal: Design and develop large-scale, high-frequency self healing, systems to solve complex problems.

Personal Goal: Building homelab projects to master networking and bare-metal deployments.

Future Goal: Develop a home LLM to automate coding and manage business logic for personal projects.

Vishesh Bangotra
B.Tech | IIT Roorkee
Resume created on DoYouBuzz

Senior Software Engineer

Finicity (MasterCard)
Since March 2021
  • Architected and led development of a configuration-driven reporting and data aggregation platform for multiple Open Banking applications, enabling self-service report creation via YAML/JSON configurations and reducing report development time by 70%.
  • Integrated machine learning models with configurable business logic for transaction classification, cutting model deployment cycles from months to weeks, improving scalability, and accelerating analytics delivery across teams.
  • Designed and led asynchronous event processing framework with Python SDK and base classes to streamline event generation and consumption across microservices, reducing report generation and data processing time by 40–50%.
  • Developed a GraphQL-based prototype to explore configurable report generation across APIs, uncovering scalability and schema management challenges that informed the design of a custom, production-ready Attribute Factory.
  • Standardized data collection, transformation, and reporting, reducing maintenance overhead by 60% and enabling a future UI-based self-service reporting tool to be adopted enterprise-wide.
  • Leadership & Collaboration Guided cross-functional teams in design, implementation, and deployment of complex reporting systems; mentored developers in event-driven architecture and best practices, fostering faster adoption and team scalability.

Lead Technology Consultant

Eclerx
February 2018 to February 2021
  • Managed and enhanced eCube GUI, a web application for crawling and parsing website data using Python (Django/Flask), and mentored a team of 10 developers on Python best practices, frameworks, and scalable service design.
  • Designed and implemented a high-performance web crawling system capable of handling 1,000,000+ URLs per day with RabbitMQ for distributed queuing and Python (Requests + Selenium) for adaptive scraping. System was self-healing and maintenance-free, monitoring metrics across Redis, MongoDB, and MySQL.

    This led to a performance improvement from previous ~20 million data points/week with ~40% errors; to 50 million data points/week with only ~10% errors, achieving high throughput, reliability, and scalable data ingestion.
  • Developed a standardized crawler–parser template to customize scripts for diverse site structures while bypassing aggressive anti-bot mechanisms.
  • Led end-to-end API design and client integration, including requirement gathering, microservices architecture, API documentation, and team guidance for implementation and deployment.
  • Developed a high-performance API capable of serving 3 million SQL records in a single call (~1,000 records/sec), eliminating the need for chunking or pagination and enabling efficient, large-volume data delivery for client applications.

Software Developer

Opinr Inc.
June 2017 to November 2017
  • Migrated email workflows from SMTP to SendGrid Web API, ensuring reliable delivery and proper routing of replies; Dockerized the service into a standalone microservice for easier deployment and scalability.
  • Designed and implemented a PDF generation service to create fully customizable workflow reports, supporting dynamic templates and modular sections, improving reporting flexibility and reducing manual effort for users.

Software Developer

Craftsvilla
May 2016 to March 2017
  • Eliminated dependency on Media Disk by developing an S3 upload wrapper in PHP, enabling direct uploads to Amazon S3 and implementing a daily cron job for old image migration,** resulting in faster, cheaper, and more reliable** image storage and retrieval.
  • Designed and implemented a dashboard for customizing mobile landing pages, handling both backend and frontend development end to end

    Impact: Reduced developer overhead by freeing up one developer from manual JSON uploads and coordination with the business team, while empowering the product team to create multiple landing pages for testing and make real-time changes independently, improving agility and speed of business operations.

Software Developer

Glitterbug
February 2015 to April 2016
Full-time
Mumbai
India
  • Automated key workflows in the Lead Management System (LMS) used by advisors and business owners to track company business, replacing manual tracking and reducing operational overhead.
  • Optimized dashboard performance by implementing Solr for key-value and text search, cutting load times from 2–3 minutes to 10–20 seconds and enabling near real-time insights
  • Developed Alfred, a post-sales ticket management system, automating tracking of customer grievances and relationship manager productivity via interactive dashboards, significantly reducing manual monitoring.
  • Streamlined insurance renewal communications by automating SMS and email notifications, integrating with reporting workflows to ensure timely follow-ups and improved customer retention

Sr. Python Developer

Plancess Edu-Solutions
July 2013 to January 2015
Full-time
Mumbai
  • PITA (Content Management Webapp) Developed a central platform for the content team to enter, proof-read, tag, and review questions, automating manual workflows and improving content processing speed and accuracy.
  • Assessment Platform Built an adaptive testing system for JEE aspirants that analyzes test performance and provides personalized recommendations, reducing manual evaluation efforts.
  • Study Planner Created a personalized study scheduling tool that generates optimized timetables based on student input, helping students manage study time efficiently
  • Mentorship Led and guided 2 interns on development tasks, code quality, and workflow best practices, fostering early teamwork experience.