Sr. Frontend Ui Developer Resume
Edison, NJ
SUMMARY
- 9 Years of experience in web development, designing user interface applications, testing and documentation of professional web applications using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, Angular JS, Angular2, React JS, AJAX, XML, JSON.
- Strong web development skills using HTML/HTML5, CSS/CSS3, JAVASCRIPT, JQuery, BOOTSTRAP, AngularJS, Angular2, ReactJS, NodeJS, XML, AJAX, JSON which meets W3C Web Standards.
- Well versed with Software Development Life Cycle Process which includes designing, developing, testing and implementation.
- Expertise in developing front - end of the applications using HTML, XML, CSS, and JavaScript.
- Expertise in creating the pages using CSS webpage layouts and vast knowledge in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Extensive knowledge-based in JavaScript, especially using JQuery in AJAX-driven web applications.
- Experience in building single page applications using JavaScript frameworks like Angular Js, Angular2 JS.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
- Responsible for developing single page applications using Angular JS and Bootstrap.
- Developed the administrative UI using AngularJS and ReactJS.
- Developed single page applications using Ember.JS
- Strong experience with JQuery, JQuery plugins, AJAX, dynamic HTML and JSON.
- Experience in Agile Methodology and Scrum Software Development processes.
- Involved in Agile process, Sprints, and daily Scrums to discuss the development of the application.
- Excellent problem solving, analytical skills and technical troubleshooting skills.
- Experienced in various IDEs like Eclipse, Notepad++, Sublime Text, Adobe Dreamweaver, Microsoft Visual Studio and Webstrom.
- Strong experience in Client Side designing and validations using HTML, DHTML and JavaScript.
- Hands on experience creating responsive websites using REST APIs.
- Used SQL database and also created RESTFUL web API using Node.js which were consumed by making AJAX calls using jQuery to transmit data from server to client.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.js, Require.js, Backbone.js, Bootstrap, and Responsive Web Design.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML5, XHTML, Angular2, AngularJS, React JS, Bootstrap, Backbone.js, Node.js, XML, XSLT, JavaScript, AJAX, JQuery, JSON, JSP, CSS3, UI Concept Modeling/Wire framing.
Programming Languages: C, C++, JAVA, J2EE, Servlets, JSP, IDE, HTML Editor Notepad++, Eclipse IDE, Adobe Dreamweaver, Sublime Text 2, Visual Studio IDE
Database: ORACLE SQL SERVER MYSQL, MongoDB
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7
Version Control Tools: GIT, SVN
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server
Testing Tools: Jasmine, Protractor
Browsers: Google Chrome, IE 9, Firefox
PROFESSIONAL EXPERIENCE
Confidential, Edison, NJ
Sr. Frontend UI Developer
Responsibilities:
- Involved in discussions with the Business Analysts to identify the technical requirements. Heavy interaction with UX/UI teams in various geo locations.
- Designed and developed the BBVA Global Components Intranet websites using HTML5, CSS3, Bootstrap 4.0, JSP, JavaScript, jQuery.
- Responsibilities include Front End Development, Troubleshooting, Debugging, Bug Fixing, Accessibility support.
- Responsible to design various search forms, prototypes also involved to create error validation code using JavaScript/jQuery.
- Implemented responsive UI which will scale itself depending on the device, platform and browser, using Angular 2, HTML, CSS, Bootstrap, Web pack.
- Used CSS3 SASS to Organize and Maintain, Reuse as well as compass CSS3 styling.
- Used CSS3 and Bootstrap 4 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Worked on POC to measure the effort migrating to Angular2.0 and Used Typescript in Angular2.0 reformation.
- Rebuild the entire application using ngForward approach while migrating from angular 1.5 to 2.0.
- Cleaned up $scope dependencies and changed the application into component based after migration.
- Converted ECMAScript 5 version js files to app.component.ts files (es6) to support oops concepts to migrate functionality easily.
- Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular2.0 Components.
- Performed unit tests using Jasmine testing environment, end-to-end tests using Protractor and checked the performance of application across multiple browsers using Karma test runner.
- Developed the Whole Application considering the Accessibility for Visually Impaired customers by making content read by NVDA Reader which is part of CATO Compliance.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Developed Object oriented code and worked with JavaScript validation. Enabled validation on forms across application and notify users of invalid input, Limit characters and not allowing specific Characters.
- Good knowledge in developing Restful web services to generate and consume services from different modules.
- Created Angular 2 components implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS.
- Experience in user Experience Design(UX) to improve usability, accessibility, and pleasure provided in the interaction between the user and the product.
Environment: HTML5, CSS3, Bootstrap 4.0, JavaScript, JQUERY, Angular JS (2.0), JSP, AJAX, JSON, XML, Git
Confidential, New Hartford, NY
Web UI Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
- Developed React JS pages, Web services calls and AJAX calls for the application
- Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Participated with end users and business analyst to understand the business requirements.
- CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Implemented MVVM architecture using Redux Architecture with React JS.
- Responsible for design and development of web pages from mock-ups (PSD).
- Worked on Front end by using JavaScript.
- Developed user interface by using the React JS, Redux for SPA development.
- Implemented client-side Interface using React JS.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using React JS and Redux architecture for internal team’s productivity use.
- Experienced in React JS and working with React Redux architecture.
- Working with React Router for developing Single Page Applications SPAs.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Implemented the Drag and Drop functionality using React-Draggable.
- Thoroughly performed unit testing and integration testing.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Used Firebug for debugging and for element styling.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Used Bugzilla and Red mine as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Involved in daily SCRUM meetings to keep track of the project status.
- Used web based GIT repository manager with issue tracking features.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Made the application responsive using Bootstrap and CSS Media Queries.
- Worked with CSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to give some additional effects.
- Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox and safari.
- Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
- Experienced in implementing CRUD database operation on such as MongoDB.
- Worked with Bit Bucket for recording the progress and later for version control.
- Used Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
- Worked with Business Analysts for requirement gathering and requirement analysis.
- Created Use cases, ER diagrams and user flow control.
- Involved in documentation by writing the technical documents for the project. Also, part of the presentation team to the company's executives.
Environment: HTML5, CSS3, React JS, JavaScript, Bootstrap, jQuery, JSON, REST APIs, Angular JS, Git, MongoDB, Jasmine, Karma, Sublime.
Confidential, Atlanta, GA
AngularJS Developer
Responsibilities:
- Analyzed client business requirements, worked with business and design team to refine and implement requirements for UI solutions.
- Worked with an Agile, Scrum development methodology to ensure delivery of high-quality work with monthly iteration, involved in sprint planning and retrospectives.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJS.
- Developed Angular-JS components such as controllers, Services, filters, models.
- Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc.
- Also created custom directives for reusable components used across the application.
- Worked on AngularJS, Used its two-way data binding to achieve the feedback functionality from the user and $event.stopPropagation () for nested clicks on a section.
- Worked with SP.js and WEB API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Created many controllers for each page with dependencies included such as $q, $location, $window, $routeParams and all the services to be used on the controller.
- Created the tree view structure and search functionality for the list of contracts in application configure page.
- Worked on form validations and drop down menus for contract creation page.
- Utilized Angular UI-bootstrap and followed EY styling standards.
- Involved in AngularJS 2.0 training and future implementation for EY Leases phase II.
- Used Team Foundation Server (TFS) for source code management.
- Closely worked with QA for fixing the desk check observations.
- Used ESLint as a code cleanup tool.
- Implemented code coverage using Karma and Jasmine for Angular JS on the client side.
Environment: HTML5, CSS3, JavaScript, AngularJS, Agile, Bootstrap, WEB API's, ASP.NET, C#, TFS, ESLint, Jasmine, Karma, SQL Server, NPM, Windows and Visual Studio.
