Rakesh Dasari
Java Full Stack Developer
+1-512-***-**** Austin, TX **********@*****.*** LinkedIn
PROFESSIONAL SUMMARY:
• Over 5+ years of IT experience in Java Full Stack Development, specializing in banking and fintech applications with focus on APIs, scalability, and reliability.
• Expertise in designing, developing, and refactoring RESTful APIs using Java, Spring Boot, and Hibernate, ensuring improved performance and maintainability.
• Strong knowledge of transactional databases (PostgreSQL, Oracle, MySQL) and caching systems (Redis, ElasticSearch) to optimize large-scale financial applications.
• Hands-on experience with Docker, Kubernetes, AWS, and Azure for containerization, cloud deployments, and scaling distributed systems.
• Proficient in applying architectural patterns of high-scale web applications to deliver secure, resilient, and business-critical solutions.
• Skilled in unit testing, integration testing, and automation using JUnit, Mockito, Cypress, and Jasmine, achieving higher coverage and reducing regressions.
• Adept at collaborating with cross-functional teams including product managers, compliance, and QA to deliver consumer-facing financial features.
• Experienced in Agile/Scrum methodologies, with a proven track record of delivering business-impactful features in iterative sprints.
TECHNICAL SKILLS
• Backend & APIs: Java, Spring Boot, Hibernate, REST APIs, Microservices.
• Architecture & Scalability: High-Scale Web Applications, Reliability & Resilience Patterns, Refactoring & Optimization.
• Databases & Caching: PostgreSQL, Oracle, MySQL, MongoDB, Redis, ElasticSearch.
• Cloud & Infrastructure: Docker, Kubernetes, AWS, Azure, CI/CD (Jenkins, GitHub Actions, Azure DevOps).
• Testing & Quality: JUnit, Mockito, Cypress, Jasmine, Integration/Unit Testing, Maintainable Code Practices.
• Collaboration: Agile (Scrum), Cross-Functional Teams, Product Alignment, Code Reviews.
• Domain Expertise: Banking, Payments, FinTech (Digital Banking, Entitlements, Compliance).
PROFESSIONAL EXPERIENCE:
Project 3: E-Commerce Platform for Lowe’s
Lowe’s, Charlotte, NC Java Full Stack Developer May 2024 – Present
Responsibilities:
• Developed backend microservices using Java, Spring Boot, and Hibernate, reducing transaction API response time by 25%.
• Built customer-facing modules in Angular and TypeScript, improving checkout flow and reducing user drop-offs by 20%.
• Designed optimized data models in MySQL and integrated ElasticSearch for faster search queries, reducing latency by 30%.
• Containerized services with Docker and deployed to Kubernetes, ensuring scalability and 99.9% system uptime.
• Automated build/deployment workflows with Git, Jenkins, and GitHub Actions, reducing release cycle time by 20%.
• Wrote unit and integration tests with JUnit, Mockito, and Jasmine, raising test coverage by 25% and lowering defect leakage.
• Collaborated with product and QA teams in Agile sprints, ensuring alignment with business goals and user needs.
• Monitored performance and production issues with Sentry and CloudWatch, reducing mean-time-to-resolution (MTTR) by 35%.
• Mentored teammates on Angular and CI/CD best practices, improving team consistency and delivery velocity.
• Delivered features that enhanced digital quality and improved customer experience in high-traffic workflows.
Project 2: Banking Application Enhancement for American Express
American Express, New York, NY Java Full Stack Developer May 2021 – July 2023
Responsibilities:
• Developed Java Spring Boot microservices to modernize entitlement workflows, improving system reliability and reducing audit issues by 20%.
• Designed and implemented REST APIs consumed by internal and external banking platforms, optimizing payloads and improving response times by 15%.
• Built resilient APIs integrated with mobile and enterprise applications, enhancing scalability and member-facing banking services.
• Implemented Kafka event streaming for real-time entitlement and compliance checks, reducing processing latency by 30%.
• Engineered transactional database solutions with PostgreSQL and MongoDB, improving regulatory reporting and query performance by 25%.
• Leveraged Docker and Kubernetes for containerized deployments, ensuring 99.9% system uptime and seamless scalability.
• Applied Splunk and Grafana for observability and monitoring, reducing mean-time-to-resolution (MTTR) of production issues by 35%.
• Wrote comprehensive unit and integration tests using JUnit, Mockito, and Cypress, raising test coverage by 20% and lowering defect leakage.
• Collaborated with compliance, QA, and product teams in Agile sprints to deliver features aligned with regulatory and member requirements.
• Improved system reliability and maintainability by refactoring legacy codebases, introducing best practices for clean architecture and reusable components.
• Documented APIs and workflows to support cross-team adoption, improving developer onboarding and system knowledge transfer.
• Mentored junior engineers in Java, API-first design, and event-driven architecture, increasing team delivery velocity by 15%.
Project 1: Healthcare Data Management and Pharmacy Automation for CVS Pharmacy
CVS Pharmacy, Atlanta, GA Java Full Stack Developer June 2019 – May 2021
Responsibilities:
• Executed the Waterfall SDLC with elements of iterative and lean startup principles to deliver modular releases for prescription refills, user registration, and appointment scheduling, ensuring rapid feedback and continuous improvement.
• Engineered and maintained backend components as part of Java web development using Spring MVC, Svelte, and JSP for pharmacy workflows and patient management, applying design patterns to improve maintainability.
• Built RESTful APIs delivering XML-based responses for seamless system integration with legacy and third-party pharmacy networks, enabling interoperability and supporting evolving customer feature requests.
• Designed and implemented domain layers as separate components using Spring, by Domain-Driven Design (DDD) to model pharmacy workflows utilizing JPA with Hibernate ORM on Oracle for relational entity management and transactional workflows, while improving backend efficiency by 20% during peak hours.
• Designed and implemented responsive, cross-browser UI components using AngularJS, HTML5, CSS3, SASS, JavaScript, and Bootstrap, adhering to WCAG/ADA accessibility standards, while leveraging Node.js with npm and Webpack to streamline builds, manage dependencies, and accelerate CI/CD pipelines for consistent cross-environment deployments.
• Integrated MongoDB alongside the relational database to handle unstructured data such as patient feedback, prescription notes, and historical logs, enabling flexible schema storage, faster analytical queries, and supporting data ingestion pipelines as part of a polyglot persistence approach.
• Developed robust unit and integration tests using JUnit and Mockito to ensure backend reliability.
• Validated front end behaviour using Karma and Jasmine, ensuring UI consistency, effective state management, and bug-free user interactions.
• Controlled source code and release branches using SVN, and automated build and packaging processes with Ant, enabling repeatable deployments, stable artifact generation, and smooth management of development, staging, and production environments.
• Deployed Java web applications to AWS EC2 and complemented them with serverless AWS Lambda functions for lightweight background tasks, configuring environments securely with SSH and credential-based access.
• Improved delivery quality and operational visibility by using Log Insight for real-time diagnostics, and leveraging JIRA for task tracking, bug resolution, and QA feedback, with Confluence for documentation and collaboration with business stakeholders, reducing release defects by 25%.
EDUCATION:
Master’s in Computer Science
Texas Tech university, Lubbock, Tx