Summary
Overview
Work History
Education
Skills
Websites
Work Availability
Work Preference
Languages
Timeline
SalesAssociate
Shashikanth Reddy Danda

Shashikanth Reddy Danda

Front-End UI Developer
United States

Summary

Front-End UI Developer with over 10 years of hands-on experience designing, developing, and deploying responsive, user-centric web and mobile applications. Expert in building dynamic Single Page Applications (SPAs) using modern front-end technologies, including HTML5, CSS3, SASS/LESS, JavaScript, and TypeScript, with deep expertise in frameworks such as React.js, Angular.js, Next.js, and Node.js. Proficient in state management with Redux, React Hooks, and building performant, scalable UIs using Tailwind CSS, Material UI, and Bootstrap.
Strong advocate for test-driven development (TDD) with solid experience using Jest, React Testing Library, Cypress, Jasmine, and Karma. Skilled in back-end development with Java (Spring Boot) and Node.js (Express.js), designing robust RESTful APIs and microservices architectures. Built SEO-friendly, server-side rendered (SSR), and statically generated (SSG) applications using Next.js.
Experienced in relational and NoSQL databases, including MongoDB, MySQL, Oracle, and SQL, with strong query optimization and stored procedure knowledge. Adept at working with Adobe Experience Manager (AEM 6.0–6.2), Adobe Audience Manager, and Adobe Marketing Cloud to deliver personalized digital experiences.
Proficient in modern DevOps tools and practices: CI/CD pipelines using Jenkins, GitHub Actions, and Docker, with cloud deployment experience in AWS (EC2, S3, Lambda, API Gateway, CloudFront, RDS, DynamoDB), and infrastructure management via IAM and CloudWatch. Experienced in Webpack, Gulp, Grunt, NPM, and Yarn for efficient build and package management.
Skilled in cross-browser compatibility, responsive/mobile-first design, DOM manipulation, performance tuning, and accessibility best practices (WCAG). Strong understanding of GraphQL and its implementation in React, and React Native applications. Proficient with CMS platforms like WordPress and Drupal, and version control using Git (GitHub, Bitbucket), SVN, and TFS, following branching strategies like Git Flow.
Collaborative team player experienced in Agile/Scrum/Kanban environments, with strong communication skills, and a passion for clean code, scalable architecture, and delivering exceptional user experiences.

Overview

10
10
years of professional experience

Work History

Front-End Developer

Prudential
Newark, United States
10.2020 - Current
  • Architected, designed, developed, and tested responsive and semantic user interfaces using React, TypeScript, HTML5, CSS3, and modern JavaScript (ES6), ensuring cross-browser compatibility, mobile-first responsiveness, and strict adherence to accessibility (WCAG) best practices.
  • Built a modular, scalable Single Page Application (SPA) using React, TypeScript, and React Hooks, reducing code complexity and enhancing maintainability.
  • Developed pixel-perfect UI using Tailwind CSS, Bootstrap, and Material UI, ensuring consistent design across devices and screen sizes.
  • Integrated complex form handling using React Hook Form, with dynamic validation powered by Yup and reusable custom input components.
  • Developed content-driven web pages using AEM (Adobe Experience Manager), customized components, and integrated with external services.
  • Used Redux Toolkit and React Context API to streamline global state management and handle side effects efficiently.
  • Ensured WCAG 2.1 compliance by applying semantic HTML, proper color contrast, and ARIA attributes to enhance accessibility for screen readers.
  • Consumed and integrated data from RESTful APIs and GraphQL endpoints built on Spring Boot Microservices, leveraging AJAX and JSON.
  • Optimized performance and SEO by leveraging Next.js features such as server-side rendering (SSR), dynamic routing, and API routes.
  • Created reusable React components using ES6 functional programming principles, improving development speed and reusability.
  • Built backend services with Node.js and Express.js, connected to MongoDB, PostgreSQL, and MySQL databases for flexible data storage.
  • Transpiled and bundled source code using Babel and Webpack, improving browser compatibility and reducing load times.
  • Wrote and maintained test suites with Jest, React Testing Library, Cypress, and Playwright, achieving high test coverage and catching bugs early.
  • Deployed the full-stack application using Docker containers, with infrastructure hosted and monitored on AWS (EC2, S3, CloudWatch, Elastic Beanstalk).
  • Automated build, test, and deployment using Jenkins CI/CD pipelines and GitHub Actions, reducing release times by 40%.
  • Collaborated in Agile/Scrum teams, participating in sprint planning, daily stand-ups, retrospectives, and backlog grooming using JIRA.

Environment: HTML5, CSS3, JavaScript (ES6), TypeScript, Bootstrap, Tailwind CSS, Material UI, ReactJS, Redux, Node.JS, Express.js, Next.js, MongoDB, PostgreSQL, GraphQL, Ajax, JSON, Jest, React Testing Library, Cypress GIT, JIRA, Visual Studio Code.

Frontend Developer

Apple
Austin, United States
03.2020 - 09.2020
  • Developed dynamic and responsive UI pages using HTML5, CSS3, JavaScript, Bootstrap, and Angular 8 for Single Page Applications (SPA).
  • Compiled TypeScript into ECMA5 JavaScript; modularized the codebase by creating reusable TypeScript modules and services.
  • Implemented Angular 8 features including components, interpolation, input/output bindings, decorators, routing (RouterOutlet), NgFor, NgIf, and event bindings.
  • Utilized Angular Material and Material UI (for React-based projects) to build rich, accessible, and reusable UI components such as date pickers, modals, tabs, and form controls.
  • Integrated RESTful APIs using Angular services and AJAX, consuming JSON responses and handling data via Web API calls.
  • Developed responsive layouts using CSS, SASS, Bootstrap, and Material UI, ensuring a consistent mobile-first user experience across devices.
  • Built mobile applications for Android and iOS, following native design patterns including categories, extensions, and protocols.
  • Used NgRx for complex state management with effects, reducers, actions, and selectors to maintain a predictable application state.
  • Created dynamic form-based dialog boxes and editable table rows using schema-driven rendering (via ngx-formly), with field metadata stored in the database.
  • Used localStorage, sessionStorage, and cookies for persistent client-side data handling.
  • Employed Spring Boot and Couchbase for backend service integration and data persistence.
  • Used Gulp as a build task runner and deployed front-end code in a J2EE environment using Apache Tomcat.
  • Developed server-side logic using JSP, Servlets, JavaBeans, JDBC, and XML to support UI data flows and business rules.
  • Implemented cross-origin resource sharing (CORS) handling to support secure integration of reports hosted on different servers.
  • Built logic for role-based access control (RBAC), ensuring application content and actions were dynamically shown based on user permissions.
  • Added version-control features allow users to copy existing data sets and work on isolated versions for updates or testing.
  • Created reusable Angular-UI and Material UI components such as carousels, dropdowns, collapses, and tab groups to enhance UI consistency and reusability.
  • Performed unit and integration testing using Jasmine, Karma, and Enzyme.
  • Designed and documented REST APIs for frontend-backend data exchange using JSON and dynamically rendered content using DOM manipulation.
  • Used Git for source control and Jenkins for continuous integration and automated deployments.
  • Worked in Agile Scrum methodology with daily stand-ups, sprint planning, reviews, and used Radar for task and bug tracking.
  • Debugged UI issues using browser developer tools such as Firebug, Chrome DevTools, and Firefox Inspectors.

Environment: HTML5, CSS3, JavaScript, TypeScript, Angular 8, Node.js, Bootstrap, SASS, NgRx, Spring Boot, AJAX, Material UI, Angular Material, Jasmine, Karma, Git, Jenkins, Radar, Visual Studio Code, Agile, Apache Tomcat, REST, Enzyme, Gulp.

React Developer

Wachter, Inc
Mount Laurel, United States
11.2018 - 03.2020
  • Built Single Page Applications (SPA) using HTML, CSS, JavaScript, React.js, React Native, Redux, and Flux, utilizing reusable, optimized UI components.
  • Developed cross-platform mobile applications using React Native and TypeScript, ensuring consistent user experience across iOS and Android devices.
  • Took initiative to independently learn React Native and successfully delivered multiple mobile app features with minimal supervision.
  • Developed cross-platform mobile applications for iOS and Android using React Native with reusable components and platform-specific logic.
  • Designed Android UIs using XML and iOS interfaces via ViewControllers (programmatic and Interface Builder).
  • Created custom views, dialogs, listeners, AsyncTasks (Android), and delegates, notifications, protocols (iOS) for asynchronous operations and UI logic.
  • Built responsive isomorphic web applications for desktop, tablet, and mobile using React.js.
  • Developed interactive UIs using React-Draggable, React-Autocomplete, and Excel-Builder for enhanced user experience.
  • Used Redux to manage application state; implemented action creators, reducers, and store setup.
  • Optimized performance with optimistic UI updates and refined animation logic for better rendering.
  • Integrated and consumed RESTful APIs using GET, POST, PUT, DELETE methods.
  • Collaborated with backend teams to optimize API calls and remove unnecessary endpoints.
  • Created reusable UI libraries including buttons, checkboxes, dropdowns, toggles, inputs, and icons.
  • Used Node.js and Webpack for build automation and backend service integration.
  • Wrote unit tests using Jasmine; debugged applications with Chrome DevTools, Firebug, and IE Developer Toolbar.
  • Resolved cross-browser compatibility issues for IE, Firefox, Safari, and Chrome.
  • Maintained code in Git/GitHub and collaborated with QA and developers to resolve bugs.
  • Worked in Agile/Scrum teams with Scrum Masters, testers, and business analysts to support feature development and deployments.
  • Performed end-to-end system and regression testing for UI after issue fixes.

Environment: HTML, CSS, JavaScript, SASS, LESS, Bootstrap, AJAX, React.js 15.6, React Native, Redux, Flux, Node.js, MySQL, MongoDB, XML, JSON, Git, Jasmine, WebStorm.

Frontend Developer

TW Metals LLC
Chicago, United States
11.2017 - 10.2018
  • Developed dynamic, responsive UI pages using HTML5, CSS3, JavaScript, jQuery, Bootstrap, and Angular 6.
  • Designed and implemented scalable and maintainable Single Page Applications (SPA) using Angular with modular components, services, pipes, directives, and RxJS for reactive programming.
  • Migrated AngularJS and legacy controllers to modern Angular components to enhance performance and maintainability.
  • Built interactive, accessible web components with keyboard navigation, ARIA roles, and screen-reader compatibility to support WCAG standards.
  • Styled UI using SASS, LESS, and Angular Material, ensuring responsive design across mobile, tablet, and desktop platforms.
  • Consumed and displayed dynamic data from RESTful web services (JSON, XML) using AJAX calls in Angular.
  • Used Node.js to run Webpack tasks and manage build pipelines, as well as to install required modules via NPM.
  • Optimized DOM manipulation for high-performance rendering and improved page responsiveness.
  • Collaborated closely with back-end teams to ensure seamless API integration and reusable UI component libraries.
  • Estimated development effort, created technical documentation, and contributed to sprint planning and reviews in Agile/Scrum teams.
  • Resolved cross-browser compatibility issues across Chrome, Firefox, Safari, and IE (7-11).
  • Refactored and redesigned legacy systems using modular Angular architecture, improving maintainability and performance.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, TypeScript, Angular 6, AngularJS, Angular Material, Node.js, NPM, Webpack, JSON, XML, AJAX, DOM, Accessibility.

UI Developer

Genworth Financial
Raleigh, United States
02.2017 - 11.2017
  • Designed responsive and cross-browser compatible web pages using HTML5, CSS3, JavaScript, jQuery, React.js, and Node.js.
  • Developed modular and reusable UI components using React.js, with functional and class-based components following best practices.
  • Built dynamic user interfaces from wireframes/mockups and ensured design consistency across pages using standard UI/UX principles.
  • Integrated AJAX and jQuery for interactive components such as dropdowns, modals, search filters, and animations.
  • Used React Hooks, controlled forms, and client-side validations to handle authentication, CRUD operations, grid lists, multi-selection, and filtering.
  • Maintained state using Redux, including action creators, reducers, middleware, and Redux DevTools for debugging.
  • Collaborated with backend developers to consume and integrate RESTful APIs via React and Express.js, supporting smooth data flow and component rendering.
  • Addressed cross-browser compatibility issues across Chrome, Firefox, Safari, IE 9+, and Edge.
  • Applied SASS, Bootstrap, and responsive design techniques to create visually consistent UIs for mobile and desktop screens.
  • Implemented accessibility best practices by using semantic HTML, keyboard navigation support, and ARIA roles for screen reader compatibility.
  • Optimized application performance using React Virtual DOM, lazy loading, and efficient rendering of large lists with keys and memoization.
  • Used Webpack and Babel to bundle JavaScript files, manage assets, and enable code transpilation for backward browser support.
  • Wrote unit tests and UI tests using Jest and Enzyme, improving code coverage and catching bugs early.
  • Used Chrome Developer Tools for debugging front-end code and performance bottlenecks.
  • Managed source code and branches using Git, GitHub, and GUI tools like SourceTree.
  • Developed backend logic with Node.js and created middleware using Express.js; interfaced with MongoDB for data persistence.
  • Participated in Agile/Scrum ceremonies-sprint planning, retrospectives, and grooming sessions-to define user stories and prioritize features.
  • Collaborated with UI/UX designers to deliver pixel-perfect interfaces and ensure consistent brand design language across themes.
  • Created and managed theme variations to support different UI display scenarios and user preferences.
  • Delivered comprehensive documentation and supported troubleshooting efforts throughout the SDLC.

Environment: HTML5, CSS3, SASS, JavaScript (ES6+), jQuery, React.js, Redux, Node.js, Express.js, AJAX, Bootstrap, MongoDB, Webpack, Babel, Git, GitHub, Jest, Enzyme, Chrome DevTools, Agile/Scrum.

Frontend Developer

Atrenta Pvt. Ltd
Bengaluru, India
07.2014 - 07.2015
  • Participated in daily Scrum Agile meetings, reporting progress, blockers, and collaborating with cross-functional teams to meet sprint goals.
  • Developed responsive and accessible UI pages using HTML5, CSS3, JavaScript (ES6), AJAX, JSON, and jQuery.
  • Built seamless user interfaces and integrated new modules with existing login systems using AngularJS and jQuery, enhancing user experience.
  • Created and managed AngularJS controllers, directives, and data-binding to implement dynamic, client-side functionality.
  • Utilized jQuery core library for DOM manipulation, event handling, and client-side logic across various components.
  • Developed interactive features such as drag-and-drop, form enhancements, modals, and animated widgets using jQuery plugins.
  • Designed and implemented AJAX calls using $.ajax(), $.get(), and $.post() to interact with RESTful APIs and update the UI without reloading.
  • Applied JavaScript OOP concepts to build a custom DateTime Picker component and dynamic form behaviors.
  • Used Bootstrap to design responsive layouts and mobile-friendly Browse and Checkout modules for tablets and smartphones.
  • Created exportable PDF, Excel, and Print previews for reports using HTML, CSS, and JavaScript integrated with SQL stored procedures.
  • Built reusable JavaScript utilities for form validation, data parsing, and conditional rendering.
  • Implemented DOM traversal and event-driven behavior using jQuery for interactive elements and user actions.
  • Wrote and optimized complex SQL queries, stored procedures, and triggers to support dynamic content rendering and reporting.
  • Integrated Java APIs into JSP pages to retrieve and display backend data dynamically.
  • Communicated with end users and stakeholders to gather requirements and tailor solutions to meet client-specific needs.
  • Validated and debugged application functionality using developer tools, thoroughly tested all features, and resolved bugs across test cycles.

Environment: HTML5, CSS3, JavaScript, AngularJS, jQuery, AJAX, JSON, Bootstrap, SQL, JSP, RESTful APIs, Git, Chrome DevTools.

UI Developer

Aarian Intasel
Hyderabad, India
05.2013 - 06.2014
  • Developed user-interactive web pages using HTML5, CSS3, and Bootstrap, adhering to W3C standards and ADA accessibility guidelines.
  • Implemented client-side validation and interactive behaviors using JavaScript and jQuery.
  • Retrieved data from backend services and APIs using AJAX with JSON, dynamically updating the DOM to reflect real-time content.
  • Ensured cross-browser compatibility across Chrome, Firefox, Safari, and Edge by testing and resolving layout and script inconsistencies.
  • Built responsive and standards-compliant CSS layouts, ensuring optimal display on desktop and mobile devices.
  • Created and validated semantic HTML5 templates using W3C Validator for quality and compliance.
  • Worked within Sitecore CMS, fixing front-end issues and validating HTML within the content editor.
  • Identified and resolved layout and styling issues in Sitecore-rendered pages to ensure consistency and accessibility.
  • Applied SEO best practices to improve the visibility and search engine ranking of static and dynamic web pages.

Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Sitecore CMS, AJAX, JSON, Chrome DevTools.

Education

Master of Science - Computer Science

Northwestern Polytechnic University
Fremont, CA
12-2016

Bachelor’s - Computer Science

Jawaharlal Nehru Technological University
Hyderabad
11-2010

Skills

  • Programming Languages: : JavaScript, TypeScript, Java, HTML HTML5, CSS3, Redux
  • Frontend Development: : ReactJS, Angular, AngularJS, Nextjs, Bootstrap, Tailwind Css, Tailwind CSS, Vuejs
  • Backend Development: : NodeJS, Expressjs, Spring Boot, Java EE, GraphQL
  • Cloud and DevOps: : AWS, Docker, Kubernetes, Jenkins
  • Testing and Automation: : JUnit, Jasmine, Karma, Protractor, Cypress, Jest, Enzymes, TDD, Selenium, Appium
  • Databases: : SQL, MySQL, MongoDB, MS SQL Server
  • Tools & Platforms: : GIT, GitHub, Bitbucket, JIRA, VS Code, Confluence
  • Development Concepts: : RESTful API, Microservices, CI/CD Pipelines, Single Page Application, Cross-Browser Compatibility, Agile/Scrum

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Contract Work

Work Location

On-SiteRemoteHybrid

Important To Me

Career advancementWork-life balancePersonal development programsCompany CultureTeam Building / Company Retreats

Languages

Telugu
Native language
English
Advanced (C1)
C1

Timeline

Front-End Developer

Prudential
10.2020 - Current

Frontend Developer

Apple
03.2020 - 09.2020

React Developer

Wachter, Inc
11.2018 - 03.2020

Frontend Developer

TW Metals LLC
11.2017 - 10.2018

UI Developer

Genworth Financial
02.2017 - 11.2017

Frontend Developer

Atrenta Pvt. Ltd
07.2014 - 07.2015

UI Developer

Aarian Intasel
05.2013 - 06.2014

Master of Science - Computer Science

Northwestern Polytechnic University

Bachelor’s - Computer Science

Jawaharlal Nehru Technological University
Shashikanth Reddy DandaFront-End UI Developer
Profile created at Resume-Now.com