Senior Ui Developer Resume
NC
PROFESSIONAL EXPERIENCE:
- Overall 7 years of experience in developing professional web applications which includes front - end designing and hand coding with solid proficiency in usability, web and client / server applications.
- Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, JQuery, AJAX, JSON and XML.
- Experience in development approaches Front-end Model View Controller (MVC), event - driven applications using Object-Oriented Web applications, AJAX, Object Oriented JavaScript.
- Experience in designing the interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience on using the various JavaScript concepts like Prototypes, Closures, and Object-oriented features, Promises.
- Experience in using the latest JavaScript framework AngularJS and worked with all its various concepts like services, custom directives, promises, factory and providers.
- Hands on experience in writing various custom directives in AngularJS for both DOM manipulation and for repeated use of markup code.
- Experienced in developing various JavaScript frameworks like Angular.js Backbone.js, Require.js, Node.js, Knockout.js, Express.js, Underscore.js, React.js/Redux, Ext.JS, Responsive web design(RWD).
- Good knowledge on creating ExtJS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Familiar with popular browsers development and debugging tools/plugins for IE tester, Chrome Inspector, Firebug,Jasmine and Karma testing framework.
- Very good experience in Document Object Model (DOM) and in client-side applications using React JS and working knowledge on Grunt.
- Experience with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer.
- Expert in Rich Internet Applications (RIA) with advanced JavaScript Frameworks using MVC, jQuery.
- Used Node Package Manage (NPM) and Bower as package manager for installing backend and frontend dependencies.
- Excellent experience in Restful Web services, Big Web service development and consumption. (JAX-RS and JAX-WS).
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience with task runners like Grunt, Gulp to minify CSS/JavaScript.
- Involvement in using IDE's Dreamweaver, Notepad++, eclipse, Adobe Photoshop, Sublime Text& Web storm.
- Proficient in various version control systems GIT, Subversion.
- Exposure to Continuous Integration and Continuous Deployment techniques.
- Experience in working with Application Servers including Apache Tomcat.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and experience with Agile and SCRUM.
TECHNICAL SKILLS:
Web Technologies: HTML, CSS, JavaScript, XHTML, XSLT, AJAX, XML, JSON, XPath, Grunt, Gulp, Karma, Jasmine
Frameworks: jQuery, AngularJS, Bootstrap, Backbone.js, React.js, knockout.js, D3.js, Dojo.
Operating Systems: Windows, iOS, Linux, Unix
IDE, Editors: Brackets, Eclipse IDE, Notepad++, Adobe Dreamweaver, Net Beans IDE, Atom, Sublime
Databases: Oracle 11g, SQL Server, My SQL server, MongoDB
Java Technologies: Core Java, J2EE, JDBC, Servlets, JSP, JSF, Spring and RESTful Web services
Web Servers: HTTP Web Server, Apache Tomcat, Web logic
Web Browsers: Chrome, Firefox, Opera, Safari, IE
FTP/SFTP: FileZilla, Putty, WinSCP
Web: Responsive, Mobile-first UI, Web 2.0, Cross-browser, Cross-device
SDLC: Waterfall, Agile, Scrum
Version Tools: JIRA, CVS, Git, Tortoise
PROFESSIONAL EXPERIENCE:
Confidential, NC
Senior UI Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML5, SASS/LESS, CSS, Bootstrap, JavaScript and AngularJS.
- Experienced in developing solutions using UI web presentation skills.
- Enhanced user experience by designing new web features using MVC Framework.
- Created wireframes, graphical templates, and other graphical elements for various web based projects.
- Designed and development of Web pages using HTML5, CSS3 including Ajax controls and JSON.
- Responsible for the overall layout design, mockups and prototypes color scheme of the web site using HTML5, CSS3.
- Used HTML5 Application cache through which application is cached and can be accessible without internet connection.
- Worked onHTML5, CSS3, Angular2, Typescriptand additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
- Used Dreamweaver as HTML Editor for designing new pages.
- Mobile friendly Responsive Design using CSS/LESS Preprocessor and media queries.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Exposure to new features and issues addressed inAngular2.0.
- CreatedTypescriptcontrollers for the different pages in the views usingTypescript.ts.
- Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using Angular 2 and TypeScript
- ImplementedAngular2component router for navigation and the services to connect the web application to back-end APIs.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 2.0 framework and Node JS.
- Used UI-router to design a single page application and Angular, which is Angular bootstrap's TYPEHEAD to achieve auto-complete functionality.
- ImplementedAngularservice calls usingAngularFactory and usedAngular for making restful API calls and data binding.
- Developed the application on GWT (for creating Widgets, Panel, Event Listeners and other Components and deployed the application on Weblogics Server.
- Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Extensively used Angular-cli to generate components, routes, services, pipes and to run tests.
- Designing and developingmicroservices, which is REST APIs orchestrating with backend systems to populate credit card customer's data at online login.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Developed a core component of Analytics using with Node.jsmicroservices and consume them via Angular.js services.
- Extensively used Grunt as an associate to NodeJs to establish the connectivity between database and client.
- Implement modules into NodeJS to integrate with design and requirements and created Restful web services/ API's using Node.js.
- Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- The concepts of cross-platform environment Node.js are successfully implemented on the Linux based Grunt (JavaScript task runner).
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Developed and integrated web application with MongoDB.
- Focused on Test Driven Development theirby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
- Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner
- Experience in working with NoSQL Database like Mongo DB, Cassandra to manage extremely large data sets.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML5, CSS3, CSS/LESS, jQuery, JavaScript, AJAX, JSON, Typescript.ts, Angular 2, NodeJS, MongoDB, YUI, Responsive WebDesign, Bootstrap, Micro services, GWT, Jasmine, Karma, Dreamweaver, Agile.
Confidential, FL
UI Developer
Responsibilities:
- Worked in Agile Methodology environment.
- Developed UI pages using HTML5, CSS3, JSON, JavaScript, jQuery, Bootstrap, BackboneJS and AJAX.
- Designed and developed the user interfaces with various tools and implemented ASP.NET validation controls, Java Script, JQuery, CSS for server and client-side validations respectively.
- Implemented the responsive Web designs using the SASS CSS preprocessor, CSS3 media queries, and Bootstrap.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Built Web pages dat are more user-interactive using HTML5, CSS3, LESS, JavaScript, Bootstrap, ReactJS, Jasmine, Karma, RESTFUL API Services and JSON.
- Integrating React's Redux framework to scale and maintain the application better while handling large amounts of data
- Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
- Used Bootstrap and media queries to create a responsive website dat fit all users and devices from desktop to tablet and mobile phone.
- Designed graphics, buttons, and logos for the website to enhance the application features for the user.
- Used AngularJS to create custom directives for navigation bar, sidebar filters for patient data, strict filters for exact match search and other re-usable sections.
- Used http with AngularJS interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
- Leveraged two-way data binding through $scope in applications built on AngularJS and also implemented different validation control on the web-pages using AngularJS.
- In React Js developed efficient updating of HTML document when data changes and it's a Single Page Application.
- Worked with several React elements, react node and React components in React Dom technology (ReactJS).
- Created Menus and Drawer component by usingTypescriptand React.js
- Used React-reduxto set State and props between Parent and child component.
- Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
- Use Flux & Reflux to manage your data in React and Make HTTP requests in React & Flux
- Created React JS components usingJSX, followed FLUX design pattern for unidirectional data flow.
- Involved in customizing theJSXfiles for rendering the UI in implementing React JS.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server. Captured the details and specifics of the website design via storyboards for prototyping.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Used Grunt for JavaScript files concatenation and minify to improve performance in loading web pages.
- Worked with Jasmineand Mocha in testing and performed Unit testing and execution testing utilizing JUNIT.
- Build microservices 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.
- Created test suites using Jasmine, karma and worked on tools like NPM, Bower with respect to the requirements.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
- 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, jQuery, Angular.js, Typescript,Bootstrap, AJAX, JSON, Backbone.js, React.js, XML, JSON, Responsive design, Redux, Visual Studio, Grunt, Agile, Jira, Azure, IE 6,7, 8 9 10, Firefox, Chrome.
Confidential, IL
UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the User Interactive web pages in a professional manner by using webtechnologieslike HTML, XHTML, and CSS as per company standards.
- Developed complex, usable, attractive and cross-browser web interfaces dat account for speed, file size, readability and accessibility.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Worked with HTML, CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSSpadding, Pseudo elements and CSS behaviors.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTful Services.
- Application backend implemented as Node.js application server.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used Ajax, JSON withJQuery for request data and response processing.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Worked in Agile and Scrum development environments.
Environment:HTML, XHTML, CSS3, JavaScript, JQuery, JSON, AJAX, Restful Services, DHTML, Adobe Photoshop, Adobe Dreamweaver, MySQL.
Confidential
Jr. UI Developer
Responsibilities:
- Worked on agile base development cycle with a weekly release schedule. Also involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support for over 4+ projects
- Developed user interfaces using HTML, CSS3, JavaScript, XHTML, jQuery, AJAX, and JSON
- Prepared sequentialdiagrams for individual flow.
- Created workspace with default packages and util classes.
- Developed Action Classes and configuring with struts framework.
- Building code using Maven tool.
- Integrating code in SVN, delivering code stream and creating new base line for updated code as a daily activity.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request
- Effective use of CSS features in developing Borders, Backgrounds and Multiple columns
- Involved in writing SQL Queries, Stored Procedures and Triggers
- Used Bootstrap and AngularJS for effective design of Web pages
- Worked on implementing directives and scope values using AngularJS for an existing webpage
- Developed code to implement AJAX based applications be fetching the response from backend API as a part of JSON
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript
- Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
- Worked closely with team members to meet the client requirements
Environment: Agile, HTML, CSS3, JavaScript, JSON, AJAX, Eclipse, MS Office, XHTML, and jQuery.
