Post Job Free
Sign in

Web Developer Ui

Location:
Frisco, TX
Posted:
April 05, 2023

Contact this candidate

Resume:

Rohith

Email: adwc4t@r.postjobfree.com

Phone: 469-***-****

PROFESSIONAL SUMMARY

PROFESSIONALSUMMARY:

Having 8 years of professional experience in developing and designing User Interface for web applications with deep insight using HTML, CSS, Bootstrap, JavaScript, Angular JS, React JS, jQuery, AJAX, JSON

Experience in all phases of Software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.

Experience in both Waterfall & Agile development methodologies.

Experience in building Single Page Application (SPA) using Angular and React JS framework.

Expertise in React JS framework to develop the SPA.

Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.

Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

Experience in using various IDE’s, Dreamweaver, Sublime, and Notepad++, Eclipse.

Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

Familiar with creating Custom Reusable React Components Library.

Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.

Cooperating with the back-end developer in the process of building the RESTful API.

Good understanding of Amazon Web Services (EC2, S3, Cloud Formation, etc).

Experience in using jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.

Worked with Gulp as the build task runner to build and package the application and Grunt as build tool for configuring tasks.

Proficient in using jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.

Proficient in dealing with CSS pre-processors namely LESS and SASS.

Expert in developing web pages for different device like Mobile, iPad, and desktop using RWD (Responsive Web Design) and Bootstrap.

Solid experience with Responsive Web Design (RWD),

Effective skills of working with Eclipse IDE and MVC.

Very good experience in Document Object Model (DOM).

Experience in creating test suites using JASMINE.

Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.

Used Bootstrap for the responsive web design and used JavaScript and jQuery for form validations.

Ability to collaborate with the team, including participating in design sessions, story grooming sessions, and code reviews.

TECHNICAL SKILLS

Operating Systems

Windows XP/7/8/10

Web Technologies

HTML5, CSS3, JavaScript (ES6), jQuery, Bootstrap, Angular JS, Angular2/4/6/8, NodeJS, ReactJS, AJAX, JSON, Knockout JS, XML, SASS, JS Build and Package management (Bower, Gulp, Grunt, NPM, etc.)

Programming Languages

C, Core Java, Typescript

Frameworks

React JS, Angular JS, Node JS.

IDE and Graphic Tools

Eclipse, Code-Blocks, NetBeans, Visual Studio, Sublime Text, Fire Bug, Chrome Developer

Web/App. Servers

Apache Tomcat, SOAP, RESTful, JBoss, IIS, Web Logic, Micro Services

Version Control

GIT, SVN, TFS, CVS

Testing

Unit Testing with Karma and Jasmine

Databases

MySQL, PL/SQL, Mongo DB, MS Access

Deployment OS:

Amazon Web Services (AWS) Windows, Linux, Mac OS

Methodologies

SDLC, Agile, Waterfall

Education details:

Bachelor’s in computer science from JNTUH in 2013

Master’s in computer science from California State University, East Bay in 2016

PROFESSIONAL EXPERIENCE

Client: IBX, Philadelphia, PA April 2021 to present

ReactJS Developer

Responsibilities:

Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React JS that meets accessibility and web browser standards for website.

Working with modern front-end technologies such as ES6 and Webpack to build sites and application development.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS, whenever a GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container.

Developed user interface by using the React JS, Flux for SPA development.

Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.

Used React-Router to turn application into Single Page Application.

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.

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 search on the webpage using react.

Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.

Utilizing cloud technologies including Amazon S3 backup database instances periodically to save snapshots of data.

Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using Stack especially worked with database setup and maintenance on AWS EC2.

Used AWS to integrate the server side and client-side code.

Deployed and host the application on Amazon web service (AWS).

Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.

Created and used Reducers that received said Actions to modify the Store State Tree.

Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.

Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.

Extensively used Git for version controlling and regularly pushed the code to GitHub.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Worked with JASMINE unit test framework to write unit tests for JavaScript code.

Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.

Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.

Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.

Environment: HTML 5, CSS3, Sass, Less, JavaScript, ES6, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, AWS, Restful API, AWS, JIRA, Jasmine, and Web Strom.

Client: Safeway Inc, Pleasanton, CA Dec 2019 – March 2021

Role: Front End Developer

Responsibilities:

Developed web pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery and AJAX.

Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.

Developed user interface by using the React JS, Flux for SPA development.

Created SPA for the End User providing route technologies with faster and responsive using React.js Framework.

Experience in building Custer centric Single Page Applications.

Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components, and used GRUNT & GULP as Task runners.

Created some reusable components for designing interfaces using React.js.

Developed various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.

Extensively used Web pack to remove code dependencies and to develop a SPA using React.js along with react-route.

Worked on CSS pre-processor frameworks (SASS 3.4 & LESS 2.0).

Implemented AJAX in web pages for accessing application data without refresh the whole pages for better user experience.

Used React.js, JavaScript for validating client-side validations.

Experience in using React.js to build web components.

Added user validations and user permissions by using the Node.js and utilized Node.js for server hosting.

Extensively used Node.js on front end (used namespaces, closures and custom bindings).

Installed the application on AWS EC2 instances and configured the storage on S3 buckets.

Worked in developing dynamic robust UI screens using CSS, HTML, React.js, JavaScript, Bootstrap and jQuery.

Used React.js to build web components such as signup form and rule form.

Built reusable and customizable components for the new website using React.js and React-Routes to create a single page web application: Headers, Categories.

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Environment: HTML5/HTML, CSS3/CSS, SASS, JavaScript, jQuery, Bootstrap, Grunt & Gulp, SVN, Web Services, AWS, AJAX, CSS, Node.js, REST API, Jasmine, React.js, Redux, GIT, Agile.

Client: SunTrust Bank, VA Sep 2018 – Nov 2019

Role: Angular Developer

Responsibilities:

Created a Single Page Applications using Angular8.

Using Angular created Drag, Drop & Re-ordering the data in the tree.

Implementing Angular Router to enable navigation from one view to the next as customer performs application tasks.

Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms.

Created/Modified Angular 8 components, by using Typescript we create the bigger projects and converts to JS files to modify or creating new JS files.

Worked with NgRx/store for managing Angular applications.

Designed Dynamic client-side Java-script codes to build web forms and simulate process for a web application, page navigation using Angular 6/8

Defined new validations through Angular6/8 for the form field validation implemented through HTML5.

Used Jenkins for continuous integration of builds and GIT for Source Control.

Instructing and mentoring teams of developers in uses of Angular 6/8 technologies to include, Node.js, Grunt, LESS and additional technologies to ensure current migration from Angular JS 6 to Angular 8.0.

Used Angular JS to create custom directives for navigation bar, sidebar filters for Customer data, strict filters for exact match search and other re-usable sections.

Worked on managing the user menu and Bulk update of Attributes using NodeJS Gulp (Task Runner) and jQuery.

Worked with Advanced JavaScript including prototype-based inheritance, AJAX, JSON and familiar with JavaScript frameworks such as, jQuery and jQuery-UI.

Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of NodeJS applications.

Used Angular multiple in-built directives such as filters, root scope, scope, modal, template, state etc.

Implemented MVC pattern with Angular and jQuery-validation and Extensive use of components registration in Knockout.

Used $http with Angular interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.

Created Typescript reusable components and services to consume REST API and using modular based architecture provided by Angular.

Used Angular to standardize web application structure and responsive using Bootstrap and provide a future template for data binding.

Worked on managing the user menu and Bulk update of Attributes using NodeJS Gulp (Task Runner) and jQuery.

Actively used agile methodology to develop and complete the project within the sprint time.

Followed Agile Methodology for the project implementation with day-to-day updates through scrum.

Created the multiple grids by inline editing capabilities and included pagination.

Completed the stories within the sprint time.

Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.

Involved in enhancing the application for clients’ requirement based on the market demand and updating the MVC pattern, Bootstrap, Angular & Web API.

Worked on the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework.

Environment: Angular JS 6/8, Node JS, Typescript, Bootstrap, HTML, CSS, JavaScript, jQuery, AJAX, JSON, Jasmine, Karma, GIT, JIRA.

Client: Kaiser Permanente, Pleasanton, CA Oct 2017 – Aug 2018

Role: UI Web Developer

Responsibilities

Used front end web development tools HTML5, CSS3, JavaScript, Bootstrap, Angular JS to design UI.

Used different Angular5 built in services for all data access, encapsulating URLs and Standardizing data Access interfaces.

Used Angular JS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.

Wrote various classes and methods for data retrieval while implementing Angular JS concepts.

Created Angular components, implemented Interpolation, input variables, Bootstrapping, Router Outlet, binding the click event, Component decorator, binding to the hidden property.

Implemented JavaScript and jQuery for client-side validations.

Designed and implemented multiple new features using AJAX, jQuery, Angular JS, CSS3 and HTML5.

Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.

Used AJAX framework for asynchronous data transfer between the browser and the server.

Developed navigation, dropdowns using Angular JS, jQuery and Bootstrap.

Implemented databinding and MVC using AngularJS for front-end development of a current web application.

Used CSS to create grids and adopt cross browsing interactive feature.

Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.

Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.

Implemented AJAX functionality using JSON, jQuery and XML.

Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout.

Widely used Optimization technique in existing code.

Environment: XHTML, HTML5, CSS3, Backbone.js, Angular.JS, jQuery, Mobile JavaScript, JSON and AJAX

Client: United Airlines, Chicago, IL Feb 2016 - Sep 2017

Role: UI Developer

Developed HTML landing pages and website content including text, graphics development, video, and interactive features delivering pixel perfect code from design deliverables.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation, and form validation.

Developed cross-browser/platform to match design specs for complex page layouts while adhering to code standards.

Modified the existing website by adding suitable naming conventions and coding standards.

Developed and implemented a dynamic image rendering web service which is consumed in the front end.

Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.

Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.

Used Ajax effectively to create pagination and with client-side events like quick search.

Created Mockups and Wireframes for the development of variations of a layout to maintain design consistency throughout the site.

Used JQUERY plug-ins to implement features as a light box, sliders and other intuitive features.

Developed AJAX based web-based UI framework by utilizing JQUERY library.

Created optimized graphic websites and application interfaces using HTML and CSS

Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.

Worked extensively with the File management and image libraries.

Environment: HTML, XHTML CSS, JavaScript, and jQuery, AJAX.

Syntel, Pune, India June 2013 – Nov 2014

Jr web Developer

Responsibilities:

•Involved in the Development and Analysis of this Enquiry module.

•Prepared and documented Use Case Specification, Use Case Diagrams, Class Diagrams, and Collaboration Diagrams UML.

•Along with the documentation, also worked on Asynchronous / Synchronous communication patterns.

•Worked on different tools such as Component, SOA Composite and OBER.

•Developed Oracle SOA services in an agile development environment, Considering the SOA Governance & Best Practices – for managing business assets such as WSDL, XSD’s and Process.

•Worked on SOA Design Patterns for building middleware systems.

•Worked on a multi-tier web-based environment using J2EE technologies: JSP, EJB and Java Servlets.

•Developed components using Session Beans.

•Developed JSP and Servlets

•Developed the business logic using EJB.

•Developed the Internationalization to the Application

•Validating the views using Validator plug-in in Struts Framework

•Designed and coded JSP for presentation layer.

•Performed routine checks on the Linux servers of the firm.

•Manage and deliver all system and software migrations like Java version upgrade, OS migration from UNIX to Linux involving organizational standard.

•Developed Java Beans for business logic required by the JSP’s.

•Developed Webpages using XML.

•Used JDBC Thin Driver extensively for invoking complex query on database.

•Developed Test Plans using JUnit.

•Responsible for Deploying, Implementing the application at Client site using Ant build tool.

•Wrote reusable functions for xml transformation in Java Server Pages.

•Designed the solutions for top existing components and within the constraints particularly specified by the project.

•Development and Analysis of the Client Data Bank module of the Life Insurance product.

Environment: JDK1.4, JDBC 3.0, HTML 4.0, EJB’s, Servlets 2.0, JSP’s, XML 1.0, JUnit 3.4, Struts 1.1, Ant 1.6, JavaBeans, Oracle Service Bus, Oracle 9i, Oracle SOA Suite 11g, HP-Unix, Linux, Win98/ 2000, WebLogic 8.0, Eclipse 3.3.



Contact this candidate