Prudvi Siduri
Sr Java Developer @Bank of America
Signup · Get unlimited contacts
WORK HISTORY
Sr Java Developer @Bank of America
Leveraged Java 17 features such as enhanced switch expressions, records, and text blocks to improve code readability and maintainability.• Utilized React 18\'s Suspense feature to improve asynchronous data loading experiences and provide users with smoother UI transitions.• Developed scalable microservices using Spring Boot integrated with PostgreSQL to securely manage financial transaction data.• Implemented real-time expense tracking systems using Apache Kafka, ensuring instant user notifications for transactions.• Designed responsive front-end interfaces using React.js and TypeScript, providing intuitive user experiences across devices.• Enhanced performance through Redis caching, significantly improving response times for expense insights.• Integrated predictive analytics models via Amazon SageMaker to offer personalized financial advice to users.• Leveraged Elasticsearch to create advanced search functionalities and visual dashboards for insightful spending analysis.• Managed RESTful APIs and gRPC communication, enabling seamless integration between front-end and back-end services.• Ensured robust security by implementing OAuth 2.0 and Spring Security, safeguarding sensitive user data and transactions.• Achieved PCI DSS compliance through Vault for secure management of encryption keys and AES-256 encryption for sensitive data.• Implemented Java 17\'s pattern matching for instanceof to simplify code structures, improving overall application performance.• Developed automated CI/CD pipelines using Jenkins and Terraform, streamlining deployments and infrastructure management.• Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.• Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format.
ABOUT PRUDVI SIDURI
Results-oriented Senior Software Engineer with 8+ extensive experience delivering innovative, scalable solutions in financial services and technology domains. Adept at building high-performing applications, emphasizing enhanced user experiences and robust security standards. Proven track record of leading end-to-end software development, from requirement gathering and architecture design to deployment and performance optimization. Skilled in leveraging modern technologies to implement real-time transaction processing, predictive analytics, and seamless integration across systems. Passionate about mentoring team members, fostering collaborative environments, and driving agile best practices. Committed to continuous improvement, ensuring high code quality, system observability, and compliance with industry standards.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.