Pravallika D New York, NY
**********@****************.*** +1-346-***-**** https://www.linkedin.com/in/pravallika-dindukurthi/
PROFESSIONAL SUMMARY:
Software Engineer with over 5 years of strong experience designing and developing enterprise-grade Java full stack applications, supporting scalable and transaction-driven systems in production environments.
Proven ability to build microservices-based backend architectures, defining clear service boundaries and maintaining modular, maintainable codebases.
Hands-on experience developing RESTful APIs with structured validation, standardized error handling, and stable integration contracts.
Experienced in implementing event-driven systems using Kafka, enabling asynchronous workflows and decoupled communication across services.
Skilled in securing applications using Spring Security, OAuth 2.0, and JWT, aligning access control with enterprise security standards.
Hands-on experience deploying and supporting applications on AWS and Kubernetes, using Docker and CI/CD pipelines for production readiness.
Effective Agile contributor who collaborates closely with engineering, QA, and DevOps teams through sprint planning, code reviews, and release cycles.
EDUCATION:
Master of Science in Computer Science (AI/ML Specialization) University at Buffalo, SUNY — December 2024
Bachelor of Technology in Computer Science and Engineering Sastra University — June 2020
TECHNICAL SKILLS:
Programming Languages & Frameworks:
Java (Spring Boot, Hibernate, JUnit, Mockito), Go (Golang), Python, Kotlin, JavaScript (React.js, Node.js), TypeScript, Bash, Shell Scripting
Build & Dependency Management:
Gradle, Maven, npm, Yarn
Backend & API Development:
Microservices Architecture, RESTful API Design, gRPC, GraphQL, Kafka, Redis, WebSockets, OAuth 2.0, JWT, Spring Security
Frontend Development:
React.js, HTML5, CSS3, Bootstrap, Responsive Design, API Integration
Cloud & DevOps:
AWS (EC2, RDS, S3, Lambda, EKS), Azure, Docker, Kubernetes, Terraform, Jenkins, Tekto, CI/CD Automation
Monitoring & Observability:
Prometheus, Grafana, ELK Stack, Splunk, Datadog, ServiceNow
Data & Storage Systems:
PostgreSQL, MySQL, MongoDB, Cassandra, Hive, Airflow, Azure Data Factory, Snowflake
Testing & Tools:
PyTest, JUnit, Postman, Jest
Core Competencies:
System Design, Distributed Systems, Scalability, Fault Tolerance, Infrastructure as Code, Cloud-Native Development, Automation, Agile Methodologies
Version Control and Collaboration:
Git, GitHub, GitHub Actions, Gitlab, Jenkins, Agile Methodologies, Scrum, Jira, Confluence, Miro
AI/ML Frameworks:
PyTorch, TensorFlow, scikit-learn, Hugging Face Transformers, LLM, RAG
PROFESSIONAL EXPERIENCE:
Software Development Engineer FIS Global, USA Aug 2024 – Present
Roles & Responsibilities
Designed and developed backend services using Java and Spring Boot, implementing business workflows with reusable service components and consistent validation logic.
Built microservices-based systems for financial transaction processing, improving scalability and isolating failures across services.
Implemented persistence layers using Hibernate and Spring Data JPA, defining entity relationships and transactional boundaries aligned with business rules.
Designed and maintained RESTful APIs, standardizing request and response models to support stable internal and external integrations.
Integrated Kafka-based event processing to support asynchronous workflows such as notifications and downstream data synchronization.
Developed responsive UI components using React.js and Bootstrap, ensuring smooth frontend and backend integration.
Implemented application security using Spring Security, OAuth 2.0, and JWT, enforcing role-based access control across services.
Built unit and integration tests using JUnit and Mockito to validate business logic and reduce regression risk.
Automated build and deployment workflows using Jenkins and GitHub Actions, supporting consistent CI/CD execution.
Participated in Agile delivery through sprint planning, code reviews, and defect triage to ensure high-quality releases.
Environment: Java, Spring Boot, Hibernate, Spring Data JPA, Microservices, REST APIs, Kafka, SQL, React.js, Bootstrap, Spring Security, OAuth 2.0, JWT, JUnit, Mockito, Jenkins, GitHub Actions, Docker, Kubernetes, AWS, Git, Agile
Software Engineer IBM Cloud, India Jan 2021 – Jul 2023
Roles & Responsibilities
Supported cloud-native services running on Kubernetes, contributing backend utilities and platform-level enhancements.
Developed automation utilities and service components using Java, Go, and Python, focusing on modular and maintainable design.
Improved container lifecycle workflows to support configuration, deployment, and scaling across environments.
Implemented infrastructure provisioning using Terraform, enabling repeatable and consistent environment setup.
Strengthened CI/CD pipelines to improve build stability and deployment reliability across services.
Enhanced observability through monitoring and logging integrations, enabling faster issue detection and troubleshooting.
Collaborated with SRE teams to improve fault tolerance and operational readiness.
Participated in architecture discussions focused on scalability, security, and performance.
Supported Agile delivery through development, reviews, and technical documentation.
Environment: Java, Go, Python, Kubernetes, Docker, Terraform, Jenkins, GitHub Actions, Prometheus, Grafana, ELK Stack, Git, Linux, Cloud Platforms, Agile
Software Developer (Java – Junior) Instamojo, India Apr 2019 – Dec 2020
Roles & Responsibilities
Assisted in developing backend features using Java and object-oriented principles under senior guidance.
Built and maintained REST endpoints supporting platform workflows.
Supported database integration and SQL validation for transactional flows.
Implemented input validation and exception handling to improve application stability.
Used Postman to verify API behavior and assist QA with defect reproduction.
Supported frontend-backend integration by aligning API responses with UI needs.
Participated in sprint routines and task execution.
Updated technical documentation for API changes and enhancements.
Supported bug fixes and verified application behavior post-resolution.
Environment: Java, OOP, REST APIs, SQL, Postman, Git, Linux, Agile
PROJECTS:
Scalable E-Commerce Platform Cloud-Native Full-Stack System
Technologies: Java (Spring Boot, Hibernate), Go (Golang), React.js, AWS (EKS, Lambda, DynamoDB, S3, CloudFront), Terraform
Designed and developed a microservices-based e-commerce platform capable of handling high user traffic with a fault-tolerant distributed architecture.
Built backend services in Java and Go, integrating Kafka for event streaming and Elasticsearch for fast product search.
Used AWS Lambda and API Gateway for serverless order processing and payments.
Developed React.js components for cart, order tracking, and admin dashboards.
Deployed the platform on Kubernetes (EKS) using Terraform and automated deployment scripts.
CI/CD Automation for Microservices DevOps and Cloud Engineering
Technologies: Go, Python, Docker, Kubernetes, Jenkins, GitHub Actions, Terraform
Implemented automated CI/CD workflows for containerized microservices.
Integrated unit testing, linting, and Docker image builds into pipelines.
Automated infrastructure provisioning using Terraform and Docker Compose.
Integrated monitoring dashboards using Prometheus and Grafana.
SmartAdQuery Retrieval-Augmented Analytics System
Technologies: React.js, Python, FAISS, SQLite, Flask, REST APIs, LLMs
Built a retrieval-augmented analytics platform enabling natural-language querying of marketing data.
Developed a React frontend and Python Flask backend translating queries into validated SQL.
Reduced report generation time and enabled self-service analytics for non-technical users.