Senior Ui Developer Resume
SUMMARY
- 8+ Years of professional experience in various phases of Software Development Life Cycle including Requirements analysis, Applications Design, Development, Integration, Installation, Implementation, Maintenance, Testing, Debugging of various client/server web applications.
- Experience in developing Rich User Interface Applications and professional web applications using HTML5, CSS3, CSS Animations, JavaScript ES6, ES7, JQuery, AJAX, JSON, DOM, DHTML, XHTML, and JSP
- Extensive experience in frameworks AngularJS 1.4/1.5/2.0/4.0 , Typescript,Node JS, Express.JS, React.JS/Redux.
- Proficient in making responsive web designs using either only HTML or CSS, by using CSS frameworks like Twitter Bootstrap.
- Strong experience in making charts using Charts.JS and D3.JS frameworks.
- Well versed in No SQLdatabase MongoDB, and databases MySQL, PostgreSQL.
- Good experience in AGILE, Waterfall, delivery process of software using Automation and Manual Testing.
- Also contributed significantly in at least 3 production web applications using JavaScript unit testing frameworks like Jasmine, Mochaand karma. And Used JIRA for bug tracking and issue tracking.
- Experience in making web pages cross browser compatible.
- Experience on CSS preprocessor like SASS, LESS.
- Good understanding of quality assurance testing methodology relative to the Software Development Life Cycle (SDLC).
- Created interactive websites using Restful web services like SOAP.
- Experience in JavaScript code validation tools JLINT/JHINT.
- Extensive experience in OOP, OOAD, System Analysis design, Development and Deployment of various Applications in Java Technologies Spring and Hibernate.
- Experience in build tools NPM, REST Web Services.
- Experience using all popular text - Editors like Eclipse, Sublime Text, and Notepad++.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model, Test Driven Development, andIterative & Incremental development.
- Experience using Gulp/Grunt workflow automation tools.
- Good working knowledge on GIT and SVN for version control.
TECHNICAL SKILLS
Languages/Tools: C, C++, HTML, HTML5, CSS(Responsive), CSS3, SASS, DOM, Core Java, Spring, Hibernate, JavaScript, JQuery, AngularJS 1.4/1.5/2.0/4.0 , Typescript, ES6, ES7, D3.JS, Node.JS,React.JS/Redux, Bootstrap, AJAX, JSP, MongoDB.
Designing tools: Adobe Photoshop, Flash, Dreamweaver, Illustrator, JLINT/JHINT
Techniques: Responsive design, Accessibility, Web Performance, Cross browser websites
IDE: Notepad++, Sublime Text, Eclipse
Database Systems: MySQL, PostgreSQL, SQL, Oracle 9/10g/11g
Application Servers: Node JS, Apache Tomcat server
PROFESSIONAL EXPERIENCE
Senior UI Developer
Confidential
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Followed agile methodologies throughout the development.
- Involved in designing mockups.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript ES6, ES7, JQuery, Typescript and extensively used Table-less Design in CSS for positioning.
- Implemented Angular Router to enable navigation from one view to the next as customer completes application form steps.
- Used Typescript and its features such as static typing, classes and interfaces.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2
- Developed Single Page Application (SPA) using Angular 2 and injected generic services.
- Used Angular2's HTTP Client to Interact with Servers/backend and modularized the Application with NgModule.
- Integrated Angular and React.js pages.
- Developed various web components for screens using React.JS and used various predefined components from NPM (Node Package Manager).
- Developed certain features of application like create, read, update, and delete using AngularJS and Responsive design.
- Used React.JS, Node.JS, Express JSand AngularJS frameworks for developing single page applications.
- Involved in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stable React.JS components and stand-alone functions to be added to any future pages.
- Maintained states in the stores and dispatched the actions using redux.
- Used Node.JSto run Web pack tasks and build properly the project.
- Developed the search engine and performance optimized front-end (HTML, CSS, and JS) for business website.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Enhancement of existing application utilizing JSP, Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Experience in handling data import from NoSQL solutions like MongoDB to HDFS.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Used charts.JS and D3.JS to include different charts in different pages of application.
- Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Involved in updating Angular 2.0 application to Angular 4.0.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Used CSS compilers SASS/LESS for styling the different pages of application.
- Used JHINT to produce quality code.
- Used Babel for integrating different pages of the application.
- Used LESS and followed Bootstrap-grid system to develop Responsive Widgets.
- Used Gulp task runner for development.
- For testing JavaScript used testing frame works Mocha and Karma.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: HTML5, CSS3, JavaScript, JQuery, XML, Dreamweaver CSS, AJAX, JSON, ECLIPSE, MS Office, Java, DHTML, MVC, DOM, JSON, Angular2.0, Angular 4, Typescript, ES6, ES7, Node.JSD3.JS, Charts.JS, Express.JS, React.JS/Redux, LESS/SASS, JSP, SOAP, Babel, Adobe FlashPhotoshop, Karma, Mocha, RESTful web services, JHINT, Oracle, Windows, Gulp.
Senior UI Developer
Confidential
Responsibilities:
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data.
- Strong experienced in MVVM and MVC using Angular.js.
- Extensive experience as web developer with a strong background working on open source technologies, including JSP, HTML, CSS, JavaScript, Flash, Photoshop.
- Proficient with creating Logos, Banners, Flayers, Buttons, Icons and Images using Adobe Photoshop, Adobe Flash and Adobe Illustrator.
- Strong communication, collaboration, team building skills with proficiency in grasping new technical concepts quickly.
- Self-starter always inclined to learn new technologies and Team Player with very excellent communication, organizational and interpersonal skills.
- Extensive knowledge in Web Standards, Interactive animations.
- Involved in full life cycle of the application design, development and testing.
- Extensive knowledge in OO JavaScript design pattern and JavaScript MVC Patterns.
- Experience in web design with Adobe Flash, Dreamweaver, Photoshop, graphics, chat.js, and d3.js.
- Updated products and changed UI design following by seasons and holidays.
- Developed single page applications using Angular2, Typescript, web pack and grunt.
- Designed Frontend with in object-oriented JavaScript Framework like Angular.js, node.js and Ext.js.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Analyze and Design different components of the project and create design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Implemented the web-based application following the MVC architecture using Struts Framework.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.
Environment: Angular 2, Node JS, JSON, Web API, Shell scripting, Web Service, Java Script, Angular JS, AJAX LESS, SASS, GRUNT, Jasmine, SVN, GitHub, GitLab, XML.
UI Developer
Confidential
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and JavaScript.
- Implemented User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Used JQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Involved in developing various generic JavaScript functions used for validations.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Used Google Web Toolkit (GWT/GXT) MVP framework for developing the management console.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Involved in integrating the Java code (API) in JSP Pages.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before writing the functionality.
- Involved in used Log4j utility to generate run-time logs, creating DDL and DML SQL scripts for creation of database objects.
- Used jasmine to implement test cases.
- Involved in using CVS, Git, for project management and version management.
Environment: HTML5, CSS3, JavaScript, jQuery, Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator, Handlebar.JS, Node.js, AJAX, Jasmine, Web services, MVP, XML, XSLT, CVS, Git, MySQL, Oracle 11g, Agile Methodology, Windows.
UI Developer
Confidential
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Setting up AngularJS framework for UI development. Developed html views with HTML, CSS, JQuery, JSON, and JavaScript.
- Utilized Modernizer extensively to build HTML/CSS based page layouts that are cross-browser compatible and standards-compliant.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Produced and consumed Rest Web Services, developed DAO’s and DTO classed for services and consumed through Angular factory service calls from front end.
- Used CSS to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, IQ Validator, AutoComplete, AJAX, JSON, AngularJS and JavaScript.
- Implementing 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
- Used ‘TestNG’ for backend test cases and ‘Jasmine’ for angular JS test cases.
- Worked on Twitter Bootstrap to create Responsive Web Design.
Environment: AJAX, SVN, XML, JQuery, JavaScript, AngularJS, Bootstrap, HTML5, JavaScript, CSS, Teamworks, REST web services, Oracle 11g.
Jr UI - UX Developer
Confidential
Responsibilities:
- Collaborated with team on implementing new features and UX in an Agile environment
- Developed working prototypes from UI designs for cross-platform devices
- Explored various emerging JavaScript technologies such as Node.js and Backbone.js for future product and feature development
- Made heavy use of Chrome Developer Tools + Firebug to ensure front-end code and assets were optimized and high-quality
- Used GitHub for maintaining a central repository among team members and all teams and to create pull requests.
- Worked on the styles and pages that are compliant to ADA standards.
- Created modals, overlays and menus for a webpage.
- Developed pages that have high accessibility.
- Responsible for code optimization and testing across other browsers.
- Defined text alignment, borders, positioning and many other typographic characteristics.
- Web Design (RWD) and data manipulations to display data in company standard format in UI.
- Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Used Backbone.js, Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in 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: HTML4/5, CSS2/3, JavaScript, AJAX, jQuery, backbone.js, Require.js, Node.js, Ext.js, Photoshop, Dreamweaver, MVC, Struts, JSON, DOM, XHTML, SOAP, JAX-WS, Oracle, Windows.
