Sr. Ui Developer Resume
Louisville, Ky
SUMMARY:
- Around 8 years of extensive Experience in User Interface (UI) applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, AngularJS, JQuery, ReactJS, Node.js, GIT, Bootstrap, SASS/LESS, JSON,XML, XSL and RESTful Services.
- Experienced on Cross Platform Web/Client - Server applications design and development in Health care, Supply chain, banking and telecom domain using Java, J2EE involving extensive front end development
- Involved in write application level code to interact with APIs, Web Services using AJAX and JSON.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks AngularJS, ReactJS and Node.js.
- Extensive experience in Cross-browser HTML, CSS and JavaScript coding to offer responsive website layouts to modern browsers and mobile devices.
- Experience in Grunt task runner to manage project and Bower package manager to install libraries such as JQuery and Bootstrap.
- Worked on Typography, Notifications, and Timeout functions, cards, Dialogs, Forms, Tables, Icons, Dashboards, Widgets, Charts and buttons for developing Bootstrap 4 using Angular 2.
- Worked on multiple domains including Banking, Finance, Healthcare and E-commerce.
- Collaborated with a team and successfully designed Web Apps with ReactJS and Structured the JavaScript code using AngularJS.
- Worked on Angular 2.0 by consuming RESTful web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Strong ability in writing Test Plans, Test Cases, Test Procedures and Test scripts from requirements and Use Cases.
- Created various Angular Services & injected them into Angular controllers (using Dependency Injection) to enable Ajax calls and created custom directives to create own HTML tags and induce functional behavior to those tags.
- Experience with Handlebars.js to build dynamic HTML templates, and Underscore.js to handle and manipulate data from backend with a RESTful JSON interface.
- Creation and delivery of prototypes and mockups in web, mobile and desktop environments.
- Worked on Media quires for different layouts for screen, print, mobile phone, tablet, etc.
- Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Proficient with Adobe Photoshop, Illustrator & Dreamweaver.
- Good Knowledge of Box Model, Document Object Model (DOM) and DOM functions.
- Analyzed JQuery-Ajax plug-in to get the data in JSON format and displayed on HTML page
- Good at techniques like bundling and Minification in Angular to reduce the compile and run time of the application.
- Experience with unit testing frameworks Jasmine and Karma.
- Created SQL queries to perform insert, update or delete operation on MySQL database.
- Testing using Nunit testing for the backend code and JASMIN and KARMA for the AngularJS testing.
- Worked with Node JS, Grunt, Gulp and Bower for setting up local server, running tasks and managing dependencies.
- Familiar with configuration and version control management using GIT, SVN.
- Strong understanding and experienced with all the phases of SDLC and agile development methodologies including SCRUM.
TECHNICAL SKILLS:
Programming Languages: Java, PL/SQLWeb Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, 1.0Query, JSON, Apache
JavaScript Libraries: JQuery, Ext JS 4.0/1.0
IDE & Tools: Eclipse, WebStorm, Notepad++, Adobe Dreamweaver, Sub Lime Text, Microsoft Publisher, Eclipse
Development Tools: Adobe Photoshop CS5, Yahoo Search Marketing(spring tool suite)
Version Control: Perforce, GitHub, SVN ( tortoise SVN)
Publishing Tools: Adobe PageMaker, MS Office
Debugging Tools: Firebug, web Developer
RDBMS: Oracle, SQL Server, MS Access
Operating System: Windows 8, Linux, UNIX
PROFESSIONAL EXPERIENCE:
Confidential,Louisville, KY
Sr. UI Developer
Roles & Responsibilities:
- Designed business applications using web technologies like HTML5, JavaScript, Node.js, AngularJS and CSS3 based on the W3C standards.
- Implemented the responsive Web designs using the SASS CSS preprocessor, CSS3 media queries and Bootstrap.
- Created Java Servlets using JSP and other classes deployed as .ear file, connecting to Oracle database using JDBC.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Designed Frontend with in object oriented JavaScript Framework like Bootstrap, Node.js, and AngularJS.
- Used MVC Framework ember.js in the development for data binding and to consume RESTful web services.
- Integrated with the back-end code (JSP) using JQuery, JSON and AJAX to get and post the data to backend servers.
- Built out a new product line in EcmaScript using React, and Redux.
- Developed user interface by using the ReactJS, Flux for SPA development.
- Developed mock up pages using ReactJS, used the Babel as the transpiler for converting ES6 to ES5.
- Used Redux to maintain state of the application.
- Extensively used Grunt as an associate to Node.js to establish the connectivity between database and client.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Used JavaScript and XML to update to a portion of a web page thus reducing bandwidth usage and load time and add model dialog in web pages to web pages to get user input and requests.
- Involved in developing the web pages using Angular2, which are powerful in building the Single page web applications.
- Used Grunt for JavaScript file's concatenation and minify to improve performance in loading web pages.
- Build Micro services for the delivery of software products across the enterprise.
- Tested pages for cross browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Worked on Jasmine test cases where unit test cases are written for Single Page Application (SPA) with AngularJS.
- Coordinated with the teams for QA /UAT and issue tracking and bug fixing.
- Used AZURE cloud service for end point deployment
- Worked on versioning tool GIT.
- Used JIRA for the bug tracking and project management.
- Involved in AGILE process, two week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
Environment: HTML5, CSS3, JavaScript, EcmaScript 6.0, JQuery, TypeScript, Angular2, Bootstrap 3.0, AJAX, JSON, ReactJS, Redux, Babel, XML, JSON, Visual Studio, Grunt, Agile, Responsive design, Jira, Azure, Bitbucket, IE 6, 7, 8 9 10, Firefox, Chrome.
Confidential, Salt Lake City, UT
Sr. UI Developer
Roles & Responsibilities:
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Solid working experience in various IDE's: Notepad++, Sublime Text, Eclipse, visual studio, Dreamweaver.
- Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox, Opera and Google chrome.
- Experience integrating the third party Social Media Tools provided by web site thereby transforming it into two-way conversation place where registered users can interact directly with the content and each other using HTML, CSS, JavaScript and JQuery.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Involved in localization and internationalization of web pages using JSON, XSL, XML and AngularJS.
- Developed UI styling using Flexbox and SASS/SCC (CSS pre-processors - Mixins, Variables)
- Strong Knowledgeable in Bootstrap and Responsive Web design.
- Experience working with Twitter Bootstrap 2.2.3/3 Framework.
- Worked on RWD (Responsive Web Design) and implemented basic level of AngularJS
- Creation of wireframes and mockups
- Strong proficiency with UX and web usability best practices.
- Proven track record demonstrating innovative and unique designing skills, computer proficiency, ability to work in a stressful environment with projects and interaction with every team member.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo classes, pseudo elements and CSS behaviors in CSS.
- Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work
- Experience with Frontend testing like Jasmine and Karma.
- Experience with SVN Source Control, TFS and GIT for code management.
Environment: HTML5, CSS3, JavaScript, Bootstrap, AngularJS, Bootstrap, Jasmine, Grunt, SCSS (SASS), Responsive Design, Windows OS, REST console.
Confidential, NC
Sr. UI Developer
Responsibilities:
- Gathered business requirements, prepared Software Requirement Specification (SRS) document.
- Websites designed and developed using HTML5, AngularJS, CSS3, JavaScript and JQuery, Bootstrap, Ajax and JQuery based on W3C standards and web 2.0.
- Developed Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Created responsive layouts for multiple devices and platforms.
- Implemented form validations across the site using JQuery and JavaScript.
- Involved in developing web page applications using AngularJS.
- Used advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Implemented and tested the business application with JQuery.
- Implementing the AJAX features using JavaScript and JQuery.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the drag and drop functionality using JQuery framework.
- Used JQuery-Ajax objects for making XHR requests.
- Used Kendo UI to integrate HTML5 and AngularJS.
- Develop user friendly navigation for various sections of data using JQuery Accordion and Tabs.
- Used AngularJS MVC framework to create Models and Collections that includes logic to interact with Rest services.
- Writing SPA (single page application) using AngularJS.
- Used ng-table, ng-grid and various types of Angular Directives.
- Used all aspects of AngularJS like "Routing", "modularity", "Dependency injection", "Service calls" and "custom directives". strings rendered in UI
- Used various AngularJS filters against data sets to filter and formatted data currency,
- Collaboration with team members design, analysis, coding, testing and review website.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, internet Explorer, Mozilla Firefox and Google Chrome.
- Used JIRA for Defect tracking.
- Used GIT as version control system. Performed merging, fixed conflicts and pushed code commits to server.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS, JSON, AJAX, SVN, MS Office, Bootstrap, GIT, JIRA, Adobe Photoshop.
Confidential, Nashville, TN
UI Developer
Roles & Responsibilities:
- Front-end web development using HTML5, CSS3, JavaScript and JQuery.
- Developed UI based out of wireframes and red-line documents
- Responsible for making responsive web pages using twitter Bootstrap and media queries.
- Branding payment portal as per client specification and configuring it pixel-to-pixel to Client website.
- Consumed Web Service using JSON, BSON and REST to get the registered users, update their status
- Developed JSF Tags and Components.
- Developed the front end of the application using HTML5, CSS3, SASS, JSP, and JavaScript.
- Code development to synchronize all feature of Client website with Payweb2 site
- Code development to ensure the compatibility across all browsers
- Perform System Testing to ensure branding is done as per client requirement.
- Coordinate with QA team to resolve any issues regarding site branding.
- Design and develop prototype video to showcase company features.
- Implemented client side scripting using JQuery.
- Designed and developed various Screens using DOJO, JavaScript, HTML, and CSS.
- Experience in using various tools and IDEs for development tool Eclipse.
- Coordinate with Business Relationship Manager to gather client requirements and QA team
- Hands on experience using the version controls like SVN and TFS and project management tools like JIRA, QC.
Environment: Dreamweaver CS6, JSON, BSON, REST, Photoshop CS6, HTML5, CSS3, JavaScript, DOJO, SASS and Adobe After-effects, Eclipse, TFS and JIRA.
Confidential, CA
UI Developer
Roles & Responsibilities:
- Understanding client’s business requirements and participating in client meetings for designing and developing user friendly front end customer facing product site using a mix of technologies and techniques such as HTML5, CSS3, AJAX, XHTML, JavaScript including popular JS frameworks such JQuery and JQuery UI
- Demonstrated passion for user experience (UX) design
- Used MS Visio and Photoshop tools for web application development
- Created different Carousels using JQuery Carousel and Accordions with the help of JQuery UI for different product categories
- Convert .PSD files (Adobe Photo Shop document) into HTML5 and wireframes into user interfaces according to design specifications
- Interacted with Java consultants to create the web services that are to be consumed by HTML5 web pages
- Coordinating the offshore team for coding and performing testing.
- Involved in preparation of test cases for unit & integration testing and User acceptance testingCoordinated with the teams for QA/UAT and issue tracking and bug fixing
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Resolving the defects. Using Casual Analysis Tool to track the defects and also log in the resolutions for these.
- Involved in bug fixing and assisted QA team in navigating through the pages.
Environment: HTML (5), XHTML, XML, CSS (3), Bootstrap, JavaScript, Ext.js, JQuery, Alfresco (document management), AJAX, Adobe Photoshop CS3, MySQL 4.7, Eclipse.
Confidential, Mountain View, CA
UI Developer
Roles & Responsibilities:
- Provided programming estimates, identified potential problems and recommended alternative solutions.
- Working with springs, Spring MVC and Struts and also developed WEB APP using these frameworks.
- Created web pages for each project using XHTML, CSS, and Java Script.
- Developed SOAP based Web Services using JAXB.
- Experience in working with IDE’s like Eclipse, Spring MVC, Vaadin Plugins. Also developed some web applications using Vaadin.
- Developed web services components using XML, SOAP and Axis.
- Developed Web services using JAX RPC and recommendation generation included integration with Advice America rule engine and web services.
- Developed web components using MVC pattern under Struts framework.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
Environment: Core Java, J2EE, JSP, Servlets, JSF, Spring MVC, Websphere, Java Script, CSS, Oracle, SQL/PLSQL, WebServices, Apache Tomcat Server, Linux, HTML, XML, XHTML, CVS, Windows, Eclipse.
Confidential
Web Developer/ Designer
Roles & 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.
- 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.
- 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.
- Developed SQL scripts for data migration.
Environment: JavaScript, HTML, CSS, AJAX, JQuery, XHTML, XML, XSL, SQL Server and Windows.