Sr. Front End Web Ui Developer Resume
Atlanta, GA
SUMMARY:
- About 8+ years of experience in designing professional User - Interface web applications using front-end technologies like HTML5, CSS3 and Javascript.
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
- Hands on experience with Object Oriented JavaScript. Good understanding of OOPS Concepts.
- Extensive experience in building Single Page Applications (SPA) using frameworks like angularjs and custom MVC frameworks.
- Extensive experience in building user interface using React JS which is fast simple and scalable.
- Strong knowledge in Document Object Model and DOM functions.
- Experience working extensively on both UNIX based and Windows Environments.
- Extremely skilled and efficient in developing responsive web application using with CSS3 Media Query , Twitter Bootstrap, JQuery Mobile , LESS and SASS .
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications (RIA).
- Experience in working with Node environment using NodeJS , NPM , GruntJS , GulpJS , Bower .
- Experience in client scripting languages and server scripting languages like JavaScript, JQuery, JSON, Angular.js and Node.js.
- Strong experience with JQuery, JQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML and JSON.
- Experienced in using various Charting/UI tools like High Charts, Google API, JQuery UI and Bootstrap.
- Experienced in using react.js and Angularjs together to improve the performance of the application by reducing the no of digest cycles.
- Experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
- Worked with cross browser compatibility issues and did testing on the browsers like safari , IE-8, 9, 10, Mozilla Firefox and Google Chrome .
- Debugging the code using browser tools like Chrome Developer Toolbar, Firebug, and IE Developer Toolbar.
- Clear understanding on how to translate business requirements into wire-frames, screen mock-ups and prototypes.
- Expertise with backend programming using PL/SQL Stored procedures Triggers and prepared statements on databases like SQL Server, Oracle and MySQL.
- Experience working in AGILE based development environment and participating in Scrum sessions.
- Graphic design experience in Adobe Photoshop, Fireworks, Flash, Dream Weaver and Microsoft Office.
- Self-motivated and a good team player with excellent communication and interpersonal skills and also capable of working independently even under high-pressure challenges.
- Used Version Control tools Git and Git Hub.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, CSS3, JavaScript, TypeScript, and XML, Wireframes.
UI Frameworks/ Tools: AnjularJS, ReactJS, JQuery, JSON, Polymer.Js, Backbone.JS, Node.JS
Operating Systems: Windows XP, Windows 7, Basics of Linux, Mac OS.
Servers: HTTP Web server, NodeJS, Apache Tomcat.
Development Tools: Sublime Text, Notepad++, Eclipse, Visual Studio, Atom, Netbeans .
Database: MySQL, SQL 2005/2008, MongoDB
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Front End Web UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in developing User interface using JSP , JavaScript , JQuery , AngularJS , ReactJS , HTML5 , Bootstrap and CSS/CSS3 .
- Extensive experience in using Angular directives, working on attribute level, element level and class level directives.
- Used AngularJS MVC framework including authoring complex directives, services, controllers, filters, routing and states to support routing in single page applications .
- Used ReactJS to create interface so that it can use data which changes over time without reloading the page.
- Leveraged ReactJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used Angular-JS Directives like ng-app,ng-model,ng-repeat,ng-show,ng-hide,ng-controller, ng-route etc.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
- Created CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application.
- Developed components to fetch the data from the back end using AJAX and JQuery .
- Worked on Bootstrap , LESS to develop User Interface with responsive design .
- Extensively involved in Design discussions and user experience meetings to provide inputs on the interface.
- Developed Rest API using nodeJS and hosted them on multiple load balancing instances.
- Developed components to fetch the data from the backend using JQuery, AngularJS and AJAX .
- Worked in SCRUM process attending daily stand up and completing tasks in Sprints.
- Performed unit testing using Jasmine and Karma , along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Worked on Adobe tagging to capture the metrix for UI elements based on requirements.
- Used Sonar to analyze/check the code quality of JavaScript.
- Frequent Sync up with the Product Owner for reviewing project goals and for creating proposals for future developments and enriched fields in UI design.
- Project status tracking using Rally.
Environment:: HTML/HTML5, CSS/ CSS3, JavaScript, JQuery, AngularJS, ReactJS NodeJS, LESS, JSON, Windows Platforms, IDE- Eclipse, SVN, Notepad++, Web Storm, Source Tree, AEM Server.
Confidential, Bentonville, AR
Sr. Front End Web UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the time-line for the project.
- Worked on basic front end prototype and page design with HTML5/HTML, CSS3/CSS, JavaScripting, JQuery, Ajax, JSON, AngularJS, ReactJS and Bootstrap with MySQL database.
- Writing Angular controllers that are responsible for transferring control between components, routing and rendering views.
- Designed DOM based interactive to reprogram selected links and W3C standards for CSS aswell.
- Used ReactJS library to update the interface where the values changes dynamically without reloading the page everytime.
- Build user interfaces differently by breaking them into components using ReactJS and used a real, full featured programming language to render views, with ReactJS .
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Developed custom directives (elements, Attributes and classes)using angular.js.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Worked extensively on Angular JS in creating Controllers, Client and Server side validations are done by AJAX calls using $http and JSON parse.
- Used CSS preprocessor LESS and WEB Essentials for converting LESS to CSS file while deployment.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Angular JS and Responsive Design.
- Designed and developed RESTful service interface using Node JS to the underlying customer event API.
- Wrote JQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application)
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Created custom filters which parses $http response to match the wireframes.
- Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field.
- Well- versed in Object Oriented Programming (OOP) with JavaScript.
- Expertise in DOM manipulation using JavaScript, Jquery and AngularJS.
- Used Node Package Manager (NPM) as package manager for JavaScript, GULP for task runner, which handles template cache and code minification and Bower for installing frontend dependencies.
- Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the AngularJS applications.
- Managed and implemented all code changes via SVN.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
Environment: AngularJS, ReactJS, JavaScript, HTML5, CSS3, XML, AJAX, JSON, Jquery, Node.js, Bootstrap, Web storm, SVN, Web services, Jasmine, Unit Test, Agile.
Confidential, Los Angeles, CA
Sr. UI Developer
Responsibilities:
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Coded dynamic and browser compatible UI using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
- Worked with CSS3 and bootstrap to create Responsive web designs for multiple departments/ pages.
- Developed application by using CSS3 to give gradient effects and to develop various page layouts, multi-level navigation and transitions.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML5 and CSS3 .
- Making changes to the existing web applications using ReactJS and creating new components using Material- UI and Material-Design.
- Integrate the dynamic pages with Angular and JQuery to make the pages dynamic.
- Used Bootstrap , AngularJS , nodeJS for developing modules on front-end.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQuery/AJAX .
- Optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Worked on the project which contained a variety of charts and floating components using JQuery UI Library .
- Worked on Twitter Bootstrap to create Responsive Web Design.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Defined text alignment, size, borders and many other typographic characteristics.
- Performed client-side validations using JavaScript .
- Developed components to fetch the data from the back end using AJAX and JQuery .
- Produced content pages with CSS layout and style mock up presentations and also used JavaScript methods and properties.
- Fixed bugs and provided support services for the application.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
Environment:: AngularJS, Bootstrap, ReactJS, JQuery, HTML5, CSS3, AJAX, services, Sublime Text, Oracle 11g, SVN, Adobe Photoshop, Firebug.
Confidential, Deerfield, IL
UI Developer
Responsibilities:- Involved in Software Development Life Cycle (SDLC) in developing and designing Internet applications.
- Developed front-end applications and user interface using web pages technologies using HTML, CSS3, and JavaScript.
- Interpreted and presented the XML/JSON data in the web page.
- Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
- Worked on creating responsive website for smart devices using responsive design and Bootstrap.
- Developed the application using Model-View-Controller (MVC) architecture.
- Used AJAX for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
- Using AngularJS, Created views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used AngularJS to create Controllers to handle events triggered by clients and send request to server.
- Worked on Cross-browser Compatibility of UI pages. Implemented for internet browsers such as Chrome, Firefox, and IE 8/9/10/11.
- Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debugging tools.
- Created forms to collect and validate data from the user in HTML.
- Used SVN for code version control.
- Worked with clients to maintain and support for the whole user interface of system
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Strong communication, analytical and interpersonal skills.
Environment:: HTML, CSS3/CSS, JavaScript, JQuery, DOM, Ajax, XML, JSON, Bootstrap, SVN, MVC, DOM, Object Oriented Programming.
Confidential, New York, NY
UI Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Worked with BackboneJS for providing models with key-value binding and custom events, collections and connects it all to existing API over a Restful JSON interface.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used JQuery core library functions for the logical implementation part at client side for the application.
- Created dynamic WebPages making AJAX Calls, using the XML Http Request Object.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call.
- Used Twitter Bootstrap framework for developing customizable and fully responsive for various screen sizes.
- Used BackboneJs and HandlebarsJs framework where data from backend is stored in model and populated it to UI.
- Consumed web services using RESTFUL architecture.
- Extensively used JQuery load method to load data from a server and to put the returned data into the selected element.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
- Used tools such as firebug, web developer tools for debugging and correcting errors.
- Fixed bugs and provided support services for the application.
Environment:: CSS3, HTML, JavaScript, AJAX, jQuery, JSON, Backbone Js, SVN, MVC 4, Eclipse, JAVA, DOM, web services, Apache Tomcat, SQL server.
Confidential
Front-End/ UI Developer
Responsibilities:
- Developed user interfaces using HTML, CSS, JavaScript, XHTML, JQuery, AJAX and JSON.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Developed different JQuery component in MVC micro architecture framework, which internally use various design pattern such as singleton, command, delegate, etc.
- Involved in developing all stages of Software Development Life Cycle, which includes Analysis, System study and designing of the project.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS. And developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required Servlets.
- Being a developer, organized with onsite team and client in understanding the business process and requirement understanding.
- Developed different data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on storing the procedures, triggers, functions and database tables in Oracle database.
- Performed different test cases and reviewed on quality related work.
- Designed the project technical documentation in a presentation manner by using Adobe Flash CS3, Microsoft Word 2007 and Microsoft PowerPoint 2007.
- Participated in meetings for enhancing the features for the portal.
- Created application using Net Beans IDE.
- Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Participated in Code review and Quality Assurance.
Environment:: CSS, HTML, XHTML, DHTML, XML, XSL, XSLT, JavaScript, J Query, TCP/IP, Adobe Dreamweaver CS3, AJAX, Adobe Photoshop CS3 and MS Office Suite.
C onfidential
Front- End/ UI Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Used HTML, CSS, and JavaScript for the front end designing.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required servlets.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
- Created Master Pages, CSS Styles Sheets and Integrated to Silverlight and got approval from Business Stake holders
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Worked on developing a suitable GUI for the web pages.
- Participated in Code review and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, SVN, GIT, Windows XP/07 and MS Office.