Abhinav Ui React
Abhinav Ui React
UI Developer
Email: [email protected]
Summary:
6 years of experience in all phases of Software Development Life Cycle (SDLC) including
identification of business needs and constraints, collection of requirements, architecture, UI Design,
implementation, testing, deployment, and maintenance.
Experience in developing front end applications - HTML, HTML5, CSS, CSS3, JavaScript, React JS,
Node JS, json.
Created Single page applications with React using Hooks, redux for stateful management; or using
previous React state object plus lifecycle for component's internalize stateful management.
Used react - router for routing.
Experience in making Responsive web pages using Bootstrap, RESTful API web development and
media queries.
Worked on replacing all React class component with functional component. For stateful
management, replaced with new Hooks like useState, useEffect, useReducer, and useRef.
Knowledge in designing various forms, tooltips, menus and tabs, widgets that support drag-and-
drop, data, and time selector.
Experience integrating RESTful APIs and web services with applications.
Expert in resolving User Interface issues using various front-end technologies such as HTML, CSS,
Bootstrap, and AJAX, also worked on resolving screen reader issues.
Worked with Node. JS Application in building the minified versions.
Expert in creating Templates, Mockups, and Prototypes, Web Interfaces, Layouts.
Experience with JIRA for bug tracking and issue tracking.
Well versed with various software development methodologies - Agile, and Scrum.
TECHNICAL SKILLS:
Web Technologies HTML, XML, C, JavaScript, AJAX, Basics of jQuery, JSON, CSS,
Angular.js, React.JS, Responsive Web design, Restful API’S, NPM,
NodeJS, Typescript.
IDE, HTML Editor Notepad++, Eclipse IDE, Visual Studio, Atom.
Methodologies Agile
PROFESSIONAL EXPERIENCE:
Verizon, Irving, TX | Apr 2019 – Present
Position: Software Developer (React Js)
Responsibilities:
Responsible in UI enhancement using HTML, CSS, Bootstrap, JavaScript, ReactJS, XML and JSON
as per requirements that meets accessibility and web browser standards for applications.
Used VZRF, VDS (Verizon’s internal JavaScript framework) for client-side code implementation.
Used React 16.8’s new feature Hooks to rewrite/re-factor front-end application.
Developed the web application with the newest React features centralized with Hooks.
Applied redux middleware using redux-promise, redux-Thunk and redux-saga.
Used various predefined components from NPM and redux library.
Implemented stable React components and stand-alone functions to be added to any future
pages.
Worked closely with the Back-End team to integrate the API calls, used RESTFUL web services to
call for POST and GET methods.
Experience in using SQL for storing data in the database.
Added Dynamic Functionality by creating and dispatching Action Creators that deployed
Actions, also created, and used Reducers that received said Actions.
Applied Object Oriented Programming techniques to track UI components being added
to DOM and to change the behavior of framework methods.
Worked on optimizing app components and improving the performance of the application.
Developed CSS based page layouts that are cross-browser compatible.
Integrated with JAVA Code (API) in JSP pages and responsible for setting up react framework for
UI.
Experience in unit testing, integration testing and acceptance testing of the system.
Extensively used Git for version controlling.
Actively involved in tuning the application, interacted with the design team to add new features
to the application.
Worked with Agile (Scrum) Development Team to deliver regular updates to business team and
project managers.
Responsibilities:
Involved in designing, developing, and testing the web application by using the HTML5, CSS3,
Bootstrap, Angular JS, and React.JS.
Developed client-side validation code using JavaScript and jQuery.
Used Node JS to run Web pack tasks and build the project properly.
Made custom responsive web application to replace a legacy line-of-business web application
using Angular JS.
Migrating Projects from Customized JavaScriptMVC Architecture to AngularJS base.
Used AngularJS to structure the UI and developed re-useable Directives. Managed the
dependencies using RequireJS.
Used many Angular components like Type-ahead, Tabs, Date picker etc.
Defined new validations through AngularJS for the form field validation applied through HTML5.
Usage of Angular Grid to display data in tabular format.
Involved in Dynamic form generation, Auto completion of forms, and user-validation
functionalities using AJAX.
Used React Router to turn application into Single Page Application
Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux
concept.
Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also
perform RESTFUL services.
Developer responsive interface using Bootstrap and used SASS for CSS.
Duties also include basic trouble shooting, attending to priority client calls.
Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which
are reported by Testing Team.
Responsibilities:
Coordinated with BA group for better understanding of functional requirements to analyze and
develop the requirements.
Used HTML to develop websites and implemented applications in JavaScript, and MYSQL.
Modified the existing website by adding suitable naming conventions and coding standards.
Worked with user interfaces and applied usability principle to portals.
Primary role was to improve GUI, solve the navigational issues and provide support to the senior
web developers.
Developed clickable prototypes in HTML, CSS and JavaScript.
Tested web sites and fixed any existing bugs and provide maintenance.
Responsible for code optimization and test the website across different browsers.