Senior Ui Developer Resume
NJ
SUMMARY:
- Around 9 years of experience as a Frontend/UI/ Web developer in various client domains.
- Experience on Web Technologies using HTML4, HTML5, XHTML, DHTML, JavaScript with ECMA6 features, TypeScript, jQuery, XML and JSON, Bootstrap, Ext.js, Backbone.js, Angular.js, React Js, Angular 2/4/5/6/7,8 and Node.js.
- Proficient in using AJAX for implementing dynamic web pages via API calls.
- Ability to develop high performance Single Page Application using advanced Angular.js patterns.
- Involved in development of Responsive Web Design using Twitter Bootstrap.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Type Script, Angular 2.0, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, and Java.
- Expertise inAngular2/4/5/6/7framework and its ability to create simple and scalable code for SPA.
- Worked extensively onAngular 2/4/5/6/7/8 TypescriptSPA domains.
- Experience writing Angular 7 code for developing Single page applications (SPA), used several in built language core directives, expressions, and modules.
- Developed user interface by using the React.js, Flux for SPA development and used React - Router to turn it into Single Page Application (SPA).
- Extensive experience with Angular 7, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
- Excellent experience in developing web pages contents with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Experience with source code control management like subversion (SVN) and GIT, good at using the markup languages like JSON and REST.
- Worked on JavaScript framework (React JS) to augment browser-based applications with MVC capability
- Strong Experience in using CSS2, CSS3 and dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Experience in using CSS Preprocessors like SASS, LESS.
- Experience in using tools like TSLint and JSLint to maintain coding standards.
- Experienced in various IDEs like IntelliJ, Eclipse, Sublime text, Notepad++, WebStorm, Microsoft Visual studio, Dreamweaver, Adobe Photoshop.
- Experience in developing web applications supporting different browsers like IE, Mozilla Firefox, Netscape Navigator, Safari and Google Chrome.
- Expert in writing client-side validations using validation framework, Java Script.
- Experience with source code control management like subversion (SVN) and GIT
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Very good experience in Document Object Model (DOM).
- Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
- Hands on Experience in working with third partyweb services APIs and Web Services using AJAX and JQUERY.
- Solid experience in Test Drive Development by using Jasmin and Karma.
- Hands on experience in using tools Grunt, Bower and Angular CLI.
- Good Web Application debugging skills usingChrome Developers ToolandFirebug.
- Proficient in SQL databases MS SQL, MySQL, and Oracle.
- Experience in Object Oriented programming concepts in java.
- Worked on various features in ECMA Script 6 (ES6) such as Arrow functions, Classes, and enhanced object literals.
- Good experience in consuming RESTful web services from Backend.
- Well versed with complete Software Development Life Cycle (SDLC) process with expertise in Planning, Reviewing Specification, Documentation, Scheduling, Design, Development, Testing, Implementation and Maintenance of applications.
- Worked with AGILE Methodology and participated in SCRUM meetings.
- Good Experience with Continuous Integration and Continuous Delivery by using tools like Jenkins.
- Experience with Version Control tools like GIT and SVN for Source Code version management.
- Experience using JIRA for project tracking.
- Strong communication, problem-solving, organizing and planning skills, with ability to work independently or in a team environment. High attention to detail and pixel perfect, self-motivated, and very dependable.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, AJAX, JQuery, JSON, Bootstrap, Gulp, Grunt
JavaScript Libraries: Java script, type script, Ext JS, Node.js, React Js, Angular.js, Angular 2, Angular 4Angular 5 IDE's and Tools: Eclipse IDE, IntelliJ, NetBeans, WebStorm, Microsoft Visual studio, Sublime text, Bugzilla, GitHub, Maven
Debugging Tools: Firebug, Developer Tools
Database: PL/SQL (oracle), MySQL, MSSQL, Oracle RDBMS, MS Access.
Operating System: Windows 2000/XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Senior UI Developer
Responsibilities:
- Worked on the UI screen and Construct a powerful and modern frontend architecture, involving Angular 4/5/6 and ES2015 and Node based workflow and build system Webpack and other tools.
- Designed dynamic and browser compatible pages using Angular 4/5/6/7/8, HTML, CSS (SASS), flex, Babel, Sagas.
- Involved in all phases of SDLC from designing till deploying the application and worked in Agile Methodology and involved in daily meetings and sprint planning.
- Involved in developing responsive UI using HTML5, CSS3, JavaScript, Bootstrap and SPA (single page application) using Angular 7, Typescript, Angular-CLI, Bootstrap and Webpack.
- Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
- Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma and Web-pack.
- ES6 typescript used in Angular 2.
- Design develops and test HTML, CSS, jQuery and React.JS, Redux dat meets accessibility of web browser.
- Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
- Wrote build & deployment scripts using gradle and worked on Jenkins for continuous Integration process.
- Implemented client-side validations in registration forms, login and logout forms using JavaScript (ECMAScript).
- I have knowledge on ARIAtag attributes to search content to relate dynamic server-side information to screen readers and for greater keyboard accessibility.
- Watched changes in project with gulp task runner, with installation of latest versions ofES6which will run on Node JS environment.
- Good Experience inReact JSfor creating interactive UI's using One-way data flow, Virtual DOM, JSX,React Nativeconcepts.
- Performed Test Driven Development (TDD)
- Used GIT as a version controlling system and IntelliJ as the IDE.
- Used Jira as the test management tool.
- Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
- Used npm, bower to install and manage dependencies in applications.
- Developed single page applications using Angular 2/4/5/6, 7 web pack and grunt.
- Worked withAngular.js routers, forms, modules, DOM, events, expressions, controllers, filters, and Http Request.
- Worked closely with QA team in fixing the reported bugs/defects and checking cross-platform Compatibility.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
- Created Style, look and feel of the web page with SASS dat extends CSS with dynamic behavior such as
- Variables, mixins, operations, and functions.
- Used JavaScript and D3.js to extract data to Excel sheet as CSV for better user experience.
- Collaborate with the application architect, backend developers and QA on JSON API design and Integration tests and maintain comprehensive unit tests.
- Utilized web technologies such as HTTP, XML, SOAP, JSON and other services to connect with application to server-side APIs.
- Developed cross-browser/platform HTML5, Node.js, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular5 CLI.
- Worked with Angular 5 Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Used Node.JS for processing the incoming data in each level and generate a document and save it to MongoDB.
- Experienced in entire Software Development Life Cycle starting from requirement gathering, prototyping, system analysis and design, system and data modeling, database design, development, unit testing, integration testing, documentation, and maintenance.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap.
- Implemented modules into Node JS to integrate with designs and requirements.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Involved in the development of main website to improve user experience Using CSS layouts.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Participated in change and code reviews to understand the functional design and business process flow of the system.
- Developed page layouts, Navigations and presented designs and concepts to client for review.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Experience in using GIT Bash.
- Worked with architects & Developers to enhance application functionality and add new features.
Environment: HTML 5, CSS 3, Bootstrap, Angular 2/4/5/6/7/8, React JS, Typescript, JavaScript, JSON, XML, RESTful, Apache Maven, Gradle, Jenkins, Confluence, GIT, Visual Studio Code IDE, Jasmine, Karma, Angular CLI, Mockito, Junit.
Confidential, Roseville, CA
UI Developers
Responsibilities:
- Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
- Applied Use Cases diagram to validate and test web application design against the UIarchitecture.
- Involved in client side designing and validations using HTML5 and Angular 2.
- Experience in client design and validations using HTML5, Angular 2 (version 4.x), Typescript, Bootstrap, JQuery API, JavaScript, AJAX, Node JS, npm, Angular-CLI.
- Used Angular 2/4 with Typescript to develop a Single Page Application.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2/4.
- Participated in Agile Process/SCRUM Meetings.
- Worked on the modernization of UI using angular grid with page nations and sorting.
- Implemented routing to allow for the use of a Single-page-application (SPA) with different content using route provider in theAngular JSModule and ng-view in the HTML5.
- Good amount of work done on Reactive forms or Web Forms 2.0 inAngular 2and their Validations.
- Create desktop application withAngular 2/4andUnit TestwithKarma-Jasmine.
- Updated the application with new features ofAngular 4.
- Used JIRA to track issues and GitHub to manage the code.
- Worked on some of the new features ofAngular 4like new if else syntax, ng-templates, form validators.
- Moved existingAngularJS controllersandservicestoAngular 2 componentsfor more responsive and less dependency.
- Enhanced legacy application by building new components inAngular 2andtypescript.
- Developed single page applications usingAngular 2,Typescript,web packandgrunt.
- Hands on Experience onAngular 2technology for one complete project in rebasing the UI of the application using the techniques inAngular 2.
- Wrote various classes and methods for data retrieval while implementing Angular 2 components.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Implemented Client-side validation usingAngular JSCustom Form Validation with ng-show and ng-hide.
- Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM, and JavaScript.
- Implemented ng-repeat to display tabular data and utilized features such as sorting, filtering, paging, and data manipulation to perform CRUD operations by usingAngular JS.
- Developed web page layouts using CSS mechanism to include different colors, layout, width, height, font size, images size to the web pages.
- UsedAngular Jscreated custom directives for data manipulations and to display data in company standard format in UI.
- Developed user interface by using the React JS, Flux for SPA development.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Autocomplete for creating google map’s location search on the webpage.
- Maintained states in the stores and dispatched the actions using redux.
- Used React-Router to turn application into Single Page Application
- Developed GUI using React Components and Redux in ongoing projects.
- Creating React -Native mobile applications for devices unable to run Flex/Flash applications.
- Developed internal application using AngularJs2, React JS and Node.JS connecting to Oracle on the backend.
- Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
- Worked on Angular forms validation to do client-side validations.
- Used SASS structures for styling.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Involved in the development of responsive design using Twitter Bootstrap.
- 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.
- Involved in development of TDD using Jasmine and karma.
- Created and modified new and existing pages, applied new styles on the pages with the help of Dojo and JavaScript.
- Used maven for building and deploying the application.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, TypeScript, AJAX, Bootstrap, React Js, Angular 2/4, Node JS, DOM, maven, Java, Jasmine, Karma, Agile, Windows.
Confidential, Texas
UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in developing the UI pages using HTML, DHTML, CSS, Angular js, JSON, jQuery and Ajax.
- Experienced in Angular Js controllers and routing.
- Used Angular Js factory to consume web services.
- Used customized services and directives in Angular JS to develop dynamic and responsive webpages.
- Utilized Angular JS validation framework.
- Implemented animations using CSS classes.
- Designed a Web application using Web API withAngular JS, leveraged Entity framework (EF)
- BuiltAngular JSmodules, controllers, pop up modals, and file uploaders.
- Developed templates inAngular JSfor multiple screens.
- Used Angular.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Responsible for developing a front-end application using React JS and Flux architecture for internal team’s productivity use.
- Implemented the Drag and Drop functionality using React -Draggable.
- Developed user interfaces using Tiles with React Router, JSX.
- Build stable React components and stand-alone functions to be added to any future pages.
- Added Excel-Builder to download the Tabular data in Excel format using react.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.).
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS& JavaScript using Dreamweaver CS3.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Used Ajax for populating the list/drop down box with data.
- Interacted with the Graphics design team in the use of Photoshop CS3, MS Visio, PowerPoint, Dreamweaver, and Flash.
- Involved in Developed test cases/scenarios, manual testing of the application.
Environment: Angular JS, JavaScript, HTML, CSS, DOM, DHTML, XHTML, AJAX, jQuery, JSON, MS Visio, Flash, Photoshop CS3, Adobe Dreamweaver CS3.
Confidential, Portland, OR
UI Developer
Responsibilities:
- Experience in Software Development Lifecycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Involved in the development of programming user interface design and front-end (HTML) for the web application using HTML, Typescript & CSS to the requirements of the client.
- Knowledge on HTML5, Bootstrap, Restful web-services, ReactJS, CSS2/CSS3, XHTML, SASS, TypeScript2.7, JavaScript and JSON.
- Working with user interface designers, Web developers as a team to translate information architecture, navigation and process flows into beautiful and easy-to-use solutions.
- Co-ordinate and assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Responsible for development and maintenance of multiple reusables React JS components.
- Collaborated on a team of 4 to investigate existing business communication practices to develop a framework for knowledge dissemination to support the company application.
- Reduced page load times of around 75% to meet business objectives.
- Using Agile methodology for development.
- Oversaw software developers’ progress on applications and applied principles of agile methodologies to keep project on track.
- Responsible for contact with Management team for requirement, make plans to complete those tasks add and update tickets in JIRA.
- Provided personnel management and assisted with the development team in building, testing, and implementing high-quality applications to the clients.
- Implement agile management ideals by facilitating exercises such as sprint planning and team leading standups.
- Worked in the project for managing large, complex system design and implementation.
- Created comprehensive functional requirements and prioritized them for all sprint meetings.
- Understanding of the JIRA ticket structure as well as communication protocols.
- Responsible for testing application and create JIRA tickets for those issues.
- Migrated existing code of AngularJS application to Angular6 application.
- Experience in designing various forms, tooltips, menus, tabs, widgets dat support drag-and-drop, animated TEMPeffects, data, and time selector.
- Established UX design as the first stage of all Web and mobile application developments, instituting a user- centered design (UCD) approach.
- Using SQL scripts to manage data in Oracle DB.
- Investigate and analyze defects and perform corrective maintenance and correction of identified defects.
- Used Ajax framework for asynchronous data transfer between the browser and the server.
- Used commands to compile the application, build war, deploy on the server, start server.
- Analytical and interpretive skills, including the ability to make recommendations to improve the business and interface processes.
Environment: HTML5, Bootstrap, Restful web-services, ReactJS, CSS2/CSS3, XHTML, SASS, TypeScript2.7, JavaScript and JSON
Confidential
UI Developer
Responsibilities:
- Involved in the design, feature estimations and Software Requirements Specifications.
- Creation of highly Usable, Accessible, X-Browser, X-Resolution compatible web applications using (X) HTML, DHTML, CSS, JavaScript, JavaScript Libraries.
- Translated wireframes into optimized program code using XHTML, CSS, JavaScript and DHTML.
- Tested of websites for W3C validation and testing it in major browsers like Firefox, IE7, IE8 and Opera.
- 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.
- Worked on Asynchronous client requests for resources using XML and AJAX calls.
- Created a picture viewing website for this project using XHTML, CSS, JavaScript, AngularJS, PHP and popular APIs like Facebook, Twitter, and Flickr.
- Created user friendly and secure web application and a back-end database to allow the employees to make updates to sites and manage device information.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed and maintained corporate intranet and internet websites.
- Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
- Responsible for developing the user interface and documentation efforts for all the web-based and desktop applications.
- Designed, created, and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Creating new database driven websites, maintaining, and enhancing the websites developed by the company.
- Successfully gathered the requirements and made sure dat all of them are met in the application.
- Consistently exceeded expectations ensuring projects were on time, on budget, compliant to standards, and met business needs.
- Developed page layouts, Navigations and presented designs to the clients and management for review.
Environment: XHTML, DHTML, HTML, CSS, JavaScript, AngularJS, PHP, Ajax, JSON, TDD, AGILE, MySQL, XML, REST and Wamp Server.
Confidential
Software Engineer
Responsibilities:
- Rectifying customer/field issues reported on UI applications using HTML, CSS & JavaScript.
- Develop new approaches for improving Guide performance on STB.
- Support for fixing issues from production/field and released versions of the RTN applications.
- Involved and worked with performance improvement team for achieving desired performance on STB.
- Responsible for triaging the issues reported from customer /consumer end.
- Supporting the production and testing for issues resolution.
- Debug the code in set top box using different debug techniques including CDK, Espial debugger.
- Managing SCM tools and repositories in GIT.
- Flashing the code to the STBs on the development stack.
- Package management through DNCS.
- Documentation of Application requirements & feature implementations.
