Shruti Agrawal
Software Engineer @ Worldpay
About
I have 5+ years of experience in the software industry as a Java backend developer, with expertise in cloud infrastructure. I possess a strong understanding of Object-Oriented Principles, DevOps, and Design Patterns. Currently, I am pursuing a Master of Science in Software Engineering Systems at Northeastern University, Boston as well as working in Philips as Software engineer intern till December 2024. Having worked through all phases of the development lifecycle, I am adept at designing and developing applications. I have written well-designed, testable, and efficient code, executed automated unit tests, and effectively solved problems. I am proficient in the following technologies: Programming Languages: Java 8+, JavaScript, TypeScript, Terraform, C, C++, Python, HTML, CSS, SCSS, JSON, XML, REST Databases: MySQL, Mongo DB, Oracle, NoSQL, Postgres, Amazon RDS, MariaDB Architectural Styles: Monolithic, Microservices, Event-Driven, Client-Server, RESTful, SOAP, Secure Coding Practices, RESTful web services Frameworks/ Tools: JavaEE, SpringMVC, Hibernate, SpringBoot, Node, Express, React JS, Redux, Tomcat, JDBC, Spring Cloud, ES6, Sequelize DevOps Technologies: AWS (IAM, EC2, Route53, S3, Lambda, RDS, VPC, SES, SNS, CloudWatch, DNS, Certificate Manager), AMI, Terraform, HCP Packer, Pulumi, Jenkins, TeamCity, CICD, Bash, Vim, Docker, Kubernetes, Microsoft Azure, Google Cloud Platform, RabbitMQ, Kafka, SystemD Operating Systems: Unix, Linux, Shell Scripting, Windows, MacOS Other skills: Front-end, Back-end, Full-Stack, SDLC, JMeter, Microsoft PowerApps, Agile, Swagger, Maven, Postman, Azure Devops Interests: Software Development, DevOps, Design Patterns, Microservices My comprehensive experience and technical skills equip me to contribute effectively to any software development project.
United States
Boston
Government Administration
Amazon Web Services (AWS), DevOps, Spring Integration, TeamCity, JUnit, IBM UrbanCode Deploy (uDeploy), Jenkins, MongoDB, Software Development Life Cycle (SDLC), Python (Programming Language), Microsoft Power BI, Microsoft Power Apps, java 8, Web Design, SASS, Databases, Microservices, Programming, Software Development, Object Oriented Design
Experience

Co-op – Software Engineer
Cambridge, Massachusetts, United States
- Enhanced system scalability by configuring workers to process multiple patient data queries concurrently utilizing Java and Spring Boot and implementing rate limiters using Redis, enabling seamless handling of high-throughput operations without overloading individual resources - Spearheaded the development of a full-stack deployment utility tool, "Deployment as Code," for Cloud Foundry, automating deployment with Python scripts and Cloud Foundry APIs, enhancing CI/CD for 15+ applications and improving efficiency and reliability across environments - Implemented Apache NiFi data flow to optimize RabbitMQ data processing, achieving 60% cost reduction and 40% faster development through efficient data integration, sharding, and partitioning - Employed Mockito and JUnit to develop comprehensive unit tests for multiple applications achieving 85%+ test coverage and ensuring robust functionality and reliability across services - Integrated log4j and slf4j frameworks across multiple platform and backend applications, ensuring seamless logging to the Kibana dashboard, which improved debugging efficiency

Residential Security Office Proctor
Boston, Massachusetts, United States
- Ensured secured entry to all residence halls by maintaining access control using Odyssey app and Proctor Binder, while verifying residence status - Supervised student residents in the residence halls at Northeastern University • Helped maintain campus protocols and standard set of rules for each specific residence hall - Collaborated with NUPD officers and supervisors in managing emergency situations - Provided assistance to student residents and visitors in lock-out situations, laundry, and other queries as needed.

Software Engineer
- Engineered a Kafka-based Aggregator Service to automate real-time detection and reprocessing of failed payments, reducing manual intervention by 60%, daily failed transactions by 40%, and enhancing system reliability, customer satisfaction, and operational efficiency - Revamped consumer-producer FinTech backend applications to enable real-time sanctions checks for retail banking applications, resulting in a 50% reduction in processing time and improved compliance and security - Devised cron jobs to automatically fetch and process missing events daily at a specified time - Implemented Circuit Breaker Design Pattern across mission-critical microservices, reducing downtime by 40%, debugging time by 60%, and increasing team productivity by 25% through improved resilience and monitoring - Architected a middleware application- API Gateway by executing comprehensive API integration and migration strategy and utilizing multithreading to load-balance API calls between services deployed on multiple data centers that reduced the downtime by 55% - Upgraded Payment Data Store Application by migrating from WebSphere MQ to Kafka and SQL to MongoDB for payment sanctions screening, improving integration and compatibility with modern payment systems by 40%

Senior System Engineer
Jaipur Area, India
- Spearheaded JDK8 to JDK11 migration initiative for 20+ enterprise applications, collaborating with cross-functional teams resulting in reduced latency by 5% and increased system reliability, security, and performance - Automated Git release process for seamless resource provisioning through Git tagging, leveraging POM and Docker files for versioning, resulting in a 75% reduction in release time and increased security, scalability, and productivity for the development team - Scheduled web scraping agents using Mozenda, Octoparse, and Charles Proxy (Android Scraping) for efficient data collection, and managed data integration by importing SQL Server data into Power BI, enabling the generation of insightful, up-to-date reports - Improved onboarding by revamping the README and automating setup scripts, reducing setup time by 50% and enabling new developers to contribute faster with minimal assistance - Conducted code reviews for improving unit tests and code coverage by implementing a robust testing strategy utilizing JUnit, SonarQube and Mockito frameworks to increase code coverage from 60% to more than 90% for 15+ applications as a continuous improvement task - Successfully designed monolithic architecture of new projects with Angular and RESTful web-service and tabulated its data model through Mozenda and Octoparse to store the analyzed data in PowerApps - Reproduced Spark jobs to transform raw data into analyzed datasets - Incorported SonarQube with existing services to track code coverage and overall quality - Formulated MySQL queries, procedures, and functions and modified triggers, tables, and sequences
Shruti Agrawal's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.






