Ui Developer Resume
Raritan, NJ
SUMMARY:
- Having 8 years of experience in developing Web Applications using HTML (4/5), CSS (2/3/4), JavaScript, Type Script, Angular (2/4), Node.js, Express JS, jQuery, AJAX, XML, Bootstrap, JSON.
- Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency injection to create a SPA.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Angular 4, AngularJS, Node JS, Bootstrap, Media Queries, and CSS Frameworks.
- Expertise in AngularJS framework and its ability to create simple and scalable code for SPA.
- Expertise in using AngularJS directives, Controllers, Filters, Services, Temples, Events and Injectors.
- Proficient in using React JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
- Expertise in creating Single Page Applications by Routing in Angular.js.
- Create desktop application with AngularJS and Unit Test with Karma - Jasmine.
- Expertise in Angular 2.0 framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular 2/ Typescript SPA domains.
- Hands on Experience on Angular CLI (Command line Interface).
- Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular and their Validations.
- Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
- Expertise in using AngularJS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Expertise in AngularJS structural framework for dynamic web apps and profound knowledge in concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Developed the backend by using Node.js, Express and MongoDB.
- Expertise in implementing the MVC architecture in backend applications Node.js along with Express JS.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
- Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
- Expertise in using React JS components, Forms, Router, Animations, Events, Keys and Flux concept.
- Highly skilled at front-end engineering using Object-Oriented JavaScript.
- Well experienced in writing test cases in Test Driven Development and Behavior Driven Development.
- Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
- Developed enhancements to Mongo DB architecture to improve performance and scalability.
- Extensive knowledge in Mongo DB concepts and good knowledge in Administration.
- Experience in automated build process by using Jenkins and Maven.
- Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
- Expertise creating user validation forms and sending data to server using RESTful services.
- Used Jenkins for build Process to Generate Continuous Integration and Version Control is done by GIT.
- Extensively work with Adobe Photoshop, Illustrator, Dreamweaver, and many other design applications.
- Utilize Jasmine, Karma, Gulp, Grunt and NPM to build and test applications.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications.
- Expertise in Video Coding by using HTML5, CSS3 and java Script.
- Extensively used the repositories like GIT and SVN.
- Experience in unit testing by using Karma and Mocha.
- Extensive experience working under agile methodologies environment (scrum, Kanban).
- Experience with various IDE's such as Visual Studio Code, Web Strom, Sublime and Notepad++.
- Experience in working on MAC, Windows, and Linux - Ubuntu operating systems.
TECHNICAL SKILLS:
Web Technologies: HTML4/HTML5, CSS2/CSS3, DHTML, XHTML, JavaScript, AJAX, JQuery, JSON
JavaScript Libraries: Ext.JS, Node.JS, Angular.JS, Angular 2/4, JQuery, Bootstrap, React.JS
Frond End Tools: Photoshop CS5, Image Ready CS5 Fireworks, Adobe Photoshop, CorelDraw, Dreamweaver CS5, FrontPage Wire frame
IDE s: Eclipse, Visual Studio Code, Notepad++, WebStorm, Sublime.
Testing Tools: QC, JIRA and JUnit, TestNG, SOAP UI.
Programming Languages: JAVA, Ruby, J2EE, C, C++
Database: Oracle, SQL Server, MYSQL, MongoDB.
Debugging Tools: Firebug, Crome Developer Tools.
Web Servers: Apache Tomcat, JBOSS.
Version Control: GIT, SVN.
Operating Systems: Windows, Unix/ Linux, Mac OS.
PROFESSIONAL EXPERIENCE:
Confidential,Raritan, NJ
UI Developer
Responsibilities:
- Responsible for design, configuration, validating & testing and for high quality front-end development.
- Contributed as key resource of the “Angular Framework Team" in conversion of existing UI screens of the application to Angular based UI.
- Involved in development of commonly used Angular components across teams such as directives for grid, pagination,
- Involved in writing the front-end code for the application using Angular.
- Designed and developed the Presentation layer using Angular and Angular Material.
- Participate in wireframe reviews with UX team to understand the requirements.
- Convert the wireframes to HTML5/CSS3 that are fluid in nature which will fit in varying resolutions for Mobile & Tablet.
- Integrated the front end with backend API's to get the latest social media using Ajax.
- Developed all the UI pages using HTML, DHTML, XHTML, DOM, Node, Grunt, CSS, JSON, JavaScript, jQuery, Bootstrap, Ajax.
- Designed UI screens using CSS, AngularJS Framework and HTML.
- Used React JS for search engine optimization and worked with Visual studio.
- Used JSON for storing and exchanging information between browsers and servers.
- Involved in Agile/SCRUM based approach to UI Development.
- Developed custom directives, Factories and Services in Angular 4.0.
- Responsible for the creation and execution of the Unit Test Cases using Jasmine as testing framework and Karma as test runner.
- Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept.
- Application deployment and debugging is performed in Linux environment and used Putty/ WinSCP to access the Server Logs.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Used scaled agile methodology for bi-weekly sprints.
- Integration of UI screens with the Database by making use of web services.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Deployed the application to Apache Tomcat server and tested the front end using Jasmine.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks) .
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Developed the automated unit test cases for the Micro services using Junit, Mockito, Jacoco and Sonar and deployed them in the Jenkins pipeline.
- Essentially worked on Message Routing and Kafka Broker implementation in Node Js.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Developed and executed SQL queries for testing database and for data analysis using Selenium.
Environment: HTML5, DHTML, XHTML, CSS3/4, LESS, SASS, BootStrap3/4, JavaScript, Angular 2/4, JIRA, React JS, Node JS, NPM, Chrome, DOM, API, TypeScript, JavaScript, jQuery, SQL, Jasmine, Karma, AJAX, XML.
Confidential,Jackson, Mississippi
UI Developer
Responsibilities:
- Interacted with clients to understand their existing applications and design the site according to their system requirements.
- Designed the web pages by using HTML, XHTML, CSS and deploy the script using with JavaScript.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Used Angular 2.0 and MVC Frameworks in the development of the web applications.
- Worked on Lifecycle Methods, State, Specs, Props, Events to create interactive and React Components.
- Created Responsive Web Design using Bootstrap.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular 2.0, JavaScript API.
- Worked in AJAX to enhance the user experience and JSON objects for data exchange.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS.
- Used Subversion (SVN) as a repository tool and as a version control.
- Implemented various screens for the front end using React JS and used various predefined components from NPM Package Manager) and redux library.
- Created Scripts for the running of various Metrics using HP Load Runner for performance testing.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Utilize React Js & REDUX to render and deploy company end setting web pages and all the end web pages.
- Developed unit testing using Karma and Jasmine, JMeter for stress testing, and Automation of test cases is done using Selenium Web driver, TestNG.
- Implemented various screens for the front end using React JS and used various predefined components from NPM.
- Created and Compiled the Jmeter scripts for load testing.
- Used Bootstrap front-end framework for faster and easier web development with MySQL database, Node.js as the backend.
- Installed, configured SOAP UI to test web services using WSDL file given by Development team.
- Project management through Agile Development Methodology.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Environnent: Angular.2.0, Node.JS, JavaScript, jQuery, Twitter Bootstrap, React JS, Ajax, HTML5, CSS3, SVN, DOM, Sublime, Maven, TDD, Jasmine, Spring MVC, Protractor
Confidential
Front end web Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Followed Agile Software Development Methodology in the progress of the project.
- Developed web pages using HTML5, CSS3 and JavaScript.
- Worked on MVC Frameworks like Bootstrap, Angular.JS, Backbone.JS and Node.JS.
- Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular.js & JavaScript.
- Used Backbone.js, Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern.
- Involved in software coding, testing, and debugging for web presentation layer using HTML and CSS.
- Developed the Rich Internet Applications (RIA’s) with the help Adobe Dreamweaver CS3 and Adobe Contribute CS3 and AJAX.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
- For transmission of large blocks of data over http, web services like SOAP and REST.
- Worked with standard Angular.js widgets such as grids, trees, forms, layouts etc.
- Modifications to existing sites based on the requirements and coding standards.
- Developed and implemented user interfaces as per latest W3C standards.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Prepared the technical documentation with detailed description, sitemaps and flowcharts using Wire frames.
- Used Jasmine for AngularJS test cases.
- Involved in Configuring the GITHUB repository and maintain the version control using GIT.
- Worked with KARMA in testing and performed Unit testing.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
- Worked in a teamwork environment with peer pressure to ensure productivity.
Environment: HTML5, CSS, HTML, XML, JavaScript, DOM, JSON, JSP, AJAX, MVC Framework, AngularJS, Backbone.js, Require.js, Nodejs Action Script, Adobe Photoshop, Illustrator, XML, Adobe Dreamweaver MX and SQL Server 2005, Jira.
Confidential
Front end UI Developer
Responsibilities:
- Designed various modules using technologies like Angular JS, JSON and JavaScript.
- Worked on JavaScript and HTML Browser Cache mechanism for storing and retrieving data for the website.
- Created client side validation using technologies such as Angular JS and JavaScript.
- Used HTTP, AJAX & JSON communication for accessing restful web services data payload.
- Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically derived from the database in the form of XML.
- Experience in consuming Web Service's API's and Web Services in HTML pages.
- Developed SQL queries, functions, and stored procedures.
- Integrate with various databases for retrieving the data using AJAX/JSON.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and AngularJS.
- Used Angular.js and MVC Frameworks in the development of the web applications.
- Implemented AJAX functionality using jQuery, JSON and XML.
Environnent: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, ECLIPSE, SQL, SSAS, MS Office and Angular JS.
Confidential
Program Designer
Responsibilities:- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Architect and developed a mobile web application publishing framework component library based on AngularJS.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML, and CSS and Responsible for creating detailed wire frames and process flows.
- Created optimized graphic websites and application interfaces using HTML and CSS.
- Used AJAX & JSON communication against Restful web services.
- Developed client side validation code using JavaScript and jQuery Validation Plug-in.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Utilized Waterfall Methodology (SDLC) to manage development lifecycle.
- Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
- Experience testing AngularJS applications using Protractor on end-to-end AngularJS application framework.
Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, Dreamweaver, Photoshop, Fireworks, AJAX, JSON, XML, Angular JS, JSP, MVC, SDLC (Waterfall).