Sr. Front End Ui Developer Resume
NY
SUMMARY
- Over 6+ years of extensive work experience in developing UI and professional web applications using HTML 4/5, CSS 2/3, JavaScript, jQuery, Bootstrap, Angular JS, React JS.
- Used Twitter bootstrap for Responsive Web Design to improve user experience when viewed on different devices and used the JavaScript frameworks like jQuery, Angular and React.
- Extensive experience in designing applications using AJAX, Object Oriented (OO) JavaScript and JSON.
- Experience in JavaScript frameworks like AngularJS, ReactJS and NodeJS.
- Good Knowledge on D3 JS framework.
- Experience in Twitter Bootstrap framework for building responsive pages for Cross - Browsers and Portable Devices Compatible.
- Well versed in No SQL, MongoDB, MySQL, DB2.
- Experience in working with LESS and SASS, CSS pre-processors.
- Good understanding of working with Document Object Model (DOM) and DOM functions.
- Hands on experience in designing applications using MVC and MVVM architecture using Angular JS.
- Used two-way binding techniques to perform data manipulations.
- Knowledge of using React JS for building reusable UI components in client side.
- Strong experience in using AJAX for implementing dynamic web-pages where the content can be fetched via API calls, using RESTful web services.
- Good knowledge on Angular 2.
- Extensively used AJAX and JSON to make asynchronous calls to the server to fetch data on fly.
- Experienced in working with React Flux architecture in React JS.
- Having good knowledge on server side JavaScript programming like Node JS.
- Used Ajax, jQuery, DHTML, Web Services call and JSON for implementing Auto Complete / Auto Suggest functionality.
- Responsible for checking cross browser compatibility and worked on different browses like Chrome, Safari, and Mozilla Firefox.
- Knowledge in integrating different Version Controlling Systems like GIT, Github and SVN.
- Experience in Unit Testing (UT), Integration Testing (IT) and in preparing test cases.
- Coordinated with the Integration test teams in planning and executing end to end QA and product testing.
- Well versed in build automation tools like GruntJS and GulpJS.
- Created unit test cases for Angular applications using Jasmine protractor to test individual functions/ modules using test runner karma.
- Competent using version control systems such as SVN, GIT, CVS and JIRA for bug tracking.
- Strong problem-solving, organizing, communication and planning skills and ability to work in team environment.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, XHTML, XSL, XML, XSLT, JavaScript, AJAX, jQuery, JSON, JSP, CSS, CSS3, DHTML, DOM, LESS, SASS, Backbone JS, GRUNT, Node JS
Web/Application Servers: HTTP Web Server, Web logic, Apache Tomcat and JBoss.
Frameworks/ Libraries: Bootstrap, D3 JS, Google Polymers, React JS, Angular JS
Operating Systems: Windows, Unix/Linux and Mac OS
Debugging Tools: Google Chrome, Web Debugger, Fire bug
IDE & Tools: Eclipse, Aptana Studio, WebStorm, Sublime Text, Visual Studio.
Databases: SQL, MongoDB.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. Front end UI Developer
Responsibilities:
- Implementing the Design and developing modules using Agile Methodology. Planning iteration for effective design and development of the Modules.
- Involved in design discussions and user experience sessions to provide inputs on the layout.
- Created reusable HTML templates and style sheets based on UI standards and guidelines.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML4/5, CSS2/3.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Created Master Pages, CSS Styles Sheets and Integrated to Silverlight and got approval from Business Stake holders.
- Provided styling using CSS Preprocessors like SASS.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
- Developed HTML prototypes andUIdeliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Developed Application using JavaScript, jQuery, Ajax and Angular JS.
- Implemented different validation control on the web-pages using Angular JS.
- Used components like Router, Modal Popup, Datepicker, Typeahead and Accordion from Angular UI Router.
- Used Model View Controller (MVC) design pattern and Dependency Injection (DI) to decouple the code and to separate concerns.
- Developed Search feature, Slider-Directives, Grids, Checkbox directives, and other functionalities using Angular.
- Extensive usage of module, $scope, ng-controller, ng-grid, ng-model.
- Helped team migrate to React JS / Redux from current Angular JS 1.5.
- Developed automatic update tool using React JS with Redux.
- Developed entire server side using Node JS with Express.
- Implemented React JS Controllers to maintain each view data.
- Worked with React Router for developing Single Page Applications (SPA’ Confidential ).
- Involved in writing application level code to interact with APIs, Web Services using Ajax, JSON and Angular resources.
- Implemented POST requests in Ajax calls for JSON using Angular JS ($http, $q).
- Involved in writing UNIX scripts to automate tasks.
- Filters were used for intercepting and modifying requests and response from server.
- Installed the latest versions of the JavaScript libraries using NPM and Bower which are package managers.
- Well versed with ECMA Script6 for client side scripting, extensively used with server based applications using Node.js for effective code generation.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Worked with with common front-end development tools such as Babel, npm commands and using package.json for managing dependencies of Node JS applications.
- Used karma-test-runner and Jasmine for JavaScript Unit testing.
- Implemented Protractor with Jasmine syntax for End-to-End testing of the Web App.
- Performed unit testing using JUnit and in writing Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Worked on multiple cross browser compatibility issues to support browsers according to the business requirement includingFirefox,Google Chrome,Safari, andIE(>8).
- Used JIRA for bug tracking and fixes in an agile/scrum project environment and GIT to stash and retrieve files for development in system repository.
Environment: HTML5, CSS3, Java Script, Angular JS, AJAX, JSON, React Js, ES6, Node JS, Oracle 11g/12c, IBM MQ, JUNIT, Jira, Jasmine, Babel, Protractor, Karma-test-runner, SOAP UI.
Confidential, NY
Jr. UI Developer
Responsibilities:
- Worked in all the modules of the application which involved front-end presentation logic developed usingHTMLandJavaScript.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap.
- Used Google Polymers to create custom components for application.
- Designed and implemented the User Interfaceusing JavaScript, HTML5, XML, CSS3 and AJAX.
- Used Dreamweaver to develop HTMLand CSS front end and emphasized interaction with AJAX and jQuery.
- Updated a legacy code base using by using modern web technologies such as Backbone, Bootstrap, and Require.
- Used backbone.js for connecting the API' Confidential which enforces the communication to the server while also implemented mock services in Node.js with the help of modules using Express.js.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help ofHTML5, CSS3andJavaScript.
- Co-ordinate with UX designers anddevelopstatic content usingfront end with HTML5, CSS3and AngularJS.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- UsedjQueryplug-ins,autocomplete,validation,drag and dropand more exceptionally.
- Worked on web application development using JavaScript, Angular JS, Node JS and Rest Web services.
- Developed Angular JS components that could be reused in various parts of the application and form field validation.
- Worked on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks.
- Involved in developing various generic JavaScript functions used for validations.
- Used advanced level ofHTML5, JavaScript,CSS3and pureCSSlayouts (table less layout).
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM functions using Firefox and IE developer Toolbar for IE.
- UsedAJAXextensively to implement front end /user interface features in the application.
- Focused on Test Driven Development thereby creating detailedJunittests for every single piece of functionality before actually writing the functionality.
- Used jasmine to implement test cases.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Involved in using Git, for project management and version management.
- Developed Functional Requirement Document based on users’ requirement.
Environment: JavaScript, HTML5, CSS3, Angular js, jQuery, AJAX, Backbone, Jasmine, Webservices, Agile Methodology, Windows.
Confidential
Web Developer
Responsibilities:
- Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library and Apache Tiles.
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Developed data insertion forms and validated them using JavaScript.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Involved in configuring the shopping cart for e-commerce website.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Coded JavaScript and jQuery for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Wrote and performed client-side and server-side unit testing with Jasmine, Mocha and the Chai assertion library.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Modified code in a web database in Report definition and user profile forms, Users request access to different reports on web, developed views to display data.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
Environment: JavaScript, HTML, CSS, AJAX, jQuery, High charts, XHTML, XML, XSL, Mocha, SQL Server and Windows XP.
Confidential
Jr. Web Developer
Responsibilities:
- Designed and developed various Web forms using HTML, CSS, and JavaScript.
- Coding site in HTML, XML, CSS, Flash, PHP/MySQL and JavaScript.
- Involved in designingUIScreen, created several mock up Using HTML, CSS and JavaScript.
- Involved in developing various generic JavaScript functions used for validations.
- Used various Core Javaconcepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed Javaclasses using JDBC to perform data validation once the data is loaded into back office database from different data sources.
- Participated in analyzing the requirements and depicted them through use cases and scenarios.
- Participated in unit testing, integration testing and installation of the system.
- Involved in Web design and development for theUIinterface design, graphic design for printed materials and presentations, illustration, logo design. Used HTML, CSS and JavaScript.
- Contributed in decision making of the software and hardware requirements and tool evaluations.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Developed non-functional HTML, CSS pages from the mock ups and involved inUIreview withUI architect and Business Units.
- Tested/De-bugged on browser using Firebug.
Environment: HTML, CSS, MySQL, JavaScript, Java, AJAX and Windows XP.
