Summary
Overview
Work History
Education
Skills
Interests
Timeline
Generic

Sridevi A

Senior Software Engineer
Hyderabad

Summary

Experienced Senior Software Developer with a proven track record of leading projects as an architect, developer, and programmer analyst. Skilled in supporting project deliverables and ensuring smooth maintenance of releases. Adept at guiding support teams and resolving intricate issues, while consistently implementing effective development strategies aligned with industry best practices.

Overview

14
14
years of professional experience
9
9
years of post-secondary education
3
3
Languages

Work History

Senior Software Developer

Nucleus Software
12.2018 - Current
  • Clients: GTT
  • Project: CargoGuard
  • Role: Lead Java Microservices Developer.
  • Tech Stack: Java (8+,17+), Spring Boot microservices, Spring Cloud, RESTful APIs, Spring Data JPA, Spring Security, OAuth2, Mockito and Junit, JMeter, Flyway, Azure Blob, Azure Key Vault, Kubernetes Secrets, Oracle, Postgresql, Github Actions, Insomnia, Kibana, Grafana and Azure Cloud and Container Orchestration using Kubernetes.
  • Led the architecture and implementation of secure, scalable microservices for package breach reporting and claims workflows. Orchestrated full CI/CD pipelines with GitHub Actions and managed deployments to Azure Kubernetes Service.
  • Project and Client: Logistics CargoGuard
  • CargoGuard - a platform enabling Operations to log package issues swiftly and support teams to process claims effectively. With real-time analytics, continuous feature improvements, and global deployment, it helps reduce packaging incidents, streamline handling protocols, educate customers on proper packaging, and elevate the customer experience through data-driven insights.
  • LIA (Load Integrity Assurance) – Capture Load Integrity Assurance (LIA) to validate load security at dispatch—capturing condition and compliance to ensure safe loading—and again at delivery to detect misloading or handling issues upon arrival.
  • Key areas where I have contributed
  • Enhanced Security: Implemented Spring Security for external scanner authentication.
  • Optimized Secrets Management: Configured secrets in Azure and Kubernetes Key Vaults.
  • Streamlined Data Migration: Led migration of millions of records from Oracle to PostgreSQL using Flyway.
  • Innovated Feature Management: Conducted POC for Kubernetes Cloud Config Map enabling real-time key-value changes.
  • Resolved Deployment Blockers: Diagnosed and resolved Azure Key Vault identity issue blocking production release.
  • Optimized Performance: Analyzed heap dumps and conducted load testing to reduce memory usage.
  • Ensured Stability: Collaborated to resolve live Key Vault configuration failures, ensuring uninterrupted production operations.
  • Enhanced Reporting: Implemented Export to Excel functionality for reporting use cases.
  • Ensured Compliance: Designed and scheduled data archiving for historical records to comply with retention policies.
  • Improved File Transfer: Developed and deployed multipart image upload/download using Streaming API and blob storage.
  • Evaluated Caching Solutions: Assessed Distributed Redis Cache as a replacement for in-memory Caffeine cache.
  • Recognized for Impact: Earned strong client and leadership recognition for initiative-taking and ownership of complex features and issues.

Systems Analyst

Cognizant Technologies
03.2011 - 07.2018
  • Clients: Sogeti, Dell, Bank of America to name a few
  • Product: Global Systems Processing
  • Role: Senior Java Developer.
  • Tech Stack: Java, J2EE, Struts, Spring MVC, Oracle, MySQL, BIRT, HTML, JavaScript and Ajax.
  • End to End design of Global System Processing to integrate the data flowing from third party systems, analyse the data and load the data into the internal system, provide a platform where users can authorize the data, reconcile and generate reports.
  • Responsibilities:
  • Development & Enhancement: Analyzed requirements, developed specifications, and implemented solutions using Java/J2EE, Struts, Spring, Hibernate, JavaScript, and design patterns.
  • Documentation & Communication: Created clear documentation with flowcharts, diagrams, and well-commented code.
  • Collaboration & Mentorship: Participated in code reviews, unit testing, and project documentation assessments.
  • Research & Support: Engaged in research and development during the development process.

Education

Master of Computer Applications (MCA) - Information Technology

Andhra University
Andhra Pradesh
04.2001 - 01.2010

Bachelor of Science - undefined

Andhra University

Skills

Programming Languages: Java 17

Backend Frameworks & Technologies: Spring Boot, Microservices, Spring MVC, Spring Data JPA, Restful, Spring Cloud, Spring Security, Apache Struts

Frontend Technologies: HTML5, CSS3, Reactjs, Angular, Bootstrap, jQuery, SASS/SCSS

Database & ORM: Oracle, PostgreSQL, MySQL, Redis, Flyway, JPA/Hibernate, JDBC

Cloud & Infrastructure: Pivotal Cloud Foundry (PCF), Azure Cloud, AWS Cloud, Kubernetes, Docker

DevOps & CI/CD: Jenkins, GitHub Actions, Maven, Gradle, Git, SVN, CVS

Monitoring & Performance Tools: Splunk, Kibana, Grafana, AppDynamics, Eclipse MAT

Testing & API Tools: JUnit, Mockito, Cucumber BDD, Swagger/OpenAPI, Postman, JMeter

Version Control & Collaboration: Git, SVN, CVS, GitHub Copilot

Design Patterns: Singleton, Factory, Builder, Prototype, Adapter, Decorator, Facade, Flyweight, Observer, Strategy

Methodologies: Agile, Waterfall

Application Servers: WebSphere, Apache Tomcat, WebLogic, JBoss

Operating Systems: Windows, Linux

Other Technologies: Adobe Flex, Drools

API integration

Code reviews

Code validation

Code fixes

Interests

Farming, crypto investing, AI, travel, cooking, current affairs, jogging, community engagement

Timeline

Senior Software Developer

Nucleus Software
12.2018 - Current

Systems Analyst

Cognizant Technologies
03.2011 - 07.2018

Master of Computer Applications (MCA) - Information Technology

Andhra University
04.2001 - 01.2010

Bachelor of Science - undefined

Andhra University
Sridevi ASenior Software Engineer