Manikanta
Sr. Software Engineer
Email: ***********@*****.*** Phone: 817-***-****
SUMMARY
Senior Software Engineer with 11+ years of experience designing and delivering enterprise-grade applications using Java, React, Angular, Spring Boot, Kafka, Node.js, and modern JavaScript frameworks. Strong background in building RESTful APIs, microservices, and cloud-native applications across e-commerce, financial services, telecommunications, healthcare, and government domains. Experienced in modernizing legacy systems, designing distributed architectures, and implementing secure, scalable solutions on AWS and Azure. Proficient in React, Angular, event-driven messaging, containerization, and CI/CD automation. Adept at performance optimization, production troubleshooting, and mentoring engineers through code reviews and technical collaboration. Familiar with AI-assisted development workflows to improve engineering productivity while maintaining code quality and review standards.
TECHNICAL SKILLS
Programming Languages
Java (17, 11, 8), JavaScript (ES6+), TypeScript, SQL, HTML5, CSS3
Backend Technologies
Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Hibernate, JPA, Node.js, NestJS
Frontend Technologies
React.js, Next.js, Angular (10–13), TypeScript, Redux, Context API, Tailwind CSS, Bootstrap
API & Integration
REST APIs, GraphQL, OAuth 2.0, JWT, OpenAPI/Swagger
Cloud Platforms
AWS (EC2, ECS, EKS, Lambda, API Gateway, S3, RDS, DynamoDB, CloudWatch, IAM), Microsoft Azure (App Services, AKS, Azure SQL, Azure Storage, Azure AD)
Messaging & Event Streaming
Apache Kafka, RabbitMQ, Amazon SQS, Redis, BullMQ
Databases
PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, DynamoDB, Redis
DevOps & Infrastructure
Docker, Kubernetes, Terraform, Jenkins, GitHub Actions, Maven, Gradle
Testing
JUnit, Mockito, Jest, React Testing Library, Playwright, Postman, SoapUI
Version Control & Collaboration
Git, GitHub, Bitbucket, Jira, Confluence
Methodologies
Agile Scrum, Test-Driven Development (TDD), CI/CD, Microservices Architecture
PROFESSIONAL EXPERIENCE
Furniture.com (Rooms to Go), Georgia Sr. Java Full Stack Engineer September 2025 – Present
Project Overview
Developed and enhanced customer-facing e-commerce capabilities supporting shopping cart, checkout, order management, and post-purchase workflows. Focused on building scalable frontend and backend services, improving application responsiveness, and increasing platform reliability during high-volume shopping events.
Responsibilities
Designed and delivered customer-facing checkout, cart, and order management features using React, Next.js, and TypeScript, improving the overall purchasing experience across desktop and mobile platforms.
Used Java Streams, Lambdas, and functional programming to simplify data transformations for ecommerce workflows.
Built modular backend services with Node.js and NestJS to support order processing, pricing, promotions, and payment workflows while maintaining clear separation of business logic.
Optimized JVMbased internal tools for faster execution during highvolume shopping events.
Implemented GraphQL and REST APIs that simplified communication between frontend applications and backend services, reducing redundant network requests and improving response efficiency.
Introduced asynchronous order processing using Redis and BullMQ, allowing long-running operations such as notifications and vendor synchronization to execute reliably without affecting customer response times.
Designed scalable system architectures connecting React frontends with Node.js/NestJS microservices and DynamoDBbased data workflows.
Optimized DynamoDB access patterns and SQL queries to improve data retrieval performance while supporting zero-downtime schema updates during production releases.
Integrated React frontends with Qlik dashboards for internal analytics related to pricing, promotions, inventory, and customer behavior.
Enhanced application security by implementing encrypted handling of sensitive customer information using AWS KMS and standardized authentication and authorization practices.
Embedded Qlik visualizations into React applications using secure iframe and APIbased integration patterns.
Investigated production issues using CloudWatch logs, distributed tracing, and structured application logging, reducing incident resolution time and improving operational visibility.
Improved frontend performance through server-side rendering, optimized component rendering, lazy loading, and reusable UI components built with Tailwind CSS.
Built Javabased retry, backoff, and circuitbreaker mechanisms to improve resilience of backend services interacting with external vendor APIs.
Established automated quality gates using GitHub Actions, integrating linting, unit testing, and deployment validation into the CI/CD pipeline to improve release consistency.
Expanded automated test coverage using Jest, React Testing Library, and Playwright to validate critical checkout and order management workflows before production releases.
Developed Javabased automation tools for log analysis, data cleanup, and backend debugging to support Node.js/NestJS microservices.
Built Javabased ETL utilities for catalog ingestion, product normalization, and data validation, improving accuracy and consistency across product listings.
Collaborated closely with product owners, UX designers, QA engineers, and platform teams to translate business requirements into scalable technical solutions and deliver iterative product enhancements.
Participated in architecture discussions, code reviews, and mentoring activities to improve engineering standards, maintain code quality, and support knowledge sharing across the development team.
Applied AI-assisted development tools to accelerate routine coding, refactoring, and test generation while ensuring all production code was validated through engineering review and established quality standards. Utilized AI tools (Claude Design, Code, Codex) to generate investigation reports, analyze complex issues, and identify potential race conditions, performance bottlenecks, and architectural gaps in production and staging environments.
Environment: Java, JavaScript, Python, TypeScript, React, Next.js, Node.js, Nests, GraphQL, Qlik, REST APIs, Tailwind CSS, Redis, BullMQ, DynamoDB, SQL, AWS (KMS, S3, CloudWatch), GitHub Actions, Jest, React Testing Library, Playwright.
Fidelity Investments, Westlake, TX Senior Software Engineer October 2022 – August 2025
Project Overview
Developed and modernized enterprise investment management applications supporting portfolio management, customer onboarding, account services, and secure financial transactions. Contributed to the migration of legacy banking platforms into cloud-native microservices while improving scalability, security, and operational visibility.
Responsibilities
Implemented multithreaded processing (Java) for highvolume financial operations using ExecutorService, ThreadPoolExecutor, and CompletableFuture.
Designed and implemented Spring Boot microservices supporting portfolio management, customer account services, and financial transaction processing with a focus on scalability and maintainability.
Modernized legacy Java applications by migrating core services to Java 17 and Spring Boot, simplifying deployments and reducing operational complexity.
Integrated MicroStrategy dashboards into enterprise applications, enabling business teams to visualize operational, financial, and customer analytics directly within Reactbased frontends.
Developed secure REST APIs for internal and external consumers, implementing OAuth 2.0, JWT authentication, and role-based authorization to protect sensitive financial data.
Built responsive web applications using Angular and TypeScript, delivering reusable components that improved consistency across multiple customer-facing applications.
Developed secure Java utilities for encryption/decryption using AWS KMS, ensuring safe handling of sensitive customer and payment data.
Optimized JVM performance for Spring Boot microservices by tuning GC, thread pools, and memory allocation for lowlatency transaction processing.
Built custom utility libraries in Core Java to standardize logging, exception handling, and API response formatting across distributed systems.
Centralized configuration management using Spring Cloud Config, enabling consistent deployments and simplified environment management across distributed services.
Collaborated with data engineering teams to optimize MicroStrategy/Qlik datasets for highvolume financial workloads.
Designed asynchronous processing workflows using Apache Kafka to decouple business services, improve fault tolerance, and support high-volume transaction processing.
Optimized Oracle and MongoDB data access by refining indexing strategies and query execution plans, improving application responsiveness for frequently accessed financial records.
Containerized Spring Boot services using Docker and deployed them on Kubernetes clusters through standardized CI/CD pipelines, enabling predictable and repeatable releases.
Strengthened application observability by integrating health checks, centralized logging, and performance monitoring, allowing faster identification and resolution of production issues.
Collaborated with architects, business analysts, QA engineers, and DevOps teams to translate complex business requirements into reliable technical solutions.
Participated in technical design reviews, code reviews, and production support activities while mentoring junior developers on engineering standards and best practices.
Expanded automated testing using JUnit, Mockito, and integration testing to improve release quality and reduce regression defects during frequent deployment cycles.
Contributed to the gradual migration of monolithic banking services into independently deployable microservices, improving release flexibility and long-term maintainability.
Environment: Java 17, Spring Boot, Spring Cloud, Spring Security, React, MicroStrategy, TypeScript, REST APIs, Apache Kafka, Oracle, MongoDB, Docker, Kubernetes, AWS, Jenkins, Git, JUnit, Mockito.
Verizon Java Full stack Developer March 2021 – August 2022
Project Overview
Developed backend services supporting telecommunications operations, customer provisioning, network management, and billing systems. Focused on modernizing legacy applications, improving API performance, and enabling scalable cloud-native deployments.
Responsibilities
Built React frontend interfaces for telecom provisioning, billing, and network management workflows, improving usability for internal operations teams.
Developed backend microservices using Java 11 and Spring Boot to support customer provisioning, billing, and network management workflows.
Designed REST APIs consumed by internal applications and customer-facing platforms, improving interoperability across multiple enterprise systems.
Used Java concurrency utilities (Locks, Executors, Futures) to build reliable, faulttolerant backend services. Refactored legacy services into modular components, simplifying maintenance and enabling independent deployment of business capabilities.
Built event-driven integrations using Apache Kafka to support asynchronous processing for customer notifications, provisioning events, and operational messaging.
Improved backend performance by optimizing multithreaded processing, database interactions, and JVM resource utilization for high-volume telecom workloads.
Collaborated with UX teams to redesign legacy interfaces into modern Reactbased dashboards with improved accessibility and responsiveness.
Developed Node.js services for lightweight integration components, enabling efficient communication with network APIs and external service providers.
Containerized backend applications using Docker and deployed services to Kubernetes environments through automated Jenkins pipelines.
Implemented Spring Security with OAuth 2.0 to secure internal APIs and standardize authentication across distributed services.
Partnered with DevOps engineers to improve deployment automation, application monitoring, and production reliability through cloud-native operational practices.
Investigated production incidents, analyzed application logs, and resolved performance bottlenecks to improve platform stability and reduce service disruptions.
Worked closely with cross-functional engineering teams to deliver iterative enhancements using Agile methodologies while maintaining high code quality through peer reviews.
Environment: Java 11, Spring Boot, Spring Security, Node.js, REST APIs, Apache Kafka, PostgreSQL, Oracle, Docker, Kubernetes, Jenkins, Azure DevOps, Git, JUnit.
State of Indiana – Department of Revenue, Fishers, IN Software Engineer March 2019 – February 2021
Project Overview
Developed and enhanced tax administration applications supporting tax filing, payment processing, compliance validation, and reporting for the State of Indiana. Focused on modernizing legacy systems into secure, scalable microservices while improving application reliability during peak filing periods.
Responsibilities
Built Core Java modules for tax filing, payment processing, and compliance workflows within state revenue systems
Modernized legacy UI modules into React components, improving maintainability and reducing complexity across tax systems.
Designed and developed Spring Boot microservices supporting tax filing, payment processing, compliance validation, and taxpayer account management.
Designed scalable, secure, and highperforming system architectures for BIdriven applications, ensuring alignment with business KPIs and reporting needs.
Built REST APIs consumed by internal government applications and public-facing portals, simplifying integration across multiple tax services.
Implemented authentication and role-based authorization using Spring Security and OAuth 2.0 to protect sensitive taxpayer information.
Applied design patterns to modernize monolithic tax systems into modular, maintainable Java components.
Developed Angular-based user interfaces that streamlined tax filing workflows and improved usability for agency staff.
Modernized legacy Java applications into modular microservices, improving maintainability and enabling independent deployments.
Integrated Apache Kafka to support asynchronous processing of tax submissions, notifications, and batch operations.
Optimized Oracle and MongoDB queries to improve application responsiveness during high-volume filing seasons.
Automated application deployments using Docker, Kubernetes, Jenkins, and Terraform, reducing manual deployment effort across environments.
Strengthened application quality by expanding automated unit and integration testing with JUnit and Mockito.
Collaborated with business analysts and government stakeholders to translate regulatory requirements into secure, maintainable technical solutions.
Supported production releases, investigated application issues, and implemented performance improvements to increase platform stability.
Environment: Java 8, Spring Boot, Spring Security, Angular 10, REST APIs, Apache Kafka, Oracle, MongoDB, Docker, Kubernetes, AWS, Terraform, Jenkins, Git, JUnit, Mockito.
Voya Health, New York, NY Full Stack Software Engineer January 2017 – January 2019
Project Overview
Developed healthcare applications supporting patient services, claims processing, scheduling, and secure clinical data access. Delivered HIPAA-compliant solutions with an emphasis on application security, cloud adoption, and user experience.
Responsibilities
Built React frontend applications for patient management, claims processing, and scheduling workflows with strict HIPAA compliance.
Developed Java Spring Boot services supporting patient management, claims processing, scheduling, and clinical workflows.
Built secure REST APIs that enabled reliable communication between healthcare applications while protecting sensitive patient information.
Designed responsive web applications using React and JavaScript to improve usability across clinical and administrative users.
Built secure API integrations between MicroStrategy and backend services, enabling realtime data refresh, rolebased access, and auditready reporting.
Integrated Spring Security, OAuth 2.0, and JWT authentication to enforce secure access to healthcare services and protected resources.
Developed Python-based utilities to support RabbitMQ integrations, batch processing, and clinical data ingestion.
Improved database performance through SQL tuning, indexing strategies, and Hibernate optimization for Oracle databases.
Containerized applications with Docker and deployed services to Azure Kubernetes Service, improving deployment consistency across environments.
Automated cloud infrastructure provisioning using Terraform and integrated deployment pipelines with Jenkins.
Used Python to automate audit logging, compliance checks, and healthcare data reconciliation tasks.
Implemented asynchronous messaging with RabbitMQ to improve reliability of background processing and system integrations.
Collaborated with QA, business analysts, and healthcare stakeholders to deliver new functionality while maintaining HIPAA compliance.
Participated in code reviews, production support, and application performance tuning to improve long-term system reliability.
Environment: Java 8, Spring Boot, React, JavaScript, REST APIs, Spring Security, OAuth 2.0, RabbitMQ, Oracle, Azure, AKS, Docker, Terraform, Jenkins, Git.
Global Logic, Illinois Software Engineer March 2015 – December 2016
Project Overview
Contributed to enterprise Java application development by building backend modules, enhancing web interfaces, and supporting application maintenance in an Agile environment.
Responsibilities
Developed backend components using Java, Spring Framework, and Hibernate to implement business requirements for enterprise applications.
Built responsive web pages using HTML, CSS, JavaScript, and JSP while integrating frontend functionality with backend services.
Implemented data access layers using Hibernate and DAO design patterns to improve maintainability and database interaction.
Participated in application design discussions, code reviews, and defect resolution throughout the software development lifecycle.
Automated builds and deployments using Maven and Jenkins to improve development efficiency.
Collaborated with QA engineers and senior developers to resolve production issues and deliver stable software releases.
Maintained application documentation and supported enhancements based on evolving business requirements.
Environment: Java, Spring Framework, Hibernate, JSP, HTML, CSS, JavaScript, Oracle, Maven, Jenkins, Git, JUnit
EDUCATION
Bachelor of Technology (B.Tech.), Sri Indus College of Engineering, Hyderabad, India
CERTIFICATION
CLAUDE CODE (AI), CURSOR & GITHUB COPILOT CERTIFIED
AWS CERTIFIED DEVELOPER - AWS CERTIFICATION
CERTIFIED SOFTWARE DEVELOPMENT PROFESSIONAL (CSDP)