Prasanna-UI Developer'''
Prasanna-UI Developer'''
himabindu.p@advithri.com
+1 4696631306
SR. UI DEVELOPER
Professional Summary:
TECHNICAL SKILLS:
Professional Experience:
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.
Designed and built functional prototypes for applications across all digital channels
that can be tested in an airport environment.
Working with ECMA Script 6 features. For the build of JSX and ES2015
(ES6) Babel, a web pack.
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 Jan 2016 – Nov
2018
Position: UI Developer
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.