Home

Prasanna - SR. UI DEVELOPER
[email protected]
Location: Richardson, Texas, USA
Relocation:
Visa:
Resume file: Prasanna k- New UI Developer (1)_1752507912501.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Professional Summary:
Having 10 years of experience in designing User Interface (UI) applications and
professional web applications using HTML/HTML5, CSS/CSS3, JavaScript,
Bootstrap, Angular JS, Angular, EXTJS, React, ECMA Script 5/6, DOM,
jQuery, Ajax, XML, JSON, and Node.js,GraphQL server.
Extensive Knowledge in developing single-page responsive Web Applications using
JavaScript frameworks like Angular, Backbone.js, and Bootstrap.
Extensive knowledge of object-oriented programming in JavaScript.
Extensive experience in modern front-end template frameworks for JavaScript -
Including Bootstrap, jQuery, Angular 2/4/6/8/10/12/13/14/15/16/17and ReactJS with
Redux, Ajax, and JSON.
Good knowledge of Angular components like service resources, routing,
Dependency injection, 2-way data binding, filters, and events
Good Understanding in Document Object Model (DOM) and DOM Functions.
Hands-on experience with CSS LESS/SASS Pre-Processor.
Extensive experience in designing web applications using HTML, HTML 5, XML,
XHTML, JavaScript, TypeScript, Angular, Angular JS, CSS, CSS3, DOM, and
jQuery.
Expert knowledge in designing SPA using Angular.
Expertise in MV* (MVC, MVVM, MVW) frameworks like AngularJS along with
Bootstrap
Experience in third-party libraries like Ng Prime, and Angular Material Design.
Knowledge in Webpack, Gulp, and NPM Scripts.
Experience in UI Architecture design using Angular components. Thorough
understanding of core concepts like Ng Modules, Services, Dependency Injection,
and decorators.
Good understanding of Design Patterns, Data Structures, and Algorithms.
Expertise knowledge in OOPS implementation, code consistency, and code review.
Unit testing of Angular components, and services using karma-test-runner and
Jasmine.
Experience in Responsive web design development.
Extensively used Angular features, Directives, Filters, 2-way Data Binding, Services,
Templates, Routing, MVC, and Dependency Injection to build single-page
applications in a clean and maintainable way.
Experienced in creating React.js web applications with JSX, React nesting
components, data binding, forms, routers, and Virtual DOM manipulations with
Redux architecture.
Developed React.js pages, web services, and AJAX calls for the applications used in
the development of the web application to bind the data/model.
Experience in using React.JS and Client-Side Charting technologies such as D3.js,
and Chart.js.
Strong skills in Relational Databases like Oracle, MySQL, and MongoDB.
Extensive experience in SQL, PL/SQL programming, stored procedures, triggers,
and Query optimization with Oracle, MS-SQL, and MySQL databases. Written

queries for insert update and modification operations. Performed database
normalization and optimization using database tools.
Experience in Unit/E2E/Integration Testing frameworks and libraries like Jasmine,
and Karma for Angular and Node JS.
Experience in Using Jest, Mocha, Chai, Jasmine, and Karma for testing.
Experience with NPMGrunt, Gulp, and Bower modules of NodeJS.
Used JIRA for bug tracking and issue tracking.
Worked on Version control systems like GIT, CVS, SVN and Bitbucket.
Experience working in a fast-paced environment using Agile/Scrum, test-driven
development, and Waterfall methodologies.
Worked on various IDE Eclipse, Visual Studio, Notepad++, IntelliJ, Sublime Text
3, ATOM, Net Beans, Web Storm, and Brackets.
Hands-on experience working on different browsers like Safari, Internet Explorer,
Mozilla Firefox, and Google Chrome and checking cross-browser compatibility.
Valuable team player with excellent communication skills, troubleshooting skills with
ability to learn and adapt to new technologies quickly.
TECHNICAL SKILLS:

UI Web Technologies

HTML/HTML5, XHTML, XML, CSS/CSS3,
JavaScript, AngularJS, Angular X, ReactJS, AWS,
NodeJS, AJAX, jQuery, JSON, DOM, ECMAScript 6,
Typescript and Java.

Version Control
Tools


GIT, SVN, Bit Bucket


Databases SQL, Oracle 10g, MySQL, MongoDB,

Operating Systems Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX,

UNIX


Web/App Server

Apache Tomcat, WebLogic


Testing & Debugging
Tools

JIRA, Firebug, Google Chrome Web Debugger, IE
developer Tools, jest, Jasmine, Karma, Mocha, Chai,
Jenkins,Cypress


Workflow Tool kit

Grunt, Gulp.


IDE s Notepad++, Eclipse IDE, Sublime Text Editor, Atom,

Visual Studio, Web Storm

Professional Experience:
Client: UPS, Jersey City, NJ Feb 2023 Till Date
Role: Senior UI Developer
Description: United Parcel Service (UPS) is a global leader in logistics and supply
chain management, providing package delivery, freight transportation, and supply
chain solutions to businesses and consumers worldwide.
Responsibility
Employed Agile methodology for project management, actively participating in daily
Scrum meetings to keep the team updated on project progress. Improved user
experience by introducing new web features within the MVC framework.

Reviewed team processes, Angular 17, and React code quality in four modules that
are finding by location, scheduling, registering, the development and deployment
practices application release readiness, and change management processes.
Developed reusable and lightweight web components using LitElement, optimizing
performance and reducing complexity in complex front-end applications.
Implemented efficient data querying strategies using GraphQL, reducing load times
and enhancing the responsiveness of UI components.
Authorization aspects into the UI framework, UX Frameworks, UI Containers,
Caching, and Mobile.
Worked with front-end frameworks like React and React Saga, Next JS for dynamic
routing, bundling, compiling, and caching, in creating the enterprise-level application.
Jenkins integrates with version control systems like Git, tracking changes and
updates.
Built dynamic, high-performance user interfaces using React 19 with Hooks,
Context API, and Server-Side Rendering (SSR) for SEO optimization.
Created new screen designs using Figma, and interacted with the stakeholders,
product owners, and business analysts to create prototypes for desktop, iPad, and
mobile views.
Worked on SQL queries to perform CRUD operations on the My SQL Database.
Set up continuous integration and continuous deployment (CI/CD) pipelines using
tools like Jenkins, GitLab CI, or GitHub Actions to automate the deployment and
testing of REST APIs.
Created unit tests and UI tests using Kotlin and frameworks like JUnit and
Espresso, ensuring code reliability and stability through continuous integration.
I have worked in Agile teams, using Kotlin to deliver features and improvements
iteratively, participating in code reviews, sprint planning, and daily stand-ups.
Collaborate with external partners such as agencies to assist with data collection,
reporting, and A/B test development.
Automated functional testing with the help of Cypress.
Leveraged Next.js to implement Server-Side Rendering (SSR) for faster page loads
and better SEO performance in React applications.
Implemented push notifications for both Android and iOS platforms using
GCM/FCM, ensuring consistent user experience across different devices and
operating systems.
Designed and implemented custom web components using Vanilla JavaScript,
leveraging Shadow DOM and Custom Elements for encapsulated and reusable UI
components
Built cross-framework web components using StencilJS allowing for seamless
integration with popular frameworks like React, Angular, and Vue.
Used Angular 15, Angular Forms, Angular Components, NgRx, Angular Router,
angular Services, Angular Animations, JSON, HTML5, CSS3, TypeScript, ES6.
Worked closely with the Back-End team to understand Rest API and Implement with
UI using HTTP service calls and manipulating/consuming JSON objects, managing
source code, managing developer tasks and bugs, and performing builds/deployments.
Working Experience with Azure, AWS, and Google Cloud platforms.
Implemented TDD test suite for unit testing using Jasmine and Karma, Jest to test
out the components.
Deployed applications in AWS and validated them in respective environments.

Environment: HTML5, CSS3, Angular 15, NgRx, JavaScript, Typescript, React,
Redux, Express, Docker, Storybook, Node JS, jest, Jasmine, Karma, Axios, react
saga, JSON, TDD, Jasmine, Karma, Angular Router, Web pack, Restful API, CI/CD
pipeline, Terraform JIRA, Git, AWS.
Client: Wells Fargo-San Jose CA Aug 2021 -Jan 2023
Role: Frontend Full Stack Engineer
Description: Wells Fargo is a leading financial services company providing banking,
investment, mortgage, and commercial finance services. Wells Fargo operates globally,
serving millions of customers across retail and corporate banking. the company invests
in modern financial technologies, Banking, cybersecurity, and cloud-based solutions to
enhance customer experience and security. Wells Fargo also prioritizes regulatory
compliance and risk management, ensuring safe and efficient financial operations.
Responsibilities:
Involved in creating a Reusable component using React JS.
Participated in daily meetings to enhance the features of the application, participated
in code reviews, and gave suggestions to other developers.
Extensively worked in writing minimal code in building re-usable forms with their
validations using React with Redux Architecture.
Designed fluid, adaptive UIs using CSS Grid and Flexbox, enhancing the
performance and accessibility of the application across different devices.
Used Redux-Store for storing the state of the React Application and worked with
middleware for the Redux-Store.
Used React Native for building single-page mobile applications (SPA) for IOS and
Android platforms.
Used Node JS to build fast, Scalable Applications and used Node JS to run the
application in a web server in a staging environment.
Experienced in creating functional specifications with visual design mock-ups in
Adobe Photoshop, Adobe Illustrator, and Adobe Flash.
Setup and configuration of Authoring and Publishing environments, replication
agents, dispatcher flush agents, and AEM dispatcher to cache the landing pages, and
HTML and serve as the static pages from Apache.
Utilized StencilJS's TypeScript support and lazy-loading capabilities to create
highly efficient and reusable UI components, improving app performance.
Implemented different styling components across application modules using
Bootstrap, CSS, Styled Components, SASS, Inline JSX styles, Styles-JSX, React
Native Web, and Material-UI for enhancing user interface, responsiveness, and
styling.
Developed backend services to send push notifications via GCM.
Involved in mobile application (Android and IOS) development using React Native
for different platform compatibility.
Design UI views with Flexbox and React Native dimension API.
Integrated Redux (NGRX store) with React framework to handle large chunks of
data for better performance.
Developed location tracking features using Google Location API, enabling real-time
tracking of user movements and geofencing capabilities.
Created type script reusable components and services to consume REST APIs using
component-based architecture provided by React.

Integrated Express.js in Node.js to access the DOM elements. It is used with the Jade
template to handle the UI elements.
Configured the routes between Node.js, Express.js, and React to handle the server-
client requests and render accurate UI code.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues
on an everyday basis.
Development of front-end applications using React, Dependency injection, Rx, and
HTTP modules with Node JS server for future evolutions.
Enhanced cross-browser compatibility and framework-agnostic UI components
using Vanilla JS Web Components, allowing seamless integration across multiple
front-end technologies.
Knowledge of using Reacts new features such as build optimization, Compiler
improvements, and preserving white spaces.
Built Confidential tools using React, RXJS, and NGRX platforms. Developed
components as an independent module for reusability across the application Worked
on React Native to develop single page application.
Used Mongo DB extensively to visually explore the data and interact with data with
full CRUD functionality and Mongoose to integrate Mango DB in the React project.
Used CSS preprocessor called SASS and LESS for styling the React Components
and used media queries and mobile UI development to customize the View.
Responsible for developing UI pages using React, HTML5, CSS3, JavaScript, and
JSON.
Worked on rest service in Node Js using Hapi.Js.
Integrated Kafka integration in developing rest service.

Implemented the unit test framework for Hapi.Js using mocha, and chai.
Worked with Karma, supporting the QA team to debug and write tests.
Engaged with Agile/SCRUM process, going to day-by-day stand-up and finishing
errands in sprints.
Leveraged Next.js to implement Server-Side Rendering (SSR) for faster page loads
and better SEO performance in React applications.
Developed cross-program/stage HTML5, CSS3, and JavaScript to match plan specs
for complex page designs while adhering to code standards.
Created prototypes in HTML, Photoshop, JavaScript, and CSS for
different UI pages.
Developed Validation forms using JavaScript.
Used styled-components library to style the components.
Upgraded router from redux little router to react-router.
Working with React router is for developing single-page applications SPAS.
Involved in implementing various screens for the front end using React JS and used
various predefined components from NPM (Node Package Manager) and Redux
library.
Involved in creating connections for HTTP requests using Web Sockets.
Environment: HTML, CSS, SASS, Responsive Web Design, React JS, Redux,
Mongo DB, Node JS, react-router, React style Components, Mongoose, AJAX,
REST, GitHub, React Native, Hapi.Js, Maven, Jenkins, Dockers, Gulp, Grunt, Visual
Studio, Ember JS.

Client: Safeway, Sunnyvale, CA Dec 2018 July 2021

Role: UI Developer
Description: Safeway is a major supermarket chain. The company focuses on
customer convenience, integrating online grocery shopping, home delivery, and curbside pickup
services. Safeway also invests in digital transformation, enhancing its e-commerce platform and
mobile applications to improve user experience.
Responsibilities:
The application was developed using Agile Methodology, which included iterative
application development, weekly Sprints, stand-up meetings, Followed Rally for
tracking processes, and streamlining Agile planning.
Designed solutions that align with digital strategy and Airport Technology goals.
Utilized the features of Angular 8.0 to present effective web design.
Developed various pages in applications in front-end technologies HTML5, CSS3-
SASS, JSON, and Angular 8.
Integrated WebSocket s using Socket.io to enable real-time communication in web
applications, facilitating live chat and collaborative features.
Developed real-time features using Firebase Realtime Database, ensuring instant
data syncing and enhancing user experience in collaborative applications.
Working with ECMA Script 6 features. For the build of JSX and ES2015
(ES6) Babel, a web pack.
Enhanced application scalability and maintainability by creating modular UI
components with LitElement, ensuring a consistent design language across multiple
projects.
Built Angular 8 components, and UI services to consume the rest of services using
Component-based architecture provided by Angular 8.
Experience with various MVC Java frameworks like Angular.JS, EXT.JS,
Backbone.JS, Node.JS, Ember.JS, and bootstrap.JS, require. JS, D3.JS, etc.
Developed powerful single-page applications and dynamic responsive Web
Applications with Angular 8.
Created Angular service and integration with RESTful APIs. Used Angular HTTP
Client to send GET/POST requests to fetch data from the server.
Leveraged AngularJS sources for data access and create
custom directives, factories, and services for the reusable components.
Developed the components using Angular 8 needed for the application from scratch
and customized from various Angular-related libraries to meet the application's
functionality.
Implemented the latest Ecmascript6 (ES6) features like arrow functions, constants,
block-scope variables, class inheritance, etc.
Designed animated web pages by importing angular/animations which is the latest
animation package in Angular 8.
Created an internal browser-based text editor using HTML, CSS, JavaScript,
Require.js, Backbone.js, handlebars.js, and Jasmine.
Built on Node.js with Express.js, Backbone.js, Handlebars.js, and PhoneGap.
Utilized the features of Angular 8.0 to present effective web design.
Utilized Angular Cli to develop front-end functionalities and researched the
commands that Angular Cli provided.
Worked with NPM commands and using Package. Json for managing dependencies
and dev-dependencies of Node.js applications.

Hands-on experience with different Spring framework modules like Spring Core,
Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot.
Extensively involved in upgrading the existing system from Angular 8 to Angular 9.
Experienced in cross-browser compatibility checks and thoroughly performed unit
testing and integration testing.
Debug the issue in Firebug for Firefox, and web developer tools in Chrome, Safari,
and IE 8,9,10 browsers.
Attended required meetings and maintained open communication about project status.
Collaborated with other teams to develop cross-product design solutions.
Produced deliverables such as screen layouts, user interface elements, and final assets.
Built custom rest API using AWS Lambda and AWS API Gateway.
Working experience with version control system GIT and bug tracking tools Rally in
an Agile Scrum environment.
Environment: HTML5/HTML, CSS3/CSS, SASS, Angular 8/9, Angular
Materials, Angular Cli, RxJS, Java 1.7, Spring boot, RESTful Web-Services, AWS,
Apache Tomcat, ES6, JavaScript, Typescript, Media Queries, jQuery, JSON, DOM,
JSP, MVC, NPM, Node.js, Webpack, Mac, Safari, Chrome, Protractor, Agile, Git,
Rally, SQL.
Client: Covan Tech Private Limited, Hyderabad, India March 2016
Nov 2018
Position: UI Developer
Description: Covan Tech diversified global software development and IT
outsourcing company . The company specializes in delivering cost-effective and
reliable software services, including offshore web development and business
applications across sectors like e-learning, e-commerce, and finance.
Responsibilities:
Working with HTTP/HTTPS protocols by using React components to build Restful
services.
Experienced in ReactJS and working with Flux and Redux architecture. Also worked
with React Router to develop Single Page Applications.
Expertise in working on Routes in ReactJS creating the base route and extensions by
using Router Config as an injectable URL path and customized component for each of
the web pages.
Created Responsive Web Pages using Bootstrap and Media queries to support
various smart devices.
Created dynamic UI pages and components using React JS
Developed the Header and Footer of the web app as a UI component in ReactJS.
Build stable React components and stand-alone functions to be added to any future
pages.
Used React-Router to turn the application into Single Page Application
Used React Resolver for server-side rendering so that we can define data
requirements for components and handle the nested, async rendering on both the
server and client.
Worked in using React JS components, Forms, Events, Keys, Router and Flux
concept.
Maintained states in the stores and dispatched the actions using Redux.
Implemented the Drag and Drop functionality using React-Draggable
Used React-Autocomplete for creating Google Maps location search on the
webpage.

Applied optimization techniques to reduce page size and load times to enhance user
experience using sprites.
Involved in writing application-level code to interact with APIs, and RESTful Web
Services using AJAX, and JSON.
Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop
CS4, and Dreamweaver CS3.
Designed website mockups, navigation buttons, etc. using Adobe Photoshop.
Defined the site layout and developed Wireframes using Adobe Illustrator.
Working on Search Engine Optimization tactics
Used Google Analytics reports, optimized the page load time for the pages that had
heavy traffic, and improvised those pages using CSS.
Used JSON for storing and exchanging information between browsers and servers.
Used SASS preprocessor for CSS3 preprocessing.
Developed and performed test cases using Jasmine and Karma in the unit test and
used protractor and Http-server for the End2End testing.
Experience in using GitHub, a Git repository hosting service.
Working with an offshore team also, to explain business requirements and assign
tasks.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, ReactJS, Redux,
AngularJS, Angular2, Typescript, NodeJS, DOM, JSON, Jasmine, SASS, GIT and
Eclipse IDE.
Web Kreative Solutions, Hyderabad India April
2014 Feb 2016
Role: UI Developer
Description: Web Creative Solution is a privately held IT services and consulting
the company comprises a young and talented team of web designers and
developers who specialize in delivering various website solutions and custom-
made designs tailored to meet client requirements
Responsibilities:
Designed and Developed user-interactive (UI) Web pages with the help of HTML,
CSS3, JavaScript, jQuery, Bootstrap, and AJAX.
Developing a user interface application using HTML5, CSS3, SASS, JavaScript,
TypeScript, Angular 4, Angular 6, and Node JS.
Used ES6, Angular JS, React JS, and Redux framework for binding, DOM models
linking, and view model underlying data and behaviors.
Migrated code from Angular 4 to React.js.
Expertise in using React.js directives, Controllers, Filters, Services, Templates,
Events, and Injectors.
Worked on designing, developing, and testing web applications by using HTML5,
CSS3, SASS, LESS, Bootstrap, and React JS.
Involved in designing web pages using HTML 5, XHTML, CSS3, JavaScript,
React.js, Redux, React-Bootstrap, Node.js, and express.js.
Installed and configured MySQL on Linux and Windows environments.
Created and Maintained the HMVC Content Management System Website by using
Laravel, jQuery, JavaScript, HTML, and CSS.
Responsible for implementing UI mockups, integrating third-party REACT libraries,
and handling/creating Redux store data.
Worked with MySQL Queries to retrieve data from a database.

Worked with ECMA Script 6 features for building JSX and ES2015 (ES6) by using
Babel, and Webpack.
Developed Restful Services using Spring Boot and was involved in creating
interceptors.
The front end uses HTML5, CSS3, ReactJS, jQuery, and Bootstrap to build a
single-page web app that communicates with the back end via Restful API.
Developed UI components for email and link sharing of documents and files for a
Content. Management System using Backbone.js and jQuery.
Implemented a Node.js server to manage authentication.
Used Spring Boot at the back end which helps to develop applications with ease.
Involved in Agile software development life cycle (SDLC) with SCRUM
methodology.
Enhanced the React Observables with Redux, React-router, and Redux-Thunk.
Used Redux-Thunk as middleware to manipulate the data type and handle multiple
actions.
Revamping and rewriting front-end using ReactJS, Redux, saga, and web pack.
Developed user interface by using React JS, and Flux for SPA development.
Migrated from Angular1 to Angular 4/5.
Automated functional testing with the help of Cypress.
Created Unit tests and E2E tests using Jasmine and automated testing process using
Test Runner.
Worked with Angular directives, components, and services.
Used JavaScript DOM manipulation and JavaScript events to generate the data result
in UI.
Involved in code reviews, Unit test case reviews, and refactoring.
Involved in site building and development of applications based on Angular.
Experience with Front-end JavaScript frameworks like Angular JS, and Node JS.
And with the creation of RESTful Web service.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSON, Phone gap,
AngularJS, Angular 4/5, Node.js, Web pack 2.0, MVC, Spring Boot, MySQL, SVN,
AJAX, Cypress, XML, Eclipse.
Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript database information technology microsoft procedural language California New Jersey

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];5814
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: