Post Job Free
Sign in

Stack Developer Front-End

Location:
Nashville, TN
Posted:
April 30, 2025

Contact this candidate

Resume:

Ravi Dhasari

Cell: 216-***-****

Email: *************@*****.***

EXECUTIVE SUMMARY

Seasoned and detail-oriented Full Stack Developer with over 20 years of professional experience in architecting, developing, and maintaining scalable web and mobile applications across multiple domains including government, healthcare, education, manufacturing, and retail. Proven ability to deliver high-quality solutions by blending strong front-end creativity with robust back-end logic.

Expertise in UI/UX development using modern JavaScript frameworks and libraries such as React.js, Vue.js, Next.js, React Native, Redux Toolkit, JavaScript, TypeScript, HTML5, and CSS3, with a strong focus on building reusable, content-driven components for enterprise applications, including experience with Adobe Experience Manager (AEM) integrations and ensuring 508/WCAG accessibility compliance.

Solid backend development experience with Java/J2EE, Spring Boot, Node.js, and GraphQL, integrating complex RESTful and GraphQL APIs with secure, performant server-side applications. Well-versed in database design and optimization using PostgreSQL, Oracle, and SQL Server.

Cloud-ready full stack engineering with hands-on experience in AWS, Azure, and Google Cloud Platform (GCP). Proficient in deploying and managing services such as EC2, S3, RDS, Lambda, CloudFront, IAM, API Gateway (AWS); App Services, Azure Functions, Blob Storage, Azure DevOps, Application Insights, Key Vault, Azure Active Directory (Azure); and GCP services including Google Kubernetes Engine (GKE), Cloud Run, Cloud Storage, Firebase Hosting, IAM, and Cloud Monitoring. Skilled in using AWS Amplify, Azure Static Web Apps, and Firebase for frontend hosting with effective monitoring and logging through CloudWatch, Azure Monitor, and GCP’s Operations Suite.

Hands-on experience in CI/CD implementation using GitHub Actions, Azure DevOps, and Jenkins, and skilled with modern build tools such as Webpack, Babel, Grunt, and NPM/Yarn. Adept in writing automated unit and integration tests using Jest, Cypress, React Testing Library, and JUnit, ensuring reliability and code quality.

Known for working in Agile/Scrum environments, actively collaborating with cross-functional teams including business stakeholders, testers, and DevOps to deliver value-driven, enterprise-grade software solutions.

PROFESSIONAL EXPERIENCE

Social Security Administration, Baltimore, MD November 2016 – PRESENT

Lead React Developer

The United States Social Security Administration (SSA is an independent agency of the U.S. federal government that administers Social Security, a social insurance program consisting of retirement, disability, and survivors' benefits. To qualify for most of these benefits, most workers pay Social Security taxes on their earnings; the claimant's benefits are based on the wage earner’s contributions. Otherwise benefits such as Supplemental Security Income (SSI) are given based on need.

Responsibilities:

Led the design and development of highly intuitive, accessible, and responsive user interfaces for SSA’s benefits eligibility and claims processing systems, positively impacting millions of users nationwide.

Collaborated with UX teams to translate wireframes and high-fidelity mockups into pixel-perfect, WCAG/508-compliant interfaces, ensuring a consistent user experience across devices and assistive technologies.

Designed and developed scalable, reusable component-based front-end modules using React, Next.js, and TypeScript, following architecture principles closely aligned with AEM’s component and template structures.

Used Next.js Image component to optimize asset delivery and improve load times through automatic image resizing and lazy loading.

Architected layouts using Next.js App Router, allowing for modular, maintainable, and scalable page structures with nested routing capabilities.

Designed and developed scalable, reusable front-end modules using React.js and integrated them with Adobe Experience Manager (AEM) 6.5/Cloud services via GraphQL APIs to deliver dynamic, content-driven user experiences.

Implemented headless content delivery by integrating AEM Content and Experience Fragments through GraphQL queries into React applications, ensuring seamless decoupling of content management and presentation layers

Architected front-end solutions using React Functional Components, React Hooks, and Redux Toolkit, establishing scalable UI patterns and maintainable state logic.

Developed reusable custom hooks and UI components that adhered to accessibility and design system guidelines, reducing UI inconsistency and boosting development speed.

Implemented Micro Frontend Architecture using Single SPA and Webpack 5 Module Federation to enable independent deployment of scalable UI modules across teams.

Integrated Google Maps API for dynamic geospatial data rendering and used D3.js and Chart.js to build interactive, data-driven visualizations.

Contributed to application deployment strategies, including reverse proxy configurations and content caching, experience conceptually similar to managing AEM Dispatcher setups.

Led cross-functional Agile teams, driving delivery of content-rich, enterprise applications while ensuring front-end modules integrated seamlessly with Java-based middleware and services.

Designed secure authentication and authorization flows using OAuth 2.0, JWT, and SSO with Ping Identity, ensuring robust access control and compliance with enterprise standards.

Extended application functionality to mobile platforms using React Native, ensuring consistent user experiences across iOS and Android while adhering to WCAG/508 accessibility standards.

Developed and maintained cross-platform mobile components using React Native and Redux Toolkit, sharing business logic and design systems with web counterparts to streamline code reuse and reduce development time.

Spearheaded the migration from Context API to Redux Toolkit with RTK Query, streamlining API interactions and improving UI responsiveness through effective caching and state management.

Integrated front-end interfaces with Java-based RESTful APIs, GraphQL services, and backend workflows to provide real-time interactivity and seamless data exchange.

Orchestrated Node.js middleware integrations to support dynamic user sessions and efficient request handling for responsive, secure experiences.

Drove UI performance optimization by implementing lazy loading, code splitting, and Webpack configurations, significantly enhancing page load speed and runtime performance.

Implemented rigorous test automation using Jest, React Testing Library, and Cypress, maintaining high test coverage and UI consistency across builds.

Integrated CI/CD pipelines (Cloud Build/GitHub Actions) to automate the build, test, and deployment of React apps onto GKE.

Configured GKE services, Ingress controllers, and load balancers to expose React applications securely and reliably over HTTPS.

Mentored junior UI developers on best practices for UX design, accessibility, reusable component libraries, and modern React development.

Ensured design alignment through close collaboration with UX designers, backend developers, and product owners, delivering UIs that met user needs and federal accessibility standards.

Tech Stack: React, Next.JS, Redux Toolkit, React Native, RTK Query, JavaScript, TypeScript, AEM, D3.js, Chart.js, GraphQL, Node.js, Java/J2EE, Jest, Cypress, React Testing Library, GitHub Actions, GCP, Webpack, HTML5, CSS3, WCAG/508 Compliance, Agile/Scrum, JIRA.

Regal Beloit Corporation, Grafton, Wisconsin July’2012-September’2017

Lead UI Developer

Regal Beloit Corporation, headquartered in Beloit, Wisconsin, is one of the largest manufacturers of electric motors in the world.

Its Genteq brand brushless DC electric motors are found in almost all variable-speed residential HVAC equipment in the United States today, and its GE Commercial Motors, Leeson, and Marathon motor brands are used throughout the industrial sector.

Responsibilities:

Spearheaded the development of dynamic and responsive user interfaces using JavaScript, Vanilla JS, and jQuery, improving performance and interactivity across business-critical applications.

Developed interactive and responsive user interfaces using JavaScript (ES5/ES6+), HTML5, CSS3, and jQuery.

Built custom UI components from scratch using Vanilla JS and Bootstrap, ensuring compatibility across modern and legacy browsers.

Leveraged AJAX to build seamless, asynchronous communication between UI and backend services.

Used Node.js and Express.js to mock backend APIs for frontend testing and development.

Integrated CMS-driven content modules into UI applications, enabling dynamic content updates and ensuring separation of content from presentation logic.

Collaborated with content authors and digital marketing teams to manage and deliver web content efficiently through enterprise CMS platforms, including exposure to Adobe Experience Manager (AEM) for managing digital assets and page components.

Developed and customized frontend templates and components for AEM-based pages, adhering to content management best practices and ensuring seamless integration with backend services.

Applied Webpack, Babel, and Grunt for bundling, transpilation, and automating repetitive development tasks.

Managed packages and dependencies using NPM to streamline development workflow.

Ensured accessibility and usability standards by following W3C guidelines, ARIA roles, and implementing Semantic HTML.

Integrated AWS services such as S3 for static asset hosting, CloudFront for content delivery, and Lambda for serverless processing, enhancing scalability, performance, and deployment efficiency of UI applications.

Conducted extensive cross-browser testing and debugging using Chrome DevTools, Firebug, and IE Developer Tools.

Maintained source control using Git and SVN to collaborate efficiently with backend and QA teams.

Participated in Agile Scrum ceremonies, contributing to sprint planning, reviews, and retrospectives.

Collaborated closely with backend developers to integrate RESTful APIs and ensure consistent data flow.

Tech Stack: JavaScript (ES5/ES6+), Vanilla JS, Node.js, jQuery, AJAX, HTML5, CSS3, Bootstrap, Webpack, Babel, Grunt, NPM, Express.js, AWS, Git, SVN, AEM, Cross-browser Compatibility, W3C/ARIA Accessibility, Agile/Scrum, JIRA.

BIC Graphic USA, Tampa, Florida July’2011-July’2012

UI Developer

Since launching its first ballpoint pen, BIC® Cristal®, more than 60 years ago, BIC continues to apply high-tech processes to improve and diversify its writing products.

Responsibilities:

Played a key role in developing and enhancing user-facing components for BIC Graphic’s internal business tools using JavaScript, HTML5, CSS3, and jQuery.

Developed interactive UI features using AJAX and JSON to provide seamless and dynamic user experiences without full page reloads.

Utilized jQuery UI, jQuery Plugins, and custom scripts to streamline user interaction patterns and improve usability.

Focused on cross-browser compatibility and pixel-perfect rendering, ensuring consistent experiences across IE, Firefox, and Chrome.

Participated in responsive layout design using Bootstrap to support accessibility on various devices.

Contributed to form validation, input sanitization, and DOM manipulation using vanilla JavaScript and jQuery.

Integrated with RESTful APIs to fetch and display dynamic content efficiently, minimizing latency and improving UX.

Employed early-stage build tools like Grunt to manage tasks like minification and linting.

Deployed static assets and frontend builds to AWS S3 and served them via CloudFront to enhance delivery performance.

Leveraged AWS EC2 and RDS for hosting backend services and managing application data.

Defined IAM roles and policies for secure access to AWS resources.Used Azure Blob Storage to archive legacy files and assets accessible by the internal web app.

Experimented with Azure App Services for staging and testing frontend deployments.

Worked in Agile sprints, collaborating closely with designers, testers, and backend teams to meet business requirements.

Built foundational skills in JavaScript-based UI development, which later evolved into modern component-driven frameworks.

Tech Stack: JavaScript (ES5), HTML5, CSS3, jQuery, AJAX, JSON, Bootstrap, Grunt, NPM, jQuery UI, RESTful APIs, AWS S3, AWS EC2, AWS RDS, AWS CloudFront, IAM, Azure Blob Storage, Azure App Services, Cross-Browser Compatibility, Agile/Scrum.

Worthington Industries Inc.,Columbus,Ohio May’11-July’2011

Java UI Developer

Worthington Industries (NYSE: WOR) is a global company that processes steel for use in the automotive, construction, hardware, aerospace and many other industries. Our family of 8,000 employees in 78 facilities throughout 11 countries has helped us earn the respect of our customers, our communities and our industry.

Responsibilities:

Designed and developed dynamic, responsive user interfaces using HTML, CSS, and JavaScript to support internal web applications for supply chain and manufacturing workflows.

Integrated jQuery and AJAX to build interactive, client-side functionalities, improving user engagement and performance.

Utilized Java in backend integrations to support UI data requirements and enhance server-client communication.

Followed Agile development practices, participated in daily stand-ups, and contributed to sprint planning.

Ensured cross-browser compatibility and W3C-compliant code to deliver a consistent user experience across platforms.

Optimized web performance through asset minification and DOM manipulation techniques.

Tech Stack: JavaScript, HTML4/5, CSS2/3, jQuery, AJAX, Java, JSP, Servlets, XML, Bootstrap, Eclipse, Tomcat, REST APIs, Agile/Scrum.

GE Aviation Atlanta, GA Oct’10-Apr’2011

JAVA-J2EE-PL/SQL Developer

GE Aviation is a world-leading provider of commercial and military jet engines and components as well as avionics, electric power, and mechanical systems for aircraft with an extensive global service network to support these products.

Responsibilities:

Involved in Application redesign initiative.

Working with several Java/J2EE technologies including. JBoss AS, Hibernate and various Jakarta Commons components.

Working with Message Driven Beans,MQ series,Java,JMS technologies.

Working with hibernate mappings.

Creating session beans.

Configuring Message Driven Beans to listen to IBM MQ queues.

Configuring NAS (Network Attached Storage).

Working with JBoss Scheduler.

Writing ANT scripts, building and deploying the ear on JBoss development server.

Working with class diagrams using UML.

Working with Oracle Order import to import orders from EDI.

Writing test cases and working with testing team.

Tech Stack: JAVA 1.6, J2EE, JDBC, XML, SQL, PL/SQL, JDBC, Toad,Junit 4.0, Eclipse, HTML, DHTML, CSS, Text Pad,CVS repository (Tortoise SVN).

School Specialty Inc, Appleton, WI Jun ’10 – Oct’2010

Java/UI developer

As a $125 M online sales company, SSI is a very competitive B2B and B2C online retailer using Oracle iStore as their online sales platform. SSI deals with all school supplies and has contracts with various School Districts around the country.

Responsibilities:

Developed and maintained front-end components for School Specialty’s B2B and B2C eCommerce portals using JavaScript, HTML, and CSS, tailored for Oracle iStore platform.

Implemented dynamic, user-friendly interfaces with AJAX and jQuery, allowing seamless catalog browsing and shopping experiences.

Customized JSP pages and integrated Java-based server-side logic to ensure real-time data rendering for product availability and pricing.

Optimized UI performance for high-volume sales periods, addressing usability issues across multiple devices and browsers.

Collaborated with cross-functional teams including backend developers and QA analysts to meet project goals and tight deadlines.

Supported accessibility and usability standards to enhance the overall shopping experience for schools and educators.

Participated in Agile sprint cycles and documented deliverables to ensure transparency and alignment with business objectives.

Tech Stack: Java, JSP, Servlets, JavaScript, HTML4/5, CSS2/3, jQuery, AJAX, Oracle iStore, XML, Eclipse, Bootstrap, Oracle 10g, Agile/Scrum.

Donaldson Company Inc., Minneapolis, MN Jan ’10 – Jun’2010

Java/UI Developer

Donaldson Company, Inc., is a leading worldwide provider of filtration systems and replacement parts. Founded in 1915, Donaldson is a technology-driven company committed to satisfying customer needs for filtration solutions through innovative research and development. Donaldson serves customers in the industrial and engine markets, including dust collection, power generation, specialty filtration, compressed air purification, off-road equipment, industrial compressors, heavy trucks and light vehicles

Responsibilities:

Designed and implemented UI components for enterprise-grade web applications supporting filtration systems and part replacement tracking.

Utilized JavaScript, jQuery, and AJAX to build interactive, real-time modules for customer order management and product searches.

Integrated JSP and Servlets to dynamically render content and facilitate seamless data flow between UI and backend.

Built responsive layouts using HTML and CSS, improving usability across industrial and field-use devices.

Participated in developing custom dashboards for internal users to manage orders, parts inventory, and shipping logistics.

Ensured code quality through modular development practices and frequent cross-browser testing.

Engaged in Agile development cycles and collaborated closely with cross-functional teams, including QA and business analysts, to ensure delivery alignment with client requirements.

Tech Stack: Java, JSP, Servlets, JavaScript, jQuery, HTML4/5, CSS2/3, AJAX, XML, Eclipse, Bootstrap, Oracle 10g, Tomcat, Agile/Scrum.

STERIS Corporation, Mentor, OH Aug ‘08 – Jan’2010

Java/UI Developer

STERIS is a global leader in infection prevention, contamination control, surgical and critical care technologies, and more. STERIS is the world’s pre-eminent infection prevention, decontamination, and surgical and critical care company, with a long list of first-to-market products and industry-leading service innovations and thousands of customers in more than 60 countries.

Responsibilities:

Contributed to the development of web-based applications supporting infection prevention and surgical product workflows for global healthcare providers.

Built intuitive user interfaces using JavaScript, HTML, CSS, and jQuery, enabling real-time tracking and visualization of sterilization and decontamination processes.

Integrated AJAX for asynchronous communication with backend services, enhancing responsiveness and interactivity in mission-critical UI modules.

Developed and customized JSP pages backed by Java Servlets, enabling dynamic rendering of data-intensive content.

Created form validation logic and reusable front-end utilities for internal dashboards used by hospital staff and administrators.

Focused on cross-browser compatibility, performance optimization, and W3C-compliant coding practices to meet regulatory standards.

Participated in Agile-based development cycles, closely collaborating with QA teams, analysts, and backend developers to ensure timely delivery of high-impact UI components.

Contributed to documentation and UI enhancement requests for usability feedback from client-facing service teams.

Tech Stack: Java, JSP, Servlets, JavaScript, HTML4/5, CSS2/3, jQuery, AJAX, XML, Eclipse, Bootstrap, Oracle 9i/10g, Tomcat, Agile/Scrum.

Cleveland State University, Cleveland, OH Aug’06 - Aug’2008

Responsibilities:

Participated in the development of a curriculum-based web application as part of a 4-member team, focusing on front-end and backend integration.

Developed responsive user interfaces using JavaScript, HTML, DHTML, and CSS to provide a smooth user experience.

Implemented JavaBeans, JSP, and Servlets to support core functionalities and business logic of the application.

Built and maintained a multi-tier web architecture using J2EE components like Servlets, JSP, Session EJBs, and JMS.

Designed dynamic content templates and managed content updates within a custom-built CMS framework to enable non-technical users to maintain course content.

Collaborated with content authors and administrators to streamline workflows for content approval, publishing, and archival processes.

Integrated XML-based dynamic content rendering to support structured data management within the CMS platform.

Utilized DOM APIs to parse XML documents and integrate dynamic data within the UI layer.

Designed and developed reporting modules utilizing JDBC, XML, and custom data sources for flexible reporting capabilities.

Integrated the frontend with Oracle 9i database using JDBC APIs, enabling seamless data retrieval and updates.

Enhanced several existing standalone user interface components to align with backend system changes.

Contributed to documentation and coordination within the team, following project guidelines and best practices.

Used tools like Eclipse, Dreamweaver, and Visual Studio for coding and UI layout design, with Tortoise SVN for source code management.

Tech Stack: Java 1.5, J2EE, JSP, Servlets, JavaBeans, Session EJBs, JMS, JDBC, XML, Oracle 9i, PL/SQL, JavaScript, HTML, DHTML, CSS, JUnit, Eclipse, Dreamweaver, Visual Studio, SVN (Tortoise SVN), .NET.

Languages: Java, JavaScript (ES6+), TypeScript, SQL, PL/SQL, HTML5, CSS3, VB Script, C#, VB.NET, JSP, ASP

Frontend Frameworks & Libraries: React, Redux, Redux Toolkit, React Hooks, Vue.js, React Native, Next.js, Bootstrap, jQuery, Ext-JS, YUI, MooTools, Dojo, AJAX

Backend Technologies: Java/J2EE (Servlets, JSP, EJB), Node.js, GraphQL, REST APIsBuild & Tooling: Webpack, Babel, Grunt, NPM, Yarn, Maven

Databases: PostgreSQL, Oracle (10g/9i/8i/7.3), MySQL, SQL Server, MS Access, Sybase

Cloud & DevOps: Azure DevOps, GitHub Actions, CI/CD pipelines, Docker

Version Control & Collaboration: Git, SVN (Tortoise SVN, PVCS), Team Track, JIRA, Confluence

Application Servers & Environments: Apache Tomcat, JBoss, IIS, UNIX, Windows (95/98/NT/2000/XP/2003/10), MS-DOS

Testing Tools & Frameworks: Jest, React Testing Library, Cypress, JUnit, QTP, iMacros, Grease Monkey

IDEs & Development Tools: Eclipse, Visual Studio, RAD, JDeveloper, TOAD, PL/SQL Developer, SQLPLUS, SQLoader, Data Loader

Accessibility & Standards: WCAG/508 Compliance, Responsive Design, Cross-Browser Compatibility

Methodologies: Agile (Scrum), Waterfall

Educational Summary:

Bachelor's degree in Computer Science,Terna University, India (2000 to 2004)

Master's degree in Computer and Information Sciences, Department of Information Technology, Cleveland State University, Cleveland, Ohio (2006-2008)



Contact this candidate