Ui Developer Resume
SUMMARY:
- 7 years of experience in the development of Web Applications in which includes knowledge on HTML5, CSS3, JavaScript, Bootstrap, AngularJS, React, Redux.
- Strong experience in Mortgage,e - Commerce, Healthcare and Banking domains.
- Proficiency in the Software Development Life Cycle (SDLC).
- Experience in working with React, Redux, ES5/ES6, React-Redux, Middleware Redux-Thunk, Axios.
- Strong knowledge of accessibility standards - WCAG2.0 and Section 508 for web and Mobile.
- Experience in Responsive Web Design (RWD) - Bootstrap and cross-platform compatibility.
- Experienced on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, and CSS Padding.
- Experience working with Angular 2 including building components, directives, Routers and other modules based on Angular CLI.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Experience in working with Data Visualization using D3 JS, Highcharts JS, Chart JS.
- Extensive experience in working with MVC Patterns.
- Designed web pages to maximize visibility by incorporating SEARCH ENGINE OPTIMIZATION (SEO) privileges.
- Experience in deploying applications into the servers TOMCAT, APACHE, GLASSFISH.
- Experienced in AWS Cloud platform and its features which includes EC2 AMI, EBS CloudWatch, Auto-scaling, IAM, and AWS S3.
- Strong analytical thinking, troubleshooting capabilities, proactive listener, team player, individual contributor, commitment to co-operative teamwork and excellent interpersonal communication skills.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, CSS3, LESS/SASS, XHTML, XML, JavaScript, AJAX, jQuery, JSON, Twitter Bootstrap, Node,GIT/GitHub, Java, J2EE.
Frameworks: AngularJS (1.x), Angular 2, EXT JS.
Library s: jQuery, React, Redux, Backbone, Rx JS.
IDE s: Eclipse, Visual Studio, Web Matrix, Web Strom, Atom, Sublime, Dreamweaver and Notepad++.
Databases: Mongo DB, PostgreSQL, Spunk data storage (Big data), Oracle 8i, 9i, 10g, 12c, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0.
Languages: C, C++, Java, MySQL, C#, VB.Net, ASP.Net, Web Services.
Platforms: Windows, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock.
Methodologies: Agile, Rational Unified Process (RUP), Water fall
PROFESSIONAL EXPERIENCE:
Confidential
UI Developer
Responsibilities:
- Developed RWD application following component-based approach using React, Redux, ES6, Bootstrap.
- Developed gradient, animation effects using CSS3.
- Used React-Router to turn application into Single Page Application.
- Worked with React-Autocomplete for creating google maps location search on the webpage.
- Implemented the Drag and Drop functionality using React-Draggable.
- Worked in using React components, Forms, Events, Keys, Router, Animations.
- Integrated Redux data store allowing React components to have access to data resulting in highly maintainable code
- Used Node JS to run Web pack tasks and build properly the project.
- Implemented React component routing concepts using conditional state management methods to render appropriate pages.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Interacted with RESTful Web services using Angular 2 Http Module.
- Implemented enterprise solution for customer survey and analytics using Highcharts.
- Created custom pipes using Angular2 before displaying it to the user.
- Refactored rendering from client-side rendering to server-side rendering to reduce initial page loading time and achieve better SEO performance.
- Implemented Fetch/Push of pictures using AWS.
- Tested React components and application using Jasmine and Karma.
Environment: HTML5, CSS3, Bootstrap, JavaScript, ES6, React, Redux, Angular2, Axios, RESTful, Node,Highcharts, WebStorm.
ConfidentialUI Developer
Responsibilities:
- Developed responsive client-side application to integrate with server side using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React, Redux, Flux, Node, MongoDB.
- Involved in all phases of Software Development Life Cycle (SDLC) of project including requirement Analysis, Designing, Building, Unit testing and Deployment.
- Design and developing web application using core Java and J2EE technologies and worked on various development activities on front-end redesign.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used React JS for templating for faster compilation and developing reusable components.
- Developing front end UI screens using React, HTML, CSS, JavaScript, Bootstrap, CSS3and AngularJS.
- Created Asynchronous functions in Node to achieve scalability on single threaded processes.
- Integrated Express JS in Node to access the DOM elements. It is used with Jade template to handle the UI elements.
- Configured the routes between Node, Express JS and AngularJS to handle the server-client requests and render the accurate UI code.
- Built web HTML templates for high traffic and complex data driven website. Implemented XML parsing and JSON parsing for data handling on different applications.
- Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used jQuery to traverse through the DOM and access the nodes. Used jQuery plugins for Drag and Drop, widgets, menus, forms and user interfaces.
- Used AEM Developer tools for exporting and importing content to and from AEM repository.
- Responsible to manipulate HTML5, CSS3 using jQuery as well as making the pages dynamic by using AJAX, JSON and XML.
- Created UI designs using Web 2.0 standards. Developed mockups and prototypes using HTML5, CSS3 and Photoshop.
- Used Bootstrap and media queries to create breakpoints and achieve smooth transitions across all screens.
- Responsible for code optimization and testing across browsers.
- Developed the functionality for communicating between the modules mostly involving View and Controller section of MVC pattern for project, it includes HTML5, CSS3, JavaScript, AngularJS, jQuery and AJAX, Bootstrap.
- Involved in Agile process, two-week Sprints, daily Scrums, pair programming to discuss the development of the application.
Environment: Core Java, J2EE, Node, Express JS, AngularJS, React, Redux, HTML, CSS, JavaScript, jQuery, AJAX, JSON, DOM, Bootstrap, XML, MVC, Agile, Scrum, GIT, Atom.
ConfidentialUI Developer
Responsibilities:
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Developed UI pages using HTML5, DHTML, XSL/XSLT, XHTML, CSS3, JSON, JavaScript, jQuery, Ajax, Adobe Creative suite, Backbone, AngularJS.
- Used routing schemes to develop single page applications (SPA) using Angular route.
- Used Routes and Factory validations in Angular.
- Worked with Angular Controllers, services and Factory functions.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spins up and enhanced performance.
- Used the Node and AngularJS MVC Frameworks in the development of the web applications.
- Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Developed web applications using Restful and SOAP protocols.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Implemented semantic templates using Handlebar JS.
- Utilized D3 for generating interactive visual reports.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Developed the pages that are complaint to W3C and ADA section 508(c) standards.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, JavaScript, AngularJS, Backbone, Node JS, D3, Gulp, GIT, JIRA, Eclipse.
ConfidentialUI Developer
Responsibilities:
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, JSP, CSS.
- Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery, AngularJS and AJAX also interfaced with third-party vendors to customize UI/UX solutions for web verticals.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery, AngularJS.
- Developed front end along with pages for user interactions and for the entire website using HTML, CSS, JavaScript and AngularJS.
- Applied jQuery core library functions for the logical implementation of all the applications at the client side.
- Developed UX design patterns (interaction patterns, navigational patterns) and Used jQuery and AJAX for service calls on pages to interact with the server for information.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Validated the client-side applications using jQuery Validation Plug-in.
- Extensively used Knockout Validation to customize the error messages and to make the tool configurable.
- Built User Interactive module called Measure using HTML, Typescript, jQuery, KnockoutJS that interlinks to the Nools which indeed does the math calculations as per the requirements of that measure.
- Used AJAX, JSON to send request to the server to check the functionality of the website. Testing the website on multiple browsers with their old as well as latest release.
- Debug 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 and was responsible for website development and deployment on Apache Tomcat.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web-based customer application
- Developed components to fetch the data from the back end using AJAX and jQuery and used SVN for Version Control and analyze the response of JSON to update DOM.
- Worked with Jasmine unit test framework to write unit tests for JavaScript code.
Environment: HTML, CSS3, JavaScript, Bootstrap, AngularJS, KnockoutJS, XML, jQuery, JSON, AJAX, SVN, Eclipse, MySQL, Java, Java Swing JSP, Jasmine.
ConfidentialUI Developer
Responsibilities:
- Developed web app using AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Worked in Agile Development and maintained appropriate level of communication in team going through all phases of SDLC lifecycle.
- Developed Responsible Web Design (RWD) UI using HTML5, CSS3 media queries, DOM, AJAX, JSON, AngularJS and Bootstrap.
- Implemented latest CSS3 features like creating various effects, shading, 2D 3D animation, Shapes and Handling multimedia.
- Designed and developed web pages using CSS pre-processors such as LESS and SAAS.
- Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
- Gathered data from API/web services via AJAX-JSON calls and updated the DOM within the result sets.
- Used jQuery to make RESTful API calls and Designed/documented REST APIs for collection and retrieval of high data.
- Used JSON for data exchange between client and server and AJAX to reduce the network load and update only the certain components of the website.
- Used GRUNT for UI task runner and mastered in using the GRUNT commands for building and deploying the project.
- Used Jasmine framework with Karma to write tests cases and performed end2end testing using protractor.
- Used W3C Validator for testing and worked on Unit testing with Karma and Jasmine.
- Used GitHub environment to make push/pull requests.
- Debugged the issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 8, 9, 10 browsers.
Environment: HTML5, CSS3, jQuery, D3.js, JavaScript, AngularJS, Bootstrap, Git, JSON, Spring, RESTful, web service, Jasmine, Karma, SASS, Eclipse.