Sudha Vankadara
Verified Expert in Engineering
Software Developer
San Francisco, CA, United States
Toptal member since June 1, 2021
Sudha is a software engineer with 11 years of experience with a passion for designing and developing software applications. She developed various applications ranging from simple web apps to distributed systems. She is a quick learner passionate about making applications efficient and reliable.
Portfolio
Experience
Availability
Preferred Environment
Java, Microservices
The most amazing...
...project I've worked on is migrating the applications' file system from MongoDB GridFS to AWS S3 with minimal downtime of applications.
Work Experience
Member of Technical Staff
Braintree
- Designed and developed API to process merchant's payment transactions with Venmo as a payment method using Java, AWS Lambda, and Dynamo DB.
- Developed scripts in Ruby to send Braintree merchant details to American Express.
- Designed API to support payment method preferences for Venmo customers.
- Created Datadog dashboards and alerts to monitor Venmo transaction activity.
Senior Software Engineer
LendingClub
- Designed and developed a microservice using Spring Boot to perform file operations to AWS S3.
- Developed a data migration job to migrate the existing files from GridFS to AWS.
- Redesigned the existing in-house file system Java driver to connect to AWS along with GridFS.
- Conducted performance and load testing to analyze the performance of GridFS versus AWS S3 on various file operations.
- Designed the migration strategy with minimal or no downtime for applications during data migration.
Tech Lead
Gspann Technologies Inc
- Developed a Spring Batch job to process millions of user transaction data.
- Provided an efficient batch job design using Spring Batch master-slave partitions and multi-threading.
- Redesigned and modularized the existing legacy application, thereby increasing team productivity in implementing new features.
- Developed consumers and publishers to process messages from and to Rabbit MQ.
Senior Software Engineer
LendingClub
- Redesigned and automated quarterly statistics generation process using batch jobs which saved ten person-days quarterly.
- Designed and developed rest services to expose various critical functionalities like order submission, loan listing, and fund transfer to investors.
- Redesigned the existing legacy code, which is in the top link, and Struts technology stack to use JPA and Spring.
- Improved UI and API response times for investors by optimizing data retrieval using various caching strategies.
Experience
MongoDB GridFS to AWS S3 Migration
Skills
Libraries/APIs
GridFS, JMS
Tools
Splunk
Languages
Java, SQL, Ruby, DYNAMO
Frameworks
Spring, JPA, Spring Microservice, Spring Batch
Paradigms
REST, Microservices, Microservices Architecture
Storage
NoSQL, Amazon S3, MongoDB
Platforms
Linux, Oracle, Amazon Web Services (AWS), AWS Lambda
Other
RESTful Microservices
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring