Sai Ramya
Software Engineer
NY, USA **************@*****.*** +1-312-***-**** www.linkedin.com/in/sai-ramya-v SUMMARY
Software Engineer with around 4 years of experience in finance domain, designing and building scalable Java backend systems using Spring Boot, microservices, and RESTful APIs across enterprise, project management, and platform-driven environments. Proven expertise in cloud native development on AWS, asynchronous processing with Kafka, and secure service design using RBAC and Java security frameworks. Strong background in containerization with Docker and Kubernetes, CI/CD automation with Jenkins, and performance optimization, with a track record of improving system efficiency by 25%, reliability, and end-to-end processing through well-architected backend solutions handling 50K+ daily transactions.
PROFESSIONAL EXPERIENCE
Fidelity Investments Software Engineer USA Nov 2025 – Present
• Developed backend modules using Spring Boot and microservices to support platform workflows, managing trade lifecycles, order dependencies, execution milestones, and resource allocation while enforcing business rules across operations.
• Designed RESTful APIs to enable real time trading interactions, including order updates, status transitions, and access to portfolio and transaction data, ensuring seamless communication between backend services and trading applications.
• Developed responsive trading interfaces using React and TypeScript to display order status, execution progress, portfolio positions, and transaction history, enabling real-time visibility for traders and operations teams.
• Implemented secure authentication and authorization using Java security frameworks and role-based access control (RBAC) to govern access to trading functions, account data, and administrative capabilities within the trading platform.
• Optimized backend data handling and persistence logic using MySQL to manage trade histories, execution records, and audit trails, improving query performance and ensuring accurate tracking of trading activity and system changes. BNY Financials Software Engineer US Jan 2025 – Nov 2025
• Designed and developed backend services using Java, Spring Boot, and Spring MVC to support cash management and payment workflows, applying OOP principles to build reusable, maintainable transaction-processing logic.
• Implemented RESTful APIs, microservices, and GraphQL endpoints to expose cash positioning, transaction status, and liquidity data to internal and client-facing applications with clear service-layer separation.
• Built client-facing dashboards using React and collaborated with UX teams to translate cash management workflows into intuitive UI components aligned with backend service behavior.
• Developed Node.js services with Express.js middleware to handle asynchronous client requests, API aggregation, and frontend data access without impacting core Java transaction-processing services.
• Integrated Apache Kafka for event-driven processing of payment instructions, transaction updates, and settlement events, improving scalability and reliability across distributed services.
• Utilized MongoDB to store semi-structured payment metadata, workflow states, and audit annotations, enabling flexible querying for dashboards and operational monitoring.
• Deployed and operated services on AWS EC2, S3, RDS and CloudWatch with Docker, Kubernetes, Jenkins, and Git based CI/CD pipelines, optimizing processing flows and contributing to a 20% improvement in end-to-end payment efficiency. Capgemini Software Engineer India Sep 2020 – Dec 2022
• Developed and maintained enterprise grade Java backend services using Spring Boot and Spring MVC, implementing layered architectures to support large-scale financial and ERP systems.
• Built and exposed RESTful APIs to integrate services with enterprise platforms using OData Services, BAPI and RFC Protocols, translating complex business workflows into reliable backend logic aligned with system requirements.
• Deployed applications on AWS, utilizing Elastic Beanstalk, EC2, and S3 for application hosting and artifact storage, supporting scalable and fault-tolerant enterprise deployments.
• Built Node.js based integration services to support frontend to backend communication for ERP and financial platforms, enabling efficient data aggregation and UI consumption alongside Java backend systems.
• Containerized Java services using Docker and managed deployments with Kubernetes, improving consistency across development, testing, and production environments.
• Developed enterprise web interfaces using HTML, CSS, JavaScript, and React to support ERP dashboards, financial reporting views, and operational monitoring screens.
• Optimized SQL queries to improve data access efficiency and performed API testing using Postman and supported quality assurance through debugging and integration testing.
• Implemented CI/CD pipelines with Jenkins and GitHub, optimized Oracle database queries and CDS views, and improved system performance through backend refactoring, resulting in a 25% reduction in response times for high-traffic workflows. Cisco Software Engineer Intern India Jan 2020 – Apr 2020
• Implemented Java processing modules using multithreading and Executor frameworks to process high-throughput network events and telemetry streams, enabling low latency and scalable handling of real time control plane and data plane signals.
• Applied Java design patterns (Factory, Strategy, Adapter) to modularize telecom protocol handling and network rule processing logic, improving maintainability and supporting easier integration of evolving Cisco network standards.
• Supported secure inter service communication using JMS and OAuth2-based authorization to protect network control workflows and ensure secure data exchange across distributed Cisco monitoring and management components.
• Assisted in Optimizing Java networking performance using asynchronous I/O and NIO-based patterns to reduce resource contention and improve throughput for real-time network state updates, monitoring, and performance analysis pipelines. EDUCATION
Illinois Institute of Technology, Chicago, IL, USA Jan 2023 – Dec 2024 Master of Science in Computer Science
(Big Data Technologies, Computer Networks, Software Engineering, Software Project Management) SKILLS
Programming Languages: Java, SQL, Python, HTML, CSS, JavaScript, TypeScript, C, C++ Frontend & UI/UX: Responsive Design, UI Design, UX Principles, Accessibility (ARIA basics), Wireframing (Figma), UX Collaboration
Frameworks & Libraries: Spring Boot, Spring MVC, Hibernate, JPA, Spring Security, React.Js, Node.Js, Express.Js, Angular.js Backend & APIs: RESTful API Development, Microservices Architecture, GraphQL, Business Logic Implementation, JSON Security & Access Control: Java Security Frameworks, Role-Based Access Control (RBAC), OAuth2 Databases & Persistence: MySQL, Oracle Database, NoSQL, PostgreSQL, MongoDB, AWS RDS, SQL Query Optimization, DynamoDB
Messaging & Asynchronous Processing: Apache Kafka, JMS Cloud Platforms & Services: AWS (EC2, S3, RDS, CloudWatch, Elastic Beanstalk), Azure, GCP CI/CD and DevOps: Docker, Kubernetes, Jenkins
Version Control: Git, GitHub, Github Actions
Concurrency & Performance: Multithreading, Executor Framework, Asynchronous Processing, Java NIO Design & Architecture: Object-Oriented Programming (OOP), Design Patterns (Factory, Strategy, Adapter), Layered Architecture
Testing & Quality Assurance: Integration Testing, API Testing (Postman), Debugging, Selenium Observability & Monitoring: Centralized Logging, Application Monitoring, Performance Metrics Data & Analytics: Apache Spark, Data Anonymization, k-Anonymity, Laplace Noise, Jupyter Notebook Methodologies: Agile, Scrum, SDLC
PROJECTS
Data Anonymization on model prediction for Diabetes:
• Utilized Jupyter Notebook to analyze datasets for k-anonymity, integrating Python with AI to generate insights. Focused on balancing data utility and privacy in the context of diabetes by applying anonymization techniques like Laplace noise addition and k-anonymity on the Early-stage Diabetes dataset. Real Estate Database Management:
• Designed and implemented a relational database to manage real estate data including properties, owners/agents, listings, and transactions. Built and optimized SQL queries for common operations such as adding/updating listings, searching properties by location/price/bed-bath filters, and tracking listing status (active/under contract/sold). Created reporting queries (views/stored procedures) to generate insights like average listing price by area, days-on-market, and monthly sales volume, and integrated the database with a simple backend service to expose CRUD and search functionality. CERTIFICATIONS
AWS Certified Solutions Architect- Associate
Oracle Certified Professional, Java SE 11 Developer PostgreSQL Database Administration
Spring Professional Certification
Microsoft Certified: Azure Fundamentals (AZ-900)
SAP FIORI Certified Developer