Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shashidhar Eruganamoni

Summary

Experienced UI Developer with over 8 years of expertise in developing web applications, including 3 years of experience in UX design. Skilled in front-end technologies including HTML, CSS, JavaScript, ReactJS, AngularJS, and responsive web design. Proficient in Adobe Experience Manager (AEM) for web content management. Experienced in AWS services for cloud computing, such as EC2, S3, and Lambda. Strong track record of developing scalable and efficient applications. Committed to ensuring accessibility compliance with WCAG and Section 508 standards, implementing features to enhance usability for individuals with disabilities. Experienced in Git version control and Agile methodologies. Proficient in Figma, Dojo, Invision, and Adobe XD for UI/UX design.

Overview

9
9
years of professional experience

Work History

Sr. UI Developer/UX Designer, Team Lead

United Health Group
02.2022 - Current
  • Deeply involved in requirements analysis, application design, architecting development phase alongside Test Driven Development (TDD)
  • Involved in creating custom Web App components using Angular (4, 8 - 12 version), Typescript, CSS which also had Material UI combinations
  • Involved in UX research to develop user stories and customer personas, which includes identifying design solutions to build a unified customer experience
  • Worked with creating custom Webpack configurations for managing Federation Modules on server side node.js applications
  • Experienced in developing web applications using Vue.js, leveraging its component-based architecture for efficient and scalable front-end solutions
  • For one of the application Used Vue.js events distribution and parent chain for parent-child component communication
  • Design of GUI using Model View Architecture Struts Frame work
  • Ensured web applications comply with WCAG (Web Content Accessibility Guidelines) standards to provide an inclusive user experience for all users, including those with disabilities
  • Implemented ARIA (Accessible Rich Internet Applications) attributes to enhance the accessibility of dynamic content and interactive components
  • Expert in utilizing Dojo Toolkit for building dynamic web applications with rich user interfaces and high performance
  • Developed custom Dojo widgets to enhance application functionality and improve user experience
  • Adopted Dojo's AMD (Asynchronous Module Definition) for efficient modular JavaScript development and better code maintainability
  • Conducted accessibility audits and usability testing to identify and address accessibility barriers, ensuring compliance with ADA (Americans with Disabilities Act) requirements
  • Administered components, templates, dialogs, and workflows of AEM where AEM authoring is involved
  • Configured and maintained Security authentication of the websites using Secret Manager at AEM web content management
  • Involved in Development of Spring Framework Controllers
  • Worked with passport and JSON web tokens for authentication and authorization security configurations using Node.js
  • Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format
  • Created Digital based Micro Front End components in newer Angular 11 with addition to compatible versions ranging 8-12
  • Configured and managed Linux-based servers for hosting web applications, utilizing tools such as Apache and Nginx for web server configuration
  • Implemented security best practices on Unix/Linux servers, including firewall configuration, user management, and access control, ensuring a secure computing environment
  • Experience with creating script for data modelling and data import and export
  • Extensive experience in deploying, managing, and developing MongoDB clusters
  • Worked on creating documents in Mongo database
  • Involved in creating custom Form Group implementation of Micro Front End using Angular Form Array
  • Involved in creating custom validators for Form Groups and Form Elements
  • Integrated auth modules into custom made AutoPay Micro-Front Component for Payment Gateway integrations
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure
  • Develop and maintain security best practices for AWS services such as CloudFormation and CloudWatch
  • Managed servers on the Amazon web services (AWS) platform instances using Puppet configuration management
  • Involved in creating Custom Pipes and custom Filter components for Analytics implementations
  • Worked on Angular and NgRx seamless integrations for entity data operations specific to NgRx methodologies
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF
  • Integrated services like GitHub, AWS Code Pipeline, Jenkins, and AWS Elastic Beanstalk for deployment pipeline
  • Utilized Figma, InVision, and Adobe XD for wireframing, prototyping, and designing user interfaces, facilitating collaboration with design teams
  • Used Figma plugins to enhance design workflows and productivity
  • Collaborated with the backend team to integrate front-end components with the Node.js backend
  • Used Angular Material components for a consistent UI design across the application
  • Improved application performance by implementing AJAX
  • Integrated services like GitHub, AWS Code Pipeline, Jenkins, and AWS Elastic Beanstalk for deployment pipeline
  • Proficient in using Git for version control, including branching, merging, and resolving conflicts
  • Led a team of developers and provided technical guidance and mentorship
  • Implemented CI/CD pipelines to automate build, test, and deployment processes, resulting in faster delivery cycles and improved code quality
  • Conducted code reviews and provided constructive feedback to team members.

UI Developer

Thomson Reuters
11.2017 - 02.2022
  • Created Web application front end using React Js, collaborating with external teams on performance
  • Implemented Redux middleware and managed form state using Redux form
  • Integrated Static UI pages in collaboration with AEM
  • Conducted Usability Testing to resolve interface problems
  • Utilized React Router for client-side routing to create a single-page application experience
  • Implemented Redux for state management, including actions, reducers, and store configuration
  • Utilized Redux-thunk middleware for handling asynchronous actions in Redux
  • Ensured cross-browser compatibility and performance optimization of Dojo applications for various web browsers
  • Applied performance optimization techniques such as lazy loading and efficient DOM management to enhance application speed and responsiveness
  • Integrated third-party APIs and services into the React application using Redux middleware
  • Utilized Storybook as a part for maintaining shared library instances to test Reusable React Components
  • Led the migration of legacy codebase to React, ensuring compatibility and functionality
  • Utilized tools and resources to test and validate 508 compliance, such as WAVE Accessibility Tool and JAWS screen reader
  • Experience in developing Progressive Web Applications (PWAs) with Vue.js, providing users with a native app-like experience
  • Expertise in managing application state with Vuex, ensuring a centralized and reactive state management approach
  • Integrating Vue.js applications with RESTful APIs, enabling data retrieval and manipulation from external sources
  • Ensured web applications adhere to Section 508 standards for accessibility, including compatibility with assistive technologies and usability for individuals with disabilities
  • Utilized assistive technologies such as screen readers and keyboard navigation to test and optimize accessibility features
  • Develop, execute and maintain the Shift Left concept that focuses on defect prevention instead of detection; reduction of rework by integrating the quality assurance team with writing the Agile user story process to implementation
  • Knowledge in Implementation of horizontal auto-scaling use cases using OpenStack components – Heat, Ceilometer, Lbaas
  • Create and Manage Cinder volumes in OpenStack Cloud
  • Implemented best practices and patterns for efficient migration to React, minimizing downtime and maintaining user experience
  • Conducted thorough testing and debugging during the migration process to ensure smooth transition and minimize impact on end-users
  • Implemented responsive design principles to ensure compatibility across devices using React Bootstrap and CSS media queries.

UI Developer

CGI Technologies and Solutions
09.2017 - 11.2017
  • Developed interactive and dynamic user interfaces using jQuery for enhanced user experience
  • Utilized jQuery for DOM manipulation, event handling, and animation, improving the interactivity of web pages
  • Implemented AJAX functionality with jQuery to create seamless and responsive web applications
  • Integrated jQuery plugins to add advanced features and functionality to web applications
  • Optimized jQuery code for performance and cross-browser compatibility
  • Collaborated with the design team to implement responsive design elements using jQuery
  • Conducted code reviews and provided guidance on best practices for jQuery development
  • Resolved cross-browser compatibility issues and ensured consistent user experience across different browsers
  • Implemented client-side form validation using jQuery for improved data integrity
  • Stayed updated with the latest jQuery trends and techniques to enhance development efficiency.

UI Developer

Lexis Nexis
07.2015 - 08.2017
  • Developed prototype web pages using HTML, XHTML, and CSS
  • Designed user interfaces using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, and AJAX
  • Contributed to the development and implementation of new features and functionalities
  • Developed reusable JSP components and tags to streamline development and maintainability
  • Integrated JSP with Java backend services to retrieve and display dynamic content
  • Implemented MVC architecture using JSP and servlets for efficient application structure
  • Utilized JSTL (JSP Standard Tag Library) for simplifying complex logic and operations in JSP pages
  • Created modular-based applications using Dependency Injection
  • Utilized Bootstrap framework for responsive design and grid layouts
  • Integrated Bootstrap components for consistent styling and improved user experience.

Education

Master's in Computer Software Engineering -

University of Houston-Clearlake

Skills

  • Web Technologies: HTML5, CSS3, JavaScript, TypeScript
  • Frameworks/Libraries: Angular, Vuejs, React, Nodejs, Bootstrap
  • Design Tools: Figma, Dojo, InVision, Sketch, Adobe XD, UXBasic
  • Back-end: Java, J2EE, Nodejs, Express, MongoDB, SQL Server, Spring, Spring Boot
  • Accessibility: WCAG, Section 508, ARIA attributes, assistive technologies testing, accessibility audits, ADA compliance
  • Version Control: Git
  • Cloud Platform: Amazon Web Services (AWS), Openstack
  • Methodologies: Agile/Scrum
  • Other: RESTful APIs, JSON, AJAX, Webpack

Timeline

Sr. UI Developer/UX Designer, Team Lead

United Health Group
02.2022 - Current

UI Developer

Thomson Reuters
11.2017 - 02.2022

UI Developer

CGI Technologies and Solutions
09.2017 - 11.2017

UI Developer

Lexis Nexis
07.2015 - 08.2017

Master's in Computer Software Engineering -

University of Houston-Clearlake
Shashidhar Eruganamoni