Verified Expert in Engineering
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.
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.
Member of Technical Staff
- 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
- 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.
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
- 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.
MongoDB GridFS to AWS S3 Migration
Java, SQL, Ruby, DYNAMO
Spring, JPA, Spring Microservice, Spring Batch
REST, Microservices, Microservices Architecture
NoSQL, Amazon S3 (AWS S3), MongoDB
Linux, Oracle, Amazon Web Services (AWS), AWS Lambda
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