Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Vishal Surya Madhavan

Santa Clara

Summary

  • Results-oriented and innovative Senior Full Stack Software Engineer with 6+ years of experience in design, development, testing, integration, deployment, maintenance and support of various applications

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

Fidelity Management and Research LLC, NC
01.2023 - Current

• Implemented a custom proof-of-transaction POC on Hyperledger firefly and performed on/off chain verification for next -gen record keeping initiative across the organization to move to open source Hyperledger for digital/non digital assets.

• Developed and maintained end-to-end modules for calculating record keeping fees enabling automation of billing for Fidelity plans and services offered to multiple corporate clients with the primary purpose of reducing revenue leakage, improving auditability, operation cost reduction and vendor cost management.

• Spearheaded and migrated legacy on-prem application to Azure AKS, redesigning the services to match on-prem performance levels with optimized stored procedures, parallel and asynchronous I/O and ensured efficient resource utilization and easier infrastructure and storage management.

• Building a high scale distributed system using ECS, Glue ETL jobs, PySpark, and other AWS services to generate a metadata-catalog, providing insights into constructs, schemas, data topography and data lineage dependencies b/w services, facilitating migration, reduced storage/backup cost and data governance.

Replaced the legacy Magic Ticket authentication system and integrated OAuth 2.0 and mutual authentication, enhancing security and standardizing access control, enabling integration with OAuth compliant services and apps.

Software Engineer

Kubra Arizona Inc, LA, CA
05.2022 - 12.2022

• Developed a message history service for a notification platform that provides integration with utility companies, enhancing operational efficiency based on real time weather and outage notification, payment reminders and energy consumption alerts and optimized the messaging service for highly concurrent CRUD operations in a distributed environment.

• Redesigned the retry mechanism of events and messages with Kafka and AWS SQS and SNS ensuring message history consistency; integrated a distributed lock mechanism to ensure atomic retries in a concurrent system across container pods and optimized storage costs with efficient index management and data retention policies.

Technology Analyst

Apple (Contract)
05.2021 - 05.2022

• Worked on the façade layer services for handling incoming traffic to respective microservices for Apple care CRM app.

• Developed and deployed features for an online training platform for employees of reseller stores enrolled with Apple. The application is primarily used for managing content and creating contextual URLs and improving sales personnel engagement and education thereby improving customer reviews in sales and customer support.

• Built a scalable APIs enriching Elastic Search APIs in Java to support use cases of handling CRUD on thousands of records.

Technology Analyst

AT&T (Contract)
10.2020 - 05.2021

• Worked as a backend developer in an agile environment redesigning and decoupling monolith app to microservices for an engineering planning and database development application that saves network engineer operations time by weeks.

• Decoupled and redesigned services to reserve VLANs at the network layer for layer 2 and layer 3 of OSI model.

Intern

Smartbot360.com, UC Riverside
09.2019 - 03.2020

Developed a FUZZY string match algorithm to accommodate human errors match and retrieve relevant responses for a question-answer pipeline of a chatbot application with context and domain awareness. ( https://github.com/vishalsurya/APPROXIMATE-TEXT-MATCH ).

Software Engineer

JP Morgan Chase
06.2015 - 07.2017

Worked as a full stack web developer with the private banking team on building and maintaining services for regulatory trading control components document management/delivery system as a part of brokerage trading platform.

Education

Master of Science - Computer Science

University of California, Riverside
Riverside
03.2020

Bachelor of Technology - Computer Science And Engineering

National Institute of Technology
Trichy, India
08.2015

Skills

    Java 17, Python, Spark, TypeScript, Angular5, Spring Boot, Elastic Search, Kafka, AWS S3, Step Functions, Glue, AWS Lambda, Azure Logic Apps, Azure service Bus, Kubernetes, Solidity, Rust

Timeline

Senior Software Engineer

Fidelity Management and Research LLC, NC
01.2023 - Current

Software Engineer

Kubra Arizona Inc, LA, CA
05.2022 - 12.2022

Technology Analyst

Apple (Contract)
05.2021 - 05.2022

Technology Analyst

AT&T (Contract)
10.2020 - 05.2021

Intern

Smartbot360.com, UC Riverside
09.2019 - 03.2020

Software Engineer

JP Morgan Chase
06.2015 - 07.2017

Master of Science - Computer Science

University of California, Riverside

Bachelor of Technology - Computer Science And Engineering

National Institute of Technology
Vishal Surya Madhavan