Home

Abhinav K - Sr. UI/Front End Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: Yes
Visa: H1B
Abhinav K
Sr. UI/Front End Developer

[email protected]
Dallas, TX
Yes
H1B

Summary:
8+ years of professional experience as front-end web developer using Angular 6, 10, 14 ReactJS/Redux with MVC, rxjs, JavaScript, jQuery, AJAX, JSON, HTML, CSS
Hands on experience with object-oriented JavaScript; modern JavaScript features like arrow function, classes and modular code development; lot more ES6 features
Strong in developing single-page applications (SPAs) using Angular6,10,14 and React.
Experience in building backend REST API with Node.js, Express.js.
Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful Services.
Experience with React.JS for creating user interface and also for the displaying the data and also keeps the interface up - to-date when data changes
Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization.
Good understanding on Selectors, Events, AJAX and Dom manipulation using components in Angular 2 for updating content on DOM nodes
Experience in working on ngx-charts, ag-grid.
Expertise in implementing models consuming RESTful web services using AJAX & JSON
Strong in designing responsive web pages using bootstrap and media queries
Experience in working with UI design patterns such as Model-View-Controller (MVC), and Micro front ends ,Flux, Redux and JS design patterns
Well versed with Test Driven Development (TDD), Jasmine/Karma
Well versed with Agile/Scrum & all phases of Software Development Life Cycle (SDLC)

Technical Skills:
Core technologies JavaScript, AngularJS, ReactJS, Angular 6 Redux, ES6, TS, VueJS
Web Technologies HTML, HTML 5, CSS, CSS3, SASS, R
JS APIs / libraries jQuery, Bootstrap, d3.JS, MomentumJS, Dust.JS
Workflow Responsive web design, Single page applications
JS toolchain NodeJS, Gulp, ExpressJS, WebPack, CRUD, Grunt, Babel, Postman, Apache, NPM
Unit testing Jasmine, Karma, Jest, Test Driven Development
SCM tools JIRA, Git (GitHub, bitbucket), Maven, SVN, Jenkins
IDE & Tools Sublime Text, Brackets, Eclipse, Visual Studio, WebStorm/IntelliJ
Methodologies Scrum (Agile), SAFe (Scale Agile Framework)
Database Oracle DB, MySQL, MongoDB

Education:
Bachelor s in Computer Science Jawaharlal Technological University, Hyderabad, India (2014) -- 3.4 GPA
Master s in Computer and Information Science, Southern New Hampshire University, Manchester, New Hampshire, USA. (2016) 3.7 GPA

Professional Experience:
BCBSA, Chicago, IL Aug 2021 April 2023
Role: UI Developer
Description:
The Vision of Enhance Data for Account Reporting is to provide Plans with easy access to data needed for post-sale account reporting. Provide Plans with one-stop shopping to all data and information related to post-sale accounts and the ability to run standard and custom extracts.
Enhanced Data for Account Reporting (EDAR) is one of several capabilities that make up the BlueCard Modernization initiative. The EDAR capability is designed to give Plans access to the information and data needed to supplement claims for post-sale account reporting through an EDAR user interface within the new BlueCard Portal.
Responsibilities:
Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and Angular that meets accessibility and web browser standards for website.
Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular.
Worked in using Angular components, Forms, Events, Keys, Router.
Worked on Angular Micro Front Ends.
Designed and coded customized Angular 5 services to interact with the backend API and serve components.
Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http Request.
Used HTTP Request to read data from web servers and process JSON data to render in the UI.
Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
Fetching JSON data from the Web API, appropriately parsing that data and rendering it on the screen using various data visualization components.
Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
Implemented Data Access Layer using Entity Framework with Web API to connect, retrieve and update the data from SQL Server
Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
Using REST client to check the response of various API's as a visual documentation for back-end implementation and client-side consumption. Handling various exceptions based on the response.
Using Fuse library built the application meeting the style guides of BCBSA.
Used Tailwind CSS and SCSS for styling across the application.
Used ag-grid to build the table grids.
worked closely with the Back-End team to display data using the Custom Components, library Components.
Used Angular-Router to turn application into Single Page Application.
Used Jest, jasmine, karma, protractor for unit testing and end to end testing.
Involved in the defect fixing and additional development activities - complete approval in UAT.
Collaborate with different teams.
Follow SAFe methodology, Involved in all phases of Agile.
Worked on CI/CD pipeline and hosted on AWS cloud
Environment: HTML5, CSS3, SCSS, Tailwind CSS, Fuse, ag-grid, Bootstrap, Angular, Jira, GIT, AWS

Cisco Systems, San Jose, CA Nov 2017 Aug 2021
Role: UI Developer
Description:
Cisco Collaboration Toolbox (myCollab) helps the team thrive in a changing workplace with products for voice, video, conferencing and more through Web App, Mobile app and Desktop agent. Tool enables Ordering, Provisioning and billing of video devices. The tool is also integrated with various applications like Video Directory, Jabber and Remedy to provide functions like video calling, IM, search and raising support tickets. Collaboration Toolbox is the one stop shop for all needs including requesting and managing devices, searching for people and endpoints, and accessing Support functions. With Cisco myCollab, user can keep track of all forms of communication in one location.
Cisco Ready Connected Experience and Cisco Ready for Partners is a dashboard that provides the complete view of Cisco Install Base opportunities and performance metrics across the company.
Responsibilities:
Developed Angular components, modules, pipes, services using Typescript. Developed front-end components using Angular6, Typescript, ES6, Angular Material.
Working on two different applications built using JQuery, Angular6/9, React.Js, Redux SASS, AEM, Bootstrap, CSS3 and HTML5.
Integrating static front-end modules with dynamic data to make a functional application using JSON, AJAX and RESTful APIs
Developed Angular components, modules, pipes, services using Typescript. Developed front-end components using Angular6, Used React.JS with ES6 keys Props, Typescript, Angular Material, ag-grid, ngx-charts, d3.js, rxjs.
Used Angular 2's HTTP Client to Interact with Servers/backend and modularized the Application with Ng-Module.
Leveraged Angular resources for all data access, encapsulating URLs with Uri JS and standardizing data access interfaces.
Developed Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, Multi Select tags and JQ-Widget for tabular layout.
Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.JS and Node JS
Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, ng-for, ng-If, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
Work involves in three different applications where we are using JQuery, AngularJS and Angular6.
Collaborate and help drive utilization of RESTful backend services.
Good knowledge in working on container-based application and creating Docker images.
Used Bootstrap for responsiveness and Cordova for mobile application.
Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application
Developed Rest api s using NodeJS.
Used Jasmine for Unit Tests and Karma for performing end to end integration tests.
Used to follow SAFe methodology, participate in grooming, planning retrospective and daily stand-ups.
Worked as UI lead and collaborating with off shore on regular basis.
Worked with MySQL database.
Environment: HTML5, CSS3, Vanilla.js, JQuery, D3.js, Bootstrap, Angular6, Angular.js, Node.js, Grunt, JSON, DOM, AJAX, WordPress, MySQL, Solr, Docker, AEM, rally, Docker, Jenkins.

CareMore Inc., Cerritos, CA May 2016 Oct 2017
Role: UI developer.
Description:
CareMore Inc. is a health care insurance company. The project was Customer Insurance Catalog. The employees can access Customer information and update the customer information on various types of insurance policies provided by the company.
I was part of the UI development team to redesign this legacy application using latest technologies and improved customer experience with easy to use single page application. We have used Angular JS with UI-Router. Initially, I have also created multiple POCs with different designs of navigation and UI components for selection of plans, groups, applications and divisions.
Responsibilities:
Worked on refactoring the legacy application built using AngularJS, Bootstrap, CSS3 and HTML5.
Created prototype before development based on static and approved design documents and wireframes.
Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
Used CSS pre-processors (LESS and SASS).
Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
Developed AngularJS services for reusable functionality.
Created Angular services to hold application state data and integrated with back-end services using $http.
Developed Rest API using Node.js using various modules in node like express.
Managed projects with gulp task runner.
Worked with Angular routers to establish routing between nested html views.
Writing unit tests using Jasmine with karma.
Used Bootstrap Grid System and CSS3 Media Queries to develop single page responsive application in all platforms like desktop's tablet's and mobile phones.
Involved in the defect fixing and additional development activities - complete approval in UAT.
Environment: AngularJS, JavaScript, HTML5, CSS3, AJAX, Bootstrap, Jira, DOM, XML, JSON, Gulp, Grunt, GIT.


COE Technologies, Hyderabad, India Apr 2014 Jan 2015
Role: Web Developer
Responsibilities:
Involved in development, design and implementation front end part of the web application using HTML, CSS3, JavaScript, AJAX, JSON.
Gathered the specific requirements directly with end user concurrence.
Involved in requirements gathering and design phases of the application.
Used CSS3 media queries and bootstrap to support for Responsive development.
Used jQuery Ajax for service calls on pages to interact with the server for information.
Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
Developed a dynamic and secure front-end that consumes our API.
Used HTML for audio and video playback.
Worked closely with Technical Architect and senior developers
Maintained Cross Browser compatibility.
Developed SQL batches for creating, inserting, and updating data in the database tables.
Used SQL Developer for database interaction.
Involved in daily scrum to discuss the design and work progress.
Oracle 10g was used as the back-end Database and Eclipse as IDE.
Environment: CSS3, HTML, XML, JavaScript, JSON, jQuery, SQL, Oracle, Tomcat Application Server
Keywords: continuous integration continuous deployment user interface javascript database rlang information technology California Illinois Texas

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