| Nithin Chandra - Java Full Stack Developer EX Amazon |
| [email protected] |
| Location: Kirkland, Washington, USA |
| Relocation: Yes |
| Visa: H1B |
| Resume file: Nithin Chandra_ Java Developer_1780408642640.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
NITHIN CHANDRA
Senior Full-Stack Software Engineer +1 (469)-319-2955| [email protected] PROFESSIONAL SUMMARY Principal Backend Architect: Dedicated Senior Java Developer with over 10 years of experience in Object-Oriented Analysis and Design (OOAD) and the implementation of high-concurrency, scalable IT solutions. Backend Specialization: Expert in designing robust server-side architectures using Java 17, Spring Boot 3, and distributed systems to handle 10k+ requests per second. Cloud Infrastructure Strategist: Highly proficient in architecting cloud-native solutions on AWS and Azure, utilizing EKS, Fargate, Lambda, S3, RDS, and Aurora Postgres. AI-Augmented Engineering Pioneer: AWS Certified Machine Learning Specialist leveraging Amazon Q and Kiro to optimize software delivery, automate code refactoring, and remediate performance bottlenecks. Full-Stack Capability: Advanced proficiency in bridging high-performance backend layers with responsive frontends using Node.js, Express.js, React, and Angular. Data Ecosystem Maestro: Deep expertise in managing diverse data environments including Aurora Postgres, DynamoDB, MongoDB, Cassandra, and Snowflake. Security & Compliance Champion: Expert in implementing enterprise-grade security protocols including OAuth 2.0, JWT, RBAC, and IAM policies. Observability Lead: Advanced skills in full-stack monitoring and troubleshooting using Datadog, AWS CloudWatch, Jaeger, and ELK Stack. DevOps Practitioner: Extensive experience in CI/CD automation using Jenkins, GitHub Actions, and Azure DevOps, ensuring seamless containerized deployments via Kubernetes (EKS/AKS) and Helm. Agile Strategist: Proven track record of driving technical delivery within Scrum/Agile environments, managing the full SDLC with strong analytical and problem-solving skills. High-Concurrency Systems: Specialized in architecting systems that handle millions of concurrent calls and transactions with low-latency responsiveness. Microservices Modernization: Proven ability to lead the migration of monolithic legacy systems into containerized, AWS-native microservices architectures. Reactive Programming Expert: Highly skilled in building non-blocking, asynchronous applications using Spring WebFlux for improved system throughput. Strategic Database Optimization: Adept at JVM tuning, database indexing, and query refactoring to reduce service latency and improve resource efficiency. Serverless Architecture Specialist: Extensive experience designing serverless workflows using AWS Lambda and Step Functions for cost-effective scaling. Event-Driven Messaging: Expertise in implementing reliable event-driven data processing using Kafka (MSK) and RabbitMQ for distributed service communication. Frontend Performance: Skilled in developing responsive SPAs with React and Angular, focusing on user-centric interfaces and state management. Infrastructure as Code (IaC): Dedicated to operational excellence through automated infrastructure provisioning using Terraform and ARM templates. Technical Leadership: Experienced in spearheading Root Cause Analysis (RCA) and leading on-call rotations to ensure long-term production stability. Enterprise Security Standards: Committed to zero-trust security principles, utilizing AWS Identity and Access Management (IAM) and encrypted data transport. Java 21 Innovation: Leveraged Virtual Threads (Project Loom) to handle massive thread counts with minimal memory overhead in high-throughput services. OpenTelemetry Integration: Standardized distributed tracing across heterogeneous environments using OpenTelemetry for end-to-end transaction monitoring. Cost Optimization Strategist: Reduced AWS operational overhead by 30% through the implementation of S3 Intelligent-Tiering and Lambda provisioned concurrency tuning. Hybrid Cloud Connectivity: Designed secure site-to-site VPN and Direct Connect architectures to synchronize on-premises legacy data with AWS Aurora clusters. Chaos Engineering: Introduced resilience testing using AWS Fault Injection Simulator (FIS) to validate system behavior during simulated network latency. Zero-Downtime Migration: Orchestrated blue-green deployment strategies using Route 53 weighted routing and Kubernetes ingress controllers. RAG System Design: Developed Retrieval-Augmented Generation (RAG) pipelines for enterprise search utilizing Vector databases and Amazon Bedrock. Governance & Standards: Spearheaded the creation of organizational "Golden Path" templates for Spring Boot microservices to ensure architectural consistency. Global Data Strategy: Implemented DynamoDB Global Tables to provide sub-second latency for multi-region user profiles and session management. Developer Experience (DevEx): Optimized local development environments using Docker Compose and Testcontainers, reducing onboarding time for new engineers. CORE TECHNICAL COMPETENCIES 1. Backend & Distributed Systems Languages: Java 8/11/17/21 (Oracle Certified), Python, Kotlin, Scala, JavaScript (ES6+), TypeScript, SQL, PL/SQL. Frameworks: Spring Boot 3, Spring WebFlux, Spring Security, Spring Data JPA, Hibernate, Struts, Apache CXF. Server-Side Excellence: Multithreading, Concurrency, JVM Tuning, Event-Driven Architecture, Circuit Breaker Patterns. API Standards: RESTful APIs (JAX-RS), SOAP (JAX-WS), Swagger, WADL, gRPC, WebSocket. 2. Cloud Infrastructure & DevOps AWS Compute & Serverless: EKS, Fargate, ECS, Lambda, Step Functions, EC2. Infrastructure as Code (IaC): Terraform, Azure Resource Manager (ARM) templates, CloudFormation. CI/CD Platforms: Jenkins, GitHub Actions, Azure DevOps, Jules, GitLab CI, uDeploy, AutoSys. Containerization: Docker, Kubernetes (AKS/EKS), Helm, AWS ECR, RedHat OpenShift, Pivotal Cloud Foundry. 3. Data Engineering & Messaging Streaming & Messaging: AWS MSK (Kafka), RabbitMQ, AWS SQS, AWS SNS, ActiveMQ, JMS, IBM MQ. Databases: Aurora Postgres, DynamoDB, Snowflake, MongoDB, Cassandra, Redis, SQL Server, PostgreSQL, Oracle 11g, MySQL. Big Data & Analytics: Apache Spark, Apache Spark Streaming, Hadoop (HDFS, Hive, Pig), AWS Glue, EMR, Redshift, Sqoop, Flume. 4. Specialized Tools & Testing Monitoring: Splunk, AppDynamics, ELK Stack, Prometheus, Grafana, Datadog, Jaeger, CloudWatch. Testing: JUnit (4/5), Mockito, PowerMockito, Jasmine, Karma, Jest, Karate (DSL), Gatling, Jacoco. Leadership: JIRA, Confluence, ServiceNow, Swagger/OpenAPI, Postman, SonarQube, Blackduck. PROFESSIONAL EXPERIENCE Client: Amazon | Redmond, WA (Contract) Role: Senior Java Developer (SDE) Oct 2024 Till Date Voice Platform Microservices: Directed full-lifecycle engineering of Spring Boot microservices for the CCMS voice platform, handling high-volume voice traffic with low latency. AI-Augmented Refactoring: Leveraged Amazon Q to accelerate component design, unit test generation, and complex business logic refactoring. Project Kuiper Billing Orchestration: Utilized Kiro to map and manage intricate inter-service dependencies, ensuring architectural integrity and fault tolerance for global transactions. Serverless Scale: Architected resilient, event-driven workflows utilizing AWS Lambda, DynamoDB, and Step Functions to handle millions of concurrent calls. Latency Remediation: Employed AI tools to troubleshoot and remediate performance bottlenecks, achieving a 20% reduction in service latency via JVM tuning. Resiliency Patterns: Designed idempotent REST APIs and implemented Circuit Breaker patterns to maintain system availability during downstream service degradations. Full-Stack Observability: Integrated AWS CloudWatch, Datadog, and Jaeger for full-stack observability and proactive incident detection. Operational Leadership: Provided technical leadership during on-call rotations, performing Root Cause Analysis (RCA) for high-severity incidents. Data Integrity Architecture: Engineered custom Java 17 annotation-driven validators to enforce data integrity across complex billing schemas. State Machine Orchestration: Orchestrated AWS Step Functions to manage multi-stage billing state machines, ensuring exact-once processing for high-value transactions. Database Optimization: Optimized DynamoDB partition keys and implemented Global Secondary Indexes (GSI) to support sub-millisecond query performance. Custom Monitoring Solutions: Standardized Spring Boot Actuator custom metrics for real-time injection into Datadog, enabling automated anomaly detection. Async Retry Logic: Developed asynchronous retry mechanisms using SQS Delay Queues to handle transient downstream failures in billing workflows. CDK Automation: Leveraged AWS Cloud Development Kit (CDK) with TypeScript to define infrastructure, ensuring repeatable and version-controlled environments. Schema Governance: Enforced strict Avro schema versioning for all billing events published to Kafka, preventing breaking changes in distributed consumers. Memory Management: Optimized Heap usage and Garbage Collection (G1GC) settings to stabilize services during peak 10k+ TPS surges. AI-Driven Documentation: Automated the generation of internal technical Wikis and API runbooks using Amazon Q's documentation synthesis capabilities. Identity Federation: Implemented granular IAM roles and session policies to restrict access to sensitive billing data in S3 buckets. Performance Testing: Conducted large-scale load simulations using Gatling to validate the scalability of the billing orchestration engine. Cache Coherency: Engineered a distributed caching strategy using Redis ElastiCache to reduce database load for frequently accessed plan metadata. Continuous Security: Integrated automated static (SAST) and dynamic (DAST) security scanning into the Jules CI/CD pipeline. Cross-Team Collaboration: Acted as the primary technical point of contact for integrating Kuiper billing with external financial reporting systems. Client: US Bank | Dallas, TX Role: Senior Java Developer (Lead Backend Engineer) Oct 2023 Sep 2024 Financial Retirement Platforms: Developed cloud-native microservices using Spring Boot and Kubernetes (EKS), focusing on scalability for financial platforms. Data Analytics at Scale: Built distributed data pipelines using Apache Spark and Snowflake to process massive retirement analytics datasets. Reliable Data Sync: Integrated Kafka-based messaging for event-driven workflows, ensuring real-time data synchronization across disparate platforms. Security & Identity: Implemented enterprise security using OAuth 2.0, RBAC, and AWS Security Groups to protect sensitive client financial records. Performance Storage: Managed high-volume NoSQL databases including MongoDB and Redis for low-latency session management. Deployment Automation: Automated CI/CD pipelines using Jenkins and Azure DevOps, facilitating seamless Kubernetes deployments. UI Visualization: Developed responsive React-based UI components using HTML5, CSS, and JavaScript for investment data dashboards. Reactive Microservices: Refactored core calculation engines into reactive microservices using Spring WebFlux, increasing system throughput during peak enrollment periods. Warehouse Optimization: Optimized Snowflake virtual warehouses by implementing efficient clustering keys and materialized views for financial reporting. Caching Infrastructure: Engineered a distributed caching layer using Redis Cluster, reducing database read pressure for portfolio metadata. Schema Evolution Protocols: Implemented Contract Testing for Kafka event consumers, ensuring seamless schema evolution across 50+ microservices. Service Mesh Orchestration: Managed inter-service communication and mutual TLS (mTLS) using Istio within the Amazon EKS cluster. Data Lake Ingestion: Engineered high-throughput data ingestion jobs using AWS Glue to move petabytes of legacy data into Snowflake. State Management Optimization: Refactored React Redux stores to improve performance when rendering large, real-time financial tables. Compliance Framework: Developed a custom audit-logging library to track all modifications to retirement plan structures for regulatory compliance. Pod Autoscaling: Configured Kubernetes Horizontal Pod Autoscaler (HPA) and Cluster Autoscaler to handle seasonal traffic spikes during benefit elections. Modernized Batch Processing: Migrated legacy mainframes jobs to Spring Batch on EKS, reducing processing time from hours to minutes. Zero-Downtime Deployments: Implemented blue-green deployment patterns for critical retirement services to eliminate customer downtime. API Documentation Lead: Standardized API specifications using SpringDoc OpenAPI to facilitate better collaboration with frontend teams. Database Migration: Led the migration of session data from legacy relational tables to a highly-available Redis Cluster. Performance Monitoring: Created integrated Grafana dashboards to monitor custom JVM metrics and Kafka consumer group lag in real-time. Client: Capital One | Plano, TX Role: Senior Java Developer Apr 2022 Sep 2023 Strategic Modernization: Led the migration of legacy monolithic banking applications to a modern, containerized microservices architecture using Docker, EKS, and Fargate. Relational Persistence: Designed secure banking microservices using Spring Boot and REST APIs, utilizing AWS Aurora Postgres for high-performance storage. Transaction Streaming: Built real-time data streaming pipelines using Kafka (MSK) and Spark Streaming to process high-frequency transaction data. Secure Auth Gateway: Implemented JWT and OAuth2 authentication and authorization mechanisms to secure internal and external-facing REST APIs. Resilience Engineering: Improved system stability through advanced JVM tuning and optimized database indexing strategies. Web Layer: Developed the presentation layer for secure banking applications using JavaScript, HTML5/CSS, and Bootstrap. Database Load Balancing: Engineered AWS Aurora Postgres Read Replicas for intensive read workloads, balancing traffic and ensuring 99.99% availability. Certificate Management: Automated secure certificate rotation for microservices using AWS Certificate Manager and Kubernetes Secret Store. Audit Framework: Designed a generic event-sourcing library in Java to standardize audit logging and transaction replay capabilities. Container Optimization: Optimized Docker image sizes through multi-stage builds, accelerating deployment times in the EKS environment. VPC Architecture: Designed multi-account VPC environments with Transit Gateway to provide secure connectivity for internal banking services. Secret Management: Integrated AWS Secrets Manager with Kubernetes to inject sensitive credentials into microservice pods dynamically. Log Aggregation: Standardized structured JSON logging across all microservices to enable advanced querying and alerting in Splunk. High Availability: Configured Multi-AZ deployment for Aurora clusters to ensure data persistence during regional AWS outages. Quality Gates: Implemented SonarQube quality gates in the Jenkins pipeline to enforce strict code quality and security standards. Message Throttling: Developed custom Kafka interceptors to implement rate-limiting and prevent overwhelming downstream consumers. Infrastructure as Code: Managed the entire development lifecycle of the EKS cluster using modularized Terraform scripts. Frontend Performance: Optimized UI load times by implementing lazy loading and tree-shaking in the React-based banking portal. Functional Testing: Developed comprehensive end-to-end test suites using Karate DSL for validating complex transaction processing flows. Legacy Interoperability: Built secure REST wrappers around legacy SOAP services to enable modern microservices to consume legacy data. Client: GE Healthcare Feb 2019 Dec 2021 Role: Java Developer (Cloud Migration Lead) Cloud Transformation: Modernized legacy Struts-based systems into AWS-native microservices using Spring Boot and Spring Security. Infrastructure Automation: Automated infrastructure provisioning using Terraform (IaC) and managed CI/CD pipelines in Azure DevOps. Data Integrity: Managed transactional data using MongoDB and integrated it with backend services for software licensing. Test-Driven Reliability: Performed rigorous unit and integration testing using JUnit, Karma, and Mockito to ensure reliability of backend logic. Middleware Orchestration: Developed enterprise-level Angular-based SPAs and engineered Node.js/Express.js middleware for efficient data exchange. Batch Processing Architect: Architected a high-throughput batch processing engine using Spring Batch to synchronize licensing data. Cloud Storage Lifecycle: Implemented S3 Lifecycle Policies to manage long-term storage of medical imaging metadata, reducing storage costs. Terraform Module Standardization: Developed custom Terraform modules to standardize the deployment of secure VPC environments. Error Handling Framework: Built a robust error-handling framework in Java that utilized RabbitMQ Dead Letter Exchanges (DLX) for failed transactions. Healthcare Compliance: Ensured all cloud services met HIPAA compliance through encryption-at-rest and strict IAM access controls. Full-Text Search: Integrated Elasticsearch to provide sub-second search capabilities for millions of medical licensing records. State Management: Utilized NGrx in Angular to manage complex state transitions in the license management dashboard. Automated Rollbacks: Engineered Azure Release Pipelines with automated rollback triggers based on health check monitoring. API Throttling: Implemented rate-limiting policies at the API Gateway level to prevent resource exhaustion during high-traffic periods. NoSQL Scaling: Configured MongoDB Sharding to support horizontal scaling of licensing data across multiple regions. Container Security: Integrated Prisma Cloud (Twistlock) into the CI pipeline to scan container images for known vulnerabilities. Alerting Strategy: Developed Prometheus Alertmanager configurations to notify support teams via PagerDuty for critical system failures. Middleware Performance: Optimized Node.js middleware for efficient JSON parsing and response streaming, reducing memory pressure. Documentation Strategy: Created exhaustive architectural diagrams and technical documentation in Confluence to support cloud migration efforts. Inter-Service Communication: Implemented Feign Clients with Hystrix support for resilient synchronous communication between microservices. Yash Technologies | India Java Developer | May 2017 Jan 2019 Banking Transaction Processing: Engineered multi-threaded Spring Boot microservices for high-volume transaction processing, focusing on thread safety. Database Programming: Designed complex Oracle PL/SQL procedures and triggers for transactional data management and auditing. Event-Driven Messaging: Integrated Kafka-based messaging between distributed services to ensure reliable data processing. System Support: Deployed and supported applications across AWS EC2 and on-premises environments, ensuring performance during peak traffic. Frontend Components: Built responsive SPAs using Angular 2 and integrated them with MongoDB and MySQL databases. Query Execution Refinement: Optimized Oracle SQL query execution plans through index refactoring, reducing transaction processing time by 25%. Data Migration Engineering: Developed a multi-threaded data migration tool in Java to transfer legacy customer records into MySQL. Advanced Caching Strategy: Implemented Hibernate Second-Level Caching using Ehcache to reduce database hit rates for reference data. Operational Automation: Automated daily environment health checks using Shell scripts and Cron jobs, reducing manual monitoring efforts. Distributed Locking: Implemented distributed locks using Redis to ensure data consistency during concurrent updates to banking accounts. Security Hardening: Applied data sanitization and server-side validation to prevent common web vulnerabilities like XSS and SQL Injection. Connection Pooling: Optimized HikariCP settings to manage database connections efficiently under varying load conditions. Load Testing: Utilized JMeter to conduct baseline performance tests, identifying and resolving application bottlenecks before release. Build Optimization: Configured Maven profiles to manage environment-specific configurations (Dev/UAT/Prod) seamlessly. Unit Testing Culture: Advocated for and implemented a TDD (Test Driven Development) approach, achieving 80%+ code coverage. Log Rotation: Managed system logs using Logrotate on EC2 instances to prevent disk space issues during high-volume periods. Agile Participation: Actively participated in daily stand-ups and sprint planning, contributing to accurate effort estimation. Code Review Lead: Conducted peer code reviews focused on Java best practices, thread safety, and performance optimization. API Integration: Integrated third-party SOAP and RESTful payment gateways to support cross-bank transfers. Environment Maintenance: Provided 24/7 production support, troubleshooting critical application issues and ensuring 99.9% uptime. ARCHITECTURAL CASE STUDIES & LEADERSHIP Case Study 1: AI-Augmented RAG Search Platform The Challenge: High friction in developer onboarding due to fragmented technical documentation across legacy systems. The Solution: Built a web-based chat UI using React.js and Next.js integrated with Amazon Bedrock to implement a RAG-based documentation search. Backend Implementation: Engineered Lambda functions and DynamoDB session management to handle streaming LLM responses and persistent chat histories. Outcome: Reduced developer onboarding time by 30% by providing natural language access to internal technical documentation. Case Study 2: Event-Driven Distributed File Processing The Challenge: Synchronous document ingestion causing performance bottlenecks and system timeouts during peak loads. The Solution: Developed a scalable, fault-tolerant system for asynchronous ingestion utilizing AWS MSK (Kafka) and SQS. Backend Implementation: Implemented Spring Boot consumers with Circuit Breaker patterns and S3 event triggers for automated processing. Outcome: Eliminated ingestion bottlenecks, improving throughput and fault tolerance by decoupling processing stages. V. STRATEGIC TECHNICAL GOVERNANCE Architecture Guild Leadership: Spearheaded internal guilds focused on Microservices best practices and Serverless optimization. Performance Culture: Established a performance-first culture by implementing mandatory JVM profiling and code quality gates. Security First: Directed cross-team initiatives to implement Zero Trust architecture and automated secret management using AWS Secrets Manager. Mentorship: Actively mentored junior and mid-level engineers in Java 17 patterns, asynchronous programming, and cloud-native design. EDUCATION & CERTIFICATIONS Master of Science in Data Science & AI | University of North Texas Bachelor of Technology in ECE | JNTU, India AWS Certified Machine Learning Specialty. Oracle Certified Professional (Java). Microsoft Professional Program in AI | DeepLearning.AI NLP Specialization. Keywords: continuous integration continuous deployment artificial intelligence user interface message queue javascript sthree information technology procedural language Arizona Texas Washington |