Home

Chakradhar - Lead React Js Developer
[email protected]
Location: Dallas, Texas, USA
Relocation:
Visa:
Resume file: Chakradhar - ReactJS_1773330609228.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Chakradhar

[email protected] | +1 469-751-2359

SUMMARY
Full-stack developer with 9+ years of experience designing and delivering scalable ReactJS web applications and React Native mobile apps.
Expertise in building responsive UIs, reusable component libraries, and Single Page Applications (SPA) using ReactJS, Redux, and Material-UI.
Skilled in migrating legacy applications (SharePoint/jQuery) to modern ReactJS SPAs with reusable, maintainable components.
Experience with cross-platform mobile app development, offline-first architectures, and real-time application features using WebSockets and SignalR.
Proficient in RESTful API design, serverless architectures with AWS Lambda, and microservices using .NET Core, Azure Functions, and event-driven architectures.
Strong database design and optimization skills with SQL Server, MySQL, Snowflake, and writing efficient stored procedures.
Hands-on experience with CI/CD pipelines, Git, Nx Monorepos, App Center, Azure, and AWS for consistent builds, deployment, and environment portability.
Skilled in all phases of software development lifecycle including requirement analysis, implementation, estimation, architecture design, and Agile methodologies.
Experienced in cloud platforms (Azure, AWS), application observability, and error/performance monitoring using Bugsnag and Azure Application Insights.
Leveraged AI tools (GitHub Copilot, ChatGPT) for rapid prototyping, code generation, debugging, test automation, and workflow optimization.
Strong analytical, problem-solving, and mentoring skills, capable of leading cross-functional teams to deliver high-quality products.
Adept at UI/UX design, data visualization (AG-Grid, HighCharts, AMCharts), and integrating modern front-end tooling (Webpack, Vite, Babel) for maintainable, efficient applications.
Optimized application performance by implementing lazy loading, code splitting, memoization, and efficient state management across large-scale applications.
Applied security best practices including secure authentication (OAuth2, JWT, Azure AD B2C), data encryption, and input validation to protect sensitive user information.

TECHNICAL SKILLS
Frontend: ReactJS, TypeScript, Angular, Redux, MobX, HTML5, CSS3, JavaScript, Webpack, Babel, Vite, Bootstrap, Material-UI, Figma, Tailwind CSS
Mobile: React Native, Expo, iOS, Android, Offline-First Architecture, Push Notifications(APNS, FCM)
Backend: NodeJS, ExpressJS, C#, .NET Core, Entity Framework, AWS Lambda, Azure Functions, GraphQL
Architecture: Microservices, SaaS platforms, Event-driven Architecture, Distributed Systems
Cloud & DevOps: Azure, AWS, Docker, Kubernetes, CI/CD, Jenkins, Git, Nx Monorepo, App Center
Authentication: OAuth2, JWT, Azure AD B2C
Design & Testing: Design Systems, Storybook, Cypress, Jest, TDD, Agile Methodology
Real-time: WebSockets, SignalR
Tools & Collaboration: Git, JIRA, Figma, Agile/Scrum
Database: SQL, MongoDB, StoredProcedures, Database Design
AI & Productivity: GitHub Copilot, ChatGPT (rapid prototyping, code generation, debugging, test automation, documentation, developer workflow optimization)

EXPERIENCE
MiView, Carrollton, TX | Jan 2023- Till date
Lead developer (ReactJS)

Responsibilities
Led cross-functional team to deliver scalable ReactJS web applications and React Native mobile apps with consistent cross-platform experience.
Developed backend APIs using .NET Core, Entity Framework, Azure Functions, and event-driven microservices.
Deployed and maintained a multi-application ecosystem within an Nx monorepo, enabling applications to share infrastructure, component libraries, and utilities for greater consistency and development efficiency.
Implemented state management using Redux and Context API and applied best practices for global app state in multi-tenant SaaS applications.
Developed custom React hooks to encapsulate reusable logic, improving code maintainability, reducing duplication, and standardizing state and effect handling across components.
Integrated Azure AD B2C authentication and role-based access control in web and mobile apps.
Implemented real-time features using SignalR and WebSockets, enabling live notifications and updates.
Implemented and managed push notifications for iOS and Android applications using Apple Push Notification Service (APNS) and Firebase Cloud Messaging (FCM), including deep linking notifications to specific screens and features based on business requirements.
Migrated the application build system to Vite, improving development startup time, build performance, and overall developer experience.
Designed and implemented real-time user location tracking, integrating Google Maps API to power live location visualization and monitoring through interactive dashboards.
Facilitated architecture and solution design meetings with architects and senior engineers to ensure robust, scalable implementations for new features.
Collaborated closely with the Product Owner to define product roadmaps, create delivery plans, and write detailed features and user stories to guide development.
Managed deployment of React Native apps to App Store and Play Store.
Containerized microservices using Docker, creating optimized images and enabling consistent builds, deployment, and environment portability across development and production environments.
Leveraged AI tools (GitHub Copilot, ChatGPT) to generate React components, unit tests, and boilerplate code.
Mentored developers in React best practices, component-driven design, and performance optimization.
Implemented comprehensive application observability by integrating Bugsnag and Azure Application Insights, enabling real-time error tracking, performance monitoring, automated alerts, and detailed dashboards, which improved incident detection, debugging efficiency, and overall application reliability.

Environment: ReactJS, React Native, Redux, MobX, MobX state tree, TypeScript, Node.js, Expo, .NET Core, Azure, Azure Functions, SignalR, Nx Monorepo, Figma, Babel, Vite, Webpack, APNS, FCM, Azure AD B2C, Docker, App Center, Jest, Cypress, Git, Agile, Bugsnag, Application Insights, SonarQube, ESLint.

Asurion, Nashville, TN | July 2022- Dec 2022
Senior ReactJS developer

Responsibilities
Developed web applications using ReactJS, Redux, NodeJS, AWS Lambda, and MySQL, building full-stack functionality with serverless backend architecture.
Built reusable ReactJS components using DRY principles, optimizing renders with lifecycle methods and props/state.
Ensured high-quality, error-free code by enforcing ESLint rules during development and leveraging SonarQube for static code analysis to identify and fix issues after each build.
Developed forms with Redux Form, leveraging validations, autosave, and async submission functionality.
Developed REST APIs using NodeJS and integrated with AWS Lambda for event-driven serverless workflows.
Wrote stored procedures in MySQL and maintained tables using MySQL Workbench.
Participated in UX design meetings, creating client-specific pages with responsive layouts using Bootstrap and Material-UI.
Designed user role-based access control and role-specific functionalities.
Built mock APIs using ExpressJS to enable frontend development during backend integration.
Configured Webpack for loaders, preprocessors, linting, and tests.
Performed unit testing with Jest for components and API integrations.
Managed source code with Git, performed code reviews, and participated in team collaboration.
Participated in Agile Scrum ceremonies using JIRA, including sprint planning, daily stand-ups, and backlog refinement.
Supported CI/CD pipelines for deployments across dev, test, and production environments.
Mentored junior developers and documented product features, requirements, and implementation plans.

Environment: ReactJS, Redux, Redux-thunk, Redux Form, NodeJS, AWS Lambda, SQL/MySQL, Bootstrap, Material-UI, ExpressJS, Axios, Jest, Webpack, Git, CI/CD, JIRA, Agile, SonarQube, ESLint.

USAA, San Antonio, Texas | March 2020- July 2022
ReactJS developer

Responsibilities
Migrated legacy SharePoint/jQuery apps to ReactJS/Redux SPAs, improving maintainability and UX.
Developed responsive, reusable ReactJS components, optimizing renders with lifecycle methods and utilizing props/state for flexibility.
Implemented global state management with Redux and asynchronous actions using Redux-thunk.
Developed role-based access controls and user role-specific functionalities.
Designed and developed custom SharePoint applications, implementing business-specific HTML pages and managing data in SharePoint lists.
Leveraged custom SharePoint APIs to fetch and display data from SharePoint lists, enabling accurate and dynamic reporting in applications.
Developed complex UI screens using advanced jQuery, AJAX, JavaScript, and CSS, implementing responsive and modular layouts.
Wrote reusable jQuery functions to handle DOM manipulation, events, and dynamic content across the web application.
Implemented automated data workflows to refresh and synchronize data daily from Snowflake to SQL databases, ensuring up-to-date reporting and analytics.
Used React Router for SPA navigation and JSX with Babel for clean, maintainable code.
Integrated with backend APIs; wrote minimal Java Spring Boot code but mainly worked on frontend and SharePoint integration.
Used Axios for HTTP requests to SQL databases.
Configured Webpack for build optimization, linting, and test execution.
Wrote unit tests using Jest for component functionality, async calls, and form behavior.
Participated in Agile Scrum ceremonies, using JIRA for ticket tracking, dependency communication, and documentation.
Provided mentoring, documentation, and training for junior developers.

Environment: ReactJS, Redux, React Router, JSX, Babel, HTML5, CSS3, Bootstrap,APIs, Snowflake, SQL, Sharepoint, Axios, ExpressJS, Java Spring Boot, Jest, Git, CI/CD, Agile, JIRA.

Walmart, Bentonville, Arkansas | Feb 2019- March 2020
ReactJS developer,

Responsibilities
Designed and implemented modular, reusable ReactJS components and widgets, documenting usage for integration in other projects.
Built interactive tables using AG-Grid, including row expansion, column reordering, and Excel export functionalities.
Created charts (line, bar, pie) with AM-Charts, including Excel export for visualized data.
Implemented drag-and-drop functionality using React DnD and dynamic time zone display using Moment.js.
Developed reusable Material-UI components for dropdowns, toggles, and chart/table widgets.
Managed application state with Redux, connecting components via connect and using mapStateToProps / mapDispatchToProps.
Used Redux Saga middleware to handle asynchronous actions like API data fetching.
Made HTTP requests with Axios to integrate frontend with backend APIs.
Wrote unit tests using Enzyme to verify component functionality.
Tracked user interactions and usage metrics using Adobe Analytics (Omniture).
Collaborated with QA, UX, and business teams to fix defects, improve designs, and ensure JSON contract adherence.
Managed source code using Git, including branching, merging, and participating in code reviews.
Deployed applications using Looper (Walmart s Jenkins-based deployment tool) across Dev, QA, and Prod environments.
Worked in an Agile environment, participating in Scrum ceremonies and using JIRA for ticket tracking.

Environment: ReactJS, Redux, AG-Grid, HighCharts, AMCharts, HTML5, CSS3, Redux Form, REST APIs, Git, Agile.

October 2017- Feb 2019
ReactJS developer, Strategic Resources International, Parlin, New Jersey

Responsibilities
Worked in Agile development, actively participating in all phases of the SDLC and maintaining strong communication across cross-functional, geographically distributed teams.
Developed high-volume, interactive web applications compatible across all browsers and device types, delivering consistent user experience.
Built responsive, isomorphic web applications using ReactJS, SASS/CSS3 media queries, and Bootstrap, ensuring seamless support for desktop, tablet, and mobile users.
Designed and implemented reusable ReactJS components, including a custom Input Validator component for client-side form validation.
Optimized React renders using shouldComponentUpdate lifecycle hooks, memoization, and efficient Redux state management with immutable object trees.
Implemented real-time features by synchronizing WebSocket messages with React and Redux to maintain live state across multiple users.
Built SPA navigation using React Router and structured JSX for maintainable, rich UI views.
Configured Webpack with loaders, preprocessors, linters, and test runners; used Babel Loader to transpile JSX and ES6+ code into ES5.
Wrote unit tests using Enzyme and ensured error-free code through ESLint and Prettier enforcement during development.
Integrated Axios to consume REST APIs, fetching and parsing JSON data for dynamic UI updates.
Added Excel-Builder functionality to export tabular data for reporting and analytics.
Developed dynamic UI components including nav-bars, drop-down menus, image carousels, grids, and pagination, implementing web components standards for cross-framework reusability.
Implemented dynamic time zone features in the web app using moment.js for accurate date-time representation.
Collaborated closely with QA teams to resolve defects, optimize workflows, and maintain high-quality deliverables.
Demonstrated strong analytical, interpersonal, and mentoring skills, contributing to team efficiency and knowledge sharing.

Environment: HTML5, CSS3, SASS, Media Queries, ReactJS, Redux, NodeJS, Webpack, Babel, Axios, Enzyme, ESLint, Prettier, Moment.js, Bootstrap, Git.

EDUCATION
Masters in Electrical Engineering University of Cincinnati, Cincinnati, OH, USA, 2018
Bachelors in Electronics and Communications Engineering SRM University, Chennai, TN, India, 2016
Keywords: csharp continuous integration continuous deployment quality analyst artificial intelligence user interface user experience javascript access management active directory trade national Ohio Tennessee Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6981
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: