| NIRMAL SIMHADRI - Full Stack Developer |
| [email protected] |
| Location: Reno, Nevada, USA |
| Relocation: |
| Visa: h1b |
| Resume file: NIRMAL_FSDJ_1770062382049.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
NIRMAL SIMHADRI
[email protected] | 9375599408 | www.linkedin.com/in/simhadri-982526143 SUMMARY: Full-Stack Engineer with 5+ years of hands-on experience building scalable React and TypeScript applications integrated with high-performance Node.js REST APIs in production environments. Strong expertise in React architecture, state management, and performance optimization, delivering complex, data-driven user interfaces used by thousands of concurrent users. Proven backend experience developing Node.js services, designing RESTful APIs, and optimizing system performance for reliability, scalability, and secure data handling. Experienced in CI/CD pipelines, automated testing, and cloud deployments, consistently shipping production-ready applications through clean code, testing discipline, and collaborative Agile practices. CORE SKILLS Programming & Frameworks: Java (Advanced): Core Java, multithreading, concurrency, exception handling, collections, object-oriented design Spring Boot: Microservices development, RESTful web services, service configuration, exception handling React.js, JavaScript, TypeScript, Redux, Hooks, HTML5, CSS3, Responsive UI Development Distributed Systems & Messaging: Microservices Architecture: Scalable distributed systems, service-to-service communication, fault tolerance REST APIs: API design standards, secure integrations, backend and frontend communication Data Modeling: Schema design, SQL optimization, MySQL/PostgreSQL for high-volume transactional systems Node.js, REST API Development, API Integration, Microservices Cloud & CI/CD: Maven: Project setup, BOM dependency management in pom.xml, resolving version conflicts Gradle: Build automation, dependency management, multi-module project configuration Microsoft Azure, Azure App Services, Azure Kubernetes Service (AKS), Azure Storage, Azure SQL, Azure Monitor, Azure Key Vault Automation: JavaScript automation scripts, API automation, workflow troubleshooting AI/ML: Generative AI integration, API-based AI services, ML workflows Testing & Quality: Unit & Integration Testing: JUnit, Mockito, CI/CD integrated testing Code Quality: Code reviews, clean coding practices, defect resolution, performance testing System Design & Architecture: Scalable Systems: High availability, load balancing, resilience, cloud-ready microservices design Performance Optimization: JVM tuning, API performance improvement, latency reduction strategies Collaboration & Agile: Agile/Scrum: Sprint planning, daily stand-ups, iterative delivery Cross-Functional Collaboration: Working with product owners, QA, architects, and business stakeholders PROFESSIONAL EXPERIENCE Mizuho Bank, Full Stack Developer 05/2022 Present | New York Responsibilities: Developed scalable React applications using TypeScript, Hooks, and Redux, translating complex banking workflows into maintainable UI components integrated with secure REST APIs. Engineered backend services using Node.js, implementing RESTful APIs for transaction processing, validation logic, and secure data exchange across multiple internal banking platforms. Designed API contracts collaboratively, ensuring seamless frontend-backend integration, consistent response schemas, error handling strategies, and backward compatibility for high-traffic enterprise applications. Optimized backend performance by improving Node.js event loop usage, query execution, and API response times supporting concurrent users during peak financial transaction loads. Implemented CI/CD pipelines using GitHub Actions, automating build, test, and deployment workflows for React and Node.js services across multiple Azure environments. Wrote comprehensive unit, integration, and API tests using Jest and Supertest, preventing regressions and ensuring consistent application behavior across frequent production releases. Improved React rendering efficiency through memoization, dependency optimization, and state normalization, significantly reducing unnecessary re-renders in data-heavy financial dashboards. Enforced clean coding standards through peer code reviews, refactoring legacy components, and improving long-term maintainability of shared React and Node.js modules. Collaborated closely with product owners and QA to deliver new features iteratively, aligning UI behavior, API functionality, and validation rules with business requirements. Secured applications by implementing authentication middleware, token validation, and role-based authorization across Node.js APIs and React user interfaces. Provided production support by debugging UI defects, API failures, and performance bottlenecks using logs, metrics, and real user traffic patterns. Siemens Digital Automation, Full Stack Developer 09/2020 08/2022 | New Jersey Responsibilities: Built industrial dashboards using React and TypeScript, consuming real-time data from Node.js REST APIs to visualize operational metrics for automation systems. Developed backend services in Node.js, exposing optimized RESTful APIs to process machine telemetry, alerts, and event-driven data streams. Collaborated with backend teams to define API schemas, payload structures, and validation rules, ensuring reliable frontend-backend communication under continuous data updates. Optimized frontend performance by refining React state management, debouncing API requests, and reducing rendering overhead during high-frequency data refresh cycles. Implemented CI/CD pipelines to automate testing and deployment of React and Node.js applications, ensuring consistent builds across development and production environments. Wrote reusable, modular React components following best practices, enabling code sharing across multiple industrial monitoring modules and applications. Integrated authentication workflows, securing dashboards by validating user roles and permissions through backend Node.js middleware and frontend route guards. Improved API scalability by implementing pagination, filtering, and caching strategies to handle increasing operational data volumes efficiently. Participated in Agile sprints, translating complex industrial requirements into functional UI features and backend services delivered incrementally. Developed automated unit and integration tests validating React components and Node.js APIs, increasing reliability and confidence during frequent feature releases. Debugged production issues by analyzing frontend logs, API failures, and data inconsistencies, ensuring stable monitoring experiences for enterprise users. Fed Ex Inc., Full Stack Developer 05/2019 08/2020 | Memphis, TN Responsibilities: Developed high-traffic shipment tracking interfaces using React and TypeScript, delivering real-time status updates powered by scalable Node.js REST APIs. Designed and implemented backend APIs in Node.js, processing shipment events and ensuring accurate, low-latency data delivery to customer-facing applications. Optimized frontend performance by improving React state flow, memoization, and API response handling during peak shipping and holiday traffic periods. Collaborated with backend and DevOps teams to deploy React and Node.js services using automated CI/CD pipelines, supporting frequent production releases. Implemented secure authentication and authorization mechanisms, protecting customer and logistics data across frontend components and backend API layers. Built reusable UI components following modular design patterns, improving maintainability and accelerating feature development across multiple logistics applications. Improved backend scalability by optimizing API endpoints, asynchronous processing, and database access patterns supporting millions of daily requests. Wrote comprehensive automated tests covering UI behavior, API responses, and edge cases to reduce production defects and service interruptions. Participated throughout the SDLC, contributing to design discussions, development, testing, deployment, monitoring, and post-release support activities. Diagnosed and resolved complex production issues by tracing frontend errors, backend logs, and API latency metrics in real-time environments. Ensured responsive UI behavior across devices and browsers, maintaining consistent user experience for global customers accessing shipment tracking systems. Allianz Insurance, Jr. Software Engineer 06/2018 04/2019 | India Responsibilities: Developed internal insurance applications using React and JavaScript, supporting policy management and claims workflows through intuitive, form-driven user interfaces. Assisted in building Node.js REST APIs enabling data entry, retrieval, and validation for insurance policies and claims processing systems. Integrated frontend components with backend services, ensuring reliable data flow and consistent behavior across UI screens and API endpoints. Implemented basic authentication checks, restricting application access to authorized insurance personnel using backend validation logic. Improved frontend performance by optimizing React form handling and minimizing unnecessary component re-renders during user interactions. Followed clean coding practices, structuring React components for readability, reuse, and easier debugging under senior engineer guidance. Collaborated with senior developers to implement business rules accurately within UI components and backend request handling logic. Participated in Agile ceremonies, completing assigned development tasks while learning industry-standard workflows and collaboration practices. Assisted with unit testing and debugging, identifying UI defects and API issues before production deployments. Supported deployment activities by validating application behavior across development and testing environments. Built strong foundational experience integrating React frontends with RESTful Node.js APIs in enterprise insurance systems. EDUCATION Masters in Computer Science, University of Dayton, | Dayton, Ohio, USA Aug 2022 - Dec 2023, Keywords: continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface javascript trade national Tennessee |