Vishnu M

Senior Software Engineer

Delhi, India10 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Led development of revenue-generating financial products.
  • Designed complex systems handling millions of requests.
  • Winner of HackHarvard Global 2019 for innovative solutions.
Stackforce AI infers this person is a Fintech expert with strong backend development skills.

Contact

Skills

Core Skills

Big DataSoftware DesignSoftware DevelopmentPythonAwsGolangProblem Solving

Other Skills

AirflowAlgorithmsAmazon Web Services (AWS)ApacheC++CSSCommunicationComputer ScienceContinuous Integration and Continuous Delivery (CI/CD)DatadogDebuggingDesign PatternsDistributed SystemsEngineeringFlask

About

As a Senior Software Engineer at Moove, I lead the development of financial services across the platform, spanning domains such as Wallet, Payment Providers, Loans, and Centralized Systems. I have successfully delivered one of the key revenue-generating products for Moove, the Early Cash Out feature, which provides instant access to money for drivers. This involved multiple integrations across services and third-party providers, as well as complex technical and business challenges. Prior to joining Moove, I worked as the first engineer in the Risk Team for Coinbase India, where I led various projects related to rule engine, rule builder UI, and case flow system, using technologies such as Python, GoLang, AWS, Mongo, Flask, and Datadog. I have also worked as a Software Engineer at Arcesium, where I worked on large-scale projects with complete ownership, from LLD to implementation. I have a Bachelor of Technology (BTech) in Chemical Engineering from Visvesvaraya National Institute of Technology, where I was also a student mentor and a winner of HackHarvard Global 2019. I am skilled in back-end web development, system design, microservices, low level design, databases, collaborative problem solving, and public speaking. I am passionate about building highly scalable solutions that create value and impact for users and businesses. I am always eager to learn new technologies and domains, and to challenge myself with complex and innovative projects. I am also a team player who values communication, feedback, and diversity.

Experience

10 yrs 9 mos
Total Experience
1 yr 1 mo
Average Tenure
1 yr 10 mos
Current Experience

Stripe

Senior Software Engineer

Aug 2024Present · 1 yr 10 mos · India · Hybrid

  • Part of Reporting team, handling billions of transactions in a reliable, scalable and highly available way.
  • Our suite involves the most used reports at stripe.
  • Leveraging the state of the art open source frameworks like Airflow, Hadoop, Spark etc.
Software DesignEngineeringBig Data

Moove

Senior Software Engineer

Feb 2023Sep 2024 · 1 yr 7 mos · Remote

  • Leading financial services across moove.
  • My work spans across Domains: Wallet, Payment providers, Loans and centralized systems for entire moove.
  • One of the key project was early cash out. This provided instant access to money for drivers. This included multiple integrations across services and third-party providers.
  • This was the first revenue generating products across moove.
JavaSoftware DevelopmentSoftware Design

Coinbase

Software Engineer

Sep 2021Jan 2023 · 1 yr 4 mos · India

  • Working as the first engineer in Risk Team for Coinbase India.
  • Led various projects:
  • # Worked on cutting-edge rule engine which caters to 5M+ requests per day.
  • Tech: Python, AWS, Mongo, Flask, Datadog , etc
  • # Designed & Implemented an e2e Rule builder UI which translates Human readable DSL to multiple rule engine languages from scratch. Which reduced the rule writing time from days to minutes.
  • Extensively worked on setting up 4 tier permission based system
  • Tech: GoLang, Mongo, AWS, Datadog , etc
  • # Designed & Implemented a Case flow system ( In some ways similar to jira ) which handles creation of more than 2000 cases per day. With advanced audit systems built into it.
  • Tech: GoLang, Mongo, Airflow, AWS, Datadog , etc
Computer ScienceObject Oriented DesignDebuggingDesign PatternsPython (Programming Language)Relational Databases+9

Arcesium

2 roles

Senior Software Engineer

Promoted

Jan 2021Aug 2021 · 7 mos

  • Worked on large scale projects end to end with complete ownership. Right from LLD to implementation.
  • Had to converge huge features of 2 applications and deliver it.
  • In the process dealt with very complex intricacies and lots of edge cases.
Object Oriented DesignDebuggingRelational DatabasesContinuous Integration and Continuous Delivery (CI/CD)Problem SolvingSoftware Design+1

Software Engineer

Dec 2019Jan 2021 · 1 yr 1 mo

  • Currently working in FinR Team which manages the DESCap project.
  • DESCap is a Fund and Investor accounting platform for Hedge Funds, Institutional Funds, and Separately Managed Accounts (SMAs).
  • The Fund/Investor accounting platform spans an extensive set of functionality including Master-Feeder Fund structure, investor level transactions, PnL and Expense allocation, Management and Performance Fee calculation, Side Pocket accounting, generating performance Indicators, and investor-related (Account Statements, etc).
  • This is a new offering that our clients are being offered. And we are currently onboarding many new clients.
  • I worked extensively in writing various calculators for new funds for various clients that were being onboarded. The calculator's job was to perform very complex and varied set of calculations based on user-defined parameters to generate the management fee or performance fee a fund charges its investor. The calculations being very intricate I and had to incorporate 30+ API's from different internal sources for each calculator I wrote.
DebuggingProblem SolvingSoftware DesignCommunication

Fidelity investments

Software Engineer

Aug 2019Dec 2019 · 4 mos · Chennai Area, India

  • Worked on 2 interesting projects.
  • 1) Auto Upgrade internal Framework
  • Scope was to create functionality which would clone any project from git and then do file changes in the project based on its current version. Then trigger a jenkins build and upon success create a new branch and push it to the remote.
  • All this had to be done from a single click.
  • Tech stack : Angular, Node.js, nodegit, jenkins-api, fs
  • 2) Counterparty Hierarchy Visualisation
  • Had to use D3.js to make beautiful way to navigate Hierarchy Visualisation tool , which enabled users to see all the relevant details of multiple fund and keep on going into whatever granualirty level the user might want. eg: Feeder funds, Parent Funds, Currencies, etc.
DebuggingCommunication

Hackharvardcollege

Winner of HackHarvard Global 2019

Nov 2018Oct 2019 · 11 mos

  • Our team had to compete against 500 world class teams from various parts of world in this extremely competitive hackathon.
  • We won out of these 500+ teams by developing various solutions to tackle the problem of Food Wastage!
  • Our solutions can be found here:
  • foodprint.ecellvnit.org

The economic times

ET Campus Star: Brightest Engineers Of India

Sep 2018Jan 2019 · 4 mos

  • Qualified till phase 3.
  • Top 1000 out of 40000 applicants.
  • Was judged on many different aspects of engineering and personality.

Fidelity investments

Software Engineer Intern

May 2018Jul 2018 · 2 mos · Bengaluru Area, India

  • Got the wonderful opportunity to work at Fidelity Investments as an intern.
  • Decided to make the most of the small time frame provided so worked on 3 diverse projects :
  • 1) Fidelity Pay
  • A project(Android Keyboard) focusing on the Customers. Enabling them to do money transfer from any app. This project was completely conceptualized by me.
  • Technologies : Android, API'S, jira
  • 2) Dashboard POC :
  • Aimed at easing the life of a software developer trying to understand any application status. Creating a complete dashboard (API & UI) to gather information from many different sources and display it efficiently under one hood in the most readable format.
  • Technologies : JAVA, SPRINGBOOT, Service Now, uDeploy, Web Development, Maven, Ajax, jira
  • 3)STREAM BATCH PROCESSING :
  • Creating a generic batch processing software(completely parallel processing) which is highly configurable and is a Self Service ETL which processes data at tremendous speeds. Also helping in Data Analysis.
  • Technologies : JAVA, MAVEN, JSON, PSQL, ORACLE DEVELOPER SQL, jira

Google

Google Summer of Code Student

May 2018Jun 2018 · 1 mo

  • Worked for Organisation : MacPorts
  • Had to add tonnes of profiling features which would change the overall look and feel of macport's
  • website.
  • MacPorts is a package management system that simplifies the installation of software on the macOS and Darwin operating systems.

Coding blocks

Campus Ambassador

Apr 2018Jul 2018 · 3 mos · India

  • Increased the number of entries participating in their workshops by 200%

Visvesvaraya national institute of technology

Student Mentor

Jul 2017May 2019 · 1 yr 10 mos · Nagpur, Maharashtra, India

  • Actively involved in bridging the gap between first years and the current third years.
  • ▪ Worked in a team of 45 selected out of 350+ applications based on overall performance and peer reviews
  • ▪ Nurturing/ Mentoring 15 students.
  • ▪ Helping them in all ways possible, be it academics or co-curricular activities.

Data resolve technologies

Software Developer Intern

Jun 2017Jul 2017 · 1 mo · Noida Area, India

  • Created Entire Logging System(Back End/Front End) for Cyber Security Product using JAVA,HTML,CSS, JAVASCRIPT .
  • Involving very complex/huge JSON Objects. Thereby presenting in Human Readable format.
  • # Languages Involved : JAVA, HTML, CSS, JAVASCRIPT
  • # Softwares Used : Eclipse , PostgreSQL ,Firebug Addon .

The entrepreneurship cell, vnit nagpur

2 roles

Head of Corporate Relations

May 2017May 2018 · 1 yr

  • Being the Head of Corporate Relations :
  • Responsible/Incharge for all Sponsorship Activities.
  • Working as Core Coordinator, co-heading a 2-tier organization with more than 100+ Students to organize events promoting the spirit of Entrepreneurship.
  • Spearheading end-to-end ideation and execution of the largest student organized entrepreneurship summit in central India: ”E-Summit”, which receives participation of over 20,000 students, corporates, VCs and entrepreneurs.
  • Responsible for bringing in Sponsorship worth more than 20 lakhs for the E-Summit.
  • Complete shared responsibility with the team to manage the gigantic Entrepreneurship-Summit.
  • www.ecellvnit.org

Corporate Relations Manager

May 2016May 2017 · 1 yr

  • Associated with many Organisations/Companies.
  • Organised over 10 events.
  • Managed a team of 40+ volunteers.

Techniche, iit guwahati

Campus Ambassador

Mar 2017Dec 2017 · 9 mos · Nagpur, Maharashtra, India

  • Responsible for :
  • Publicity of Techniche.
  • Create Awareness in our college.
  • Convert people into participants.
  • Do workshops on their behalf.

Vnit hostel

General Secretary

Jul 2015May 2016 · 10 mos

  • Hostel Block 8/9
  • Responsibilities :
  • 1) Head of the entire Hostel Council.
  • 2) Responsible for the entire Hostel.
  • 3) Organise various Hostel activities.

Education

Visvesvaraya National Institute of Technology

Bachelor of Technology (BTech) — Chemical Engineering

Jan 2015Jan 2019

Ryan International School , Greater Noida

CBSE — 2nd-12th class

Jan 2005Jan 2015

Stackforce found 100+ more professionals with Big Data & Software Design

Explore similar profiles based on matching skills and experience