Sr. Ui Developer Resume
NY
PROFESSIONAL SUMMARY:
- UI Developer with around 9+years of experience in software development includes Analysis, Design and Development of Web - based Applications and Enterprise level applications.
- Strong experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like HTML, HTML5, XML, CSS, CSS3, JavaScript, jQuery, Backbone.JS, AngularJS, Angular 2.0, Typescript, React JS, JSON, Bootstrap Framework, Ajax and Media Queries.
- Strong experience in Utilizing CSS3mediaqueries, SASS and Responsive WebDesign making the Web Pages Fluid across Multiple Devices. (Grid, Fluid layouts and Break Point approaches).
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Photoshop and Adobe Experience Manager (AEM/CQ5).
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Working knowledge on JavaScript library JSON and XML, jQuery, CSS3, W3C Standards.
- Experienced with implementing unique features of Bootstrap for good responsive design.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experienced in Client Side designing and validations using HTML, HTML5 and Java Script and Writing code to consume the JSON data as a part of JQUERY AJAX calls and update the DOM.
- Experience in designing and presenting multiple concepts and iterations around User Interaction Models, Workflows, Wireframes, Mockups, Storyboards and Prototypes.
- Strong experience in Utilizing CSS3 media queries for building Responsive Layouts as part of RWD (Responsive web Design) POCs for various devices.
- Converted the mock-ups into hand-written HTML, CSS3, XHTML, JavaScript, jQuery, AJAX, XML and JSON.
- Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, JavaScript, React JS, Backbone. JS, JSON and HTML5.
- Experience in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3and MVC frameworks such as Angular JS, Backbone JS, Node.js, React JS etc.
- Designed Frontend with in object-oriented JavaScript Framework like React JS and created forms to collect and validate data from the user in HTML5 and React JS.
- Experienced with installation ofAWSCLI to control variousAWSservices through SHELL/BASH scripting.
- Good understanding in Angular JS, Angular 2.0,Backbone.js, Ember.js, Node.js framework concepts and Responsive Design and Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt and Require.js.
- Involved in the application development usingSpringCore,SpringO/R andSpringMVC modules and implemented Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
- Experience in Unit Testing, Integration Testing and TDD (Test Driven Development) approach using popular test runners like Karma and Jasmine for Angular JS framework.
- Experienced in deploying applications with continuous integration tools such as Jenkins, worked with version control tools such as Git.
- Experience in debugging and troubleshooting existing code.
- Experience with full object-oriented software development life cycle using both Waterfall (UML) and Agile (XP) development methodologies.
TECHNICAL SKILLS
UI Web Technologies
HTML/HTML5, XHTML, XSL, XML, XSLT, JavaScript, AJAX, jQuery, JSON, Bootstrap, CSS2/CSS3, UI Concept Modeling/Wire framing, AngularJS, Angular 2.0, Typescript,React JS, DOM, AWS, RWD, Ember JS, Backbone.JS, NPM.
Server-Side Programming
Java, J2EE, JSP, JSF, C#, Servlets, JDBC, Web Services, Restful, Spring framework, Google API.
CSS PreprocessorsSASS, SCSS.
Debugging Tools: Firebug, Developer Tools.
Testing Tools: Karma and Jasmine.
Task Runners: Grunt, Gulp.
Version Control: Git, Jira.
Database: Microsoft SQL Server, MySQL, Oracle, DB2.
Methodologies: Agile, Water fall model, Rational Unified Process(RUP), UML.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. UI Developer
Responsibilities:
- Created dynamic web pages those are more user-interactive using HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap for client-side validations and Angular 2.0 to design the front-end and redeveloped the existing module with Angular 2 by writing the code in TypeScript for SPA's.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular 4.0/5.0 and Bootstrap.
- Spearheaded adoption of new principles such as responsive design, mobile first and adaptive design using Angular5 libraries using Typescript.
- Designed and coded customized Angular 5 services to interact with the backend API and serve components.
- Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Implemented bootstrap, CSS in AngularJS for developing rich and responsive UI.
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
- Developed source code to consume JSON response received through AJAX calls using jQuery.
- Coding, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Designing Logos and Templates using HTML, DHTML, CSS, and Adobe Photoshop.
- Used Jquery, Ajax for service calls on pages to interact with the server for information.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Involved in testing the website on multiple browsers with their old as well as latest release.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Designed and implemented the integration layer for client-server communication using Spring MVC.
- Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4
- Designed and coded customized Angular 5 services to interact with the backend API and serve components.
- Created responsive web pages using HTML5, CSS3 media queries and MDB for angular
- Developed the application using MEAN stack: Mongo DB, Angular 5.0, ExpressJS, and Node.js.
- Used Angular 5 as framework to create a Single Page Application (SPA) and created various components.
- Performed a lot of DOM operations for loading and manipulating dynamic content on web pages.
- Front-end prototype and the ming with Bootstrap, Angular 5, jQuery.
- Developed callback functions to parse and handle JSON data returned from the server.
- Developed all client-side logical implementation part of applications with Angular 4 controllers under specific modules, manipulating nodes in DOM tree.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to write in JavaScript.
- Developed the server side Graph QL Core API layer to server multiple mobile and web clients.
- Implemented JavaScript module patterns using asynchronous script loading.
- Created a build process for different environments like dev, test and production. Demonstrated knowledge of code reviews, unit and regression testing, page speed testing.
- Made enhancements to existing CSS and DIV tags using box model.
Environment: HTML5, CSS3, Angular 4/5, Node JS, JavaScript, JQuery, AJAX, Bootstrap framework, Jasmine, Tortoise SVN.
Confidential, Boston, MA
Sr. UI Developer
Responsibilities:
- Created dynamic web pages those are more user-interactive using HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap for client-side validations and Angular 2.0 to design the front-end and redeveloped the existing module with Angular 2 by writing the code in TypeScript for SPA's.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular2.
- Used Angular 2's HTTP Client to Interact with backend and modularized the Application with Ng-Module.
- Worked with Angular 2.0 to develop single page applications for managing Angular 2.0 applications.
- Developed forms with new validations through Angular 2 and designed a responsive website using Bootstrap grid system to layout contents that fit different devices making the pages responsive by using the SASSversion of Bootstrap.
- Implemented responsive web design using media queries and bootstrap.
- Extensively worked with making calls to Backend to fetch the data as JSON response and parse it on the UIfor DOM Manipulation using Angular2's HTTP service.
- Used modules, templates, components and data binding in Angular 2.0 and implemented Angular 2.0components for navigation and services to connect the web application to back-end APIs.
- Created custom, widespread use modules and components which extend the elements and modules of core Angular and involved in MVC architecture of Angular2 in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Built the application with client custom architecture built over MVC UI development with technologies like HTML5, Angular 2 and jQuery and developed multiple POCs to create a user transaction grid in Angular 2.
- Developed forms with new validations through Angular 2 and used routing schemes to develop single page applications (SPAs) using Angular Route used Dependency Injection (DI) from Angular.JS factories and services.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript,AWSElastic Beanstalk, NodeJS.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using JSON and involved in consuming Restful APIs and processing JSON data for rendering in UI.
- Defined new validations throughAngular 2for the form field validation implemented through HTML5.
- Implementing inheritance properties using SASS for creating responsive style sheets.
- Worked on jQuery and JavaScript to make forms interactive and used Bootstrap in effective web design.
- Used Ember JSto create and support the REST API and UI for enterprise-level data migration platforms.
- Developed Components and Templates usingAdobeAEM6.1 touchUIfor supporting the different Webpages.
- Configured KARMA to run test specs and tested JavaScript using Jasmine.
- Used Jenkins to find and solve defects in a code base rapidly and to automate testing of their builds.
- UsedGitas a version control. Used Git bash, Source tree and Tortoise Git tools for version control. Creating branches on the source code, adding, staging and committing code as a part of development.
Environment:HTML5, CSS3, Bootstrap (3.x.x), TypeScript, jQuery (2.2.4),JSON, Section 508 standards, GitHub, Angular 2.0,SASS, LESS, SCRUM, EmberJS, Media Queries, AWS,Restful Web Services, MYSQL, JASMINE (2.5.x),AdobeAEM6.1, Karma, Gulp.
Confidential, Kansas City, MO
React JS Developer
Responsibilities:
- Developed dynamic-mails using JavaScript, and hand coding of HTML5, XHTML and implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap3.x and ReactJS for template to fasten the compilation and developing reusable components.
- Used React JS and Reduxto render pages on both the client and server slides and implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React UI and architecture by building components library, including Tree, Slide-View, and Table Grid and upgraded the existing media playback features from Flex to HTML5 media elements and designed Prototype and project layout skeletons using React JS, jQuery and CSS and HTML.
- Used some of the ES6 features like Arrow Functions, Extended Parameter Handling, Template Literals and Enhanced Object properties.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Developed the administrative UI using backbone.JS and used Ext JS to build the GUI controls of the application.
- Worked with Reducers, React Containers to update the state of an APP produced by Redux and by mapping those to the React component using React-Redux and implemented stable React components and stand-alone functions to be added to any future pages.
- Used React flux to polish the data and for single directional flow and Implemented flux pattern by using redux framework as a core dependency.
- Used REDUXASYNC actions to make the app fully asynchronous and created flux stores to migrate an existing flux app to redux.
- DevelopedWebServicesto pull data from server usingRestfulAPI.
- Worked on React JS Virtual Dom and React views, rendering using components, which contains additional components called custom HTML tags.
- Working on React JS to develop single page apps by extending virtual Dom and used React-Auto complete for creating google maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- 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 EXT JSfor building rich internet applications &Require.JSto optimize in-browser use and to load the module and to improve the Speed and wrote various classes and methods for data retrieval while implementing EXT JS components.
- Added Excel-Builder to download the Tabular data in Excel format using React and implemented flux pattern by using redux framework as a core dependency.
- Worked with Jasmine and Karma unit test framework to write unit tests for JavaScript code.
Environment:HTML/HTML5, CSS3, ReactJS, JavaScript, jQuery, NPM, ES6,Redux, Prototypes, Flex, Web pack, Ext JS, Require JS, Backbone.JS, Web Services, React UI, Adobe AEM/CQ5,Bootstrap, Jasmine, Karma, Bower, GIT, Agile.
Confidential, Dallas, TX
UI developer
Responsibilities:
- Participating inAgile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing.
- Developed UI on mobile web platform using JavaScript, HTML, CSS, JavaScript validations and JSON.
- Developed dynamic web pages using HTML, CSS, Bootstrap, jQuery and AngularJS and AngularJS MVC framework to build Web application for the internal use of the organization.
- Developed various reports and charts using HTML Canvas, HTML SVG and SVG by passing JSON objects and arrays as input for web applications.
- Enhancing the UI with a foundation in fundamental UX techniques allows me to create very user-intuitive presentations that give the user a sense of the flow of information, the hierarchy of content, as well as providing greater accessibility with clean HTML syntax and 508 accessibility standards.
- Brought the HTML and CSS of an existing web site to the latest web standards and codedAngularJScontrollers and directives for application functionality and filters for heavy DOM manipulation.
- UsingAngularJScreated Responsive Web Design (RWD) and did data manipulations to display data in company standard format inUI and built Web pages that are more user-interactive using jQuery plugins for Drag & Drop, Auto Complete, JSON, and JavaScript.
- Checked for cross-browser compatibility issues regarding HTML and CSS layouts in IE 6 and up, Firefox, and Chrome using Firebug and Chrome and IE Developer Tools.
- Installed Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp.
- Worked on responsive web designing (RWD). Application is supportive for large, medium and small devices using Bootstrap.
- Extensively used JavaScript to provide functionality for the user interface.
- Worked on the application developed using HTML, CSS, JSONand used several jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets anddeveloped AJAX based web-based UI framework by utilizing jQuery library.
- Created Mockups, Storyboards and Wireframes for the development of variations of a layout to maintain design consistency throughout the site.
- Extensively involved in coding withjQuery UIandjQuery Mobileto add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
- Used jQuery plug-in to implement features as a light box, sliders and other intuitive features.
- BuildRESTweb service by buildingNodeJSServer in the back-end to handle requests sent from the front-endjQuery Ajax calls.
- Installed the latest versions of the JavaScript libraries using NPM which are package managers and developed administrative pages using NodeJS.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using jQuery UI Library.
- UsedJIRAwhich is integrated with Issues, Code, Builds & Documents related to the project as a part ofAgilemethodology Atlassian JIRA and JIRA Plugins.
Environment:CSS, JavaScript, jQuery, HTML, JavaScript, Node JS, Mockups, Storyboards, JSON, Wireframes, Ajax, Restful Web Services, Agile, NPM, Jira.
Confidential
Web Developer
Responsibilities:
- Involved in the preparation of prototype and demos of the project and presented before the client to check that it meets their requirements.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side with in the forms.
- Optimized images for web page display, and feature item slides using Adobe Photoshop.
- Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Involved in designing and developing the XML Objects Used AJAX to send request to the server to check the functionality of the websites and established a JSON contract to make a communication between the JSP pages and java classes.
- Created database tables and manipulated data using MySQL and used JSON to store and access the data in a search pages.
- Developed modules to retrieve data using AJAX calls through jQuery method.
- DevelopedSpringFramework based RESTFUL Web Services for handling and persisting of requests andSpringMVCfor returning response to presentation tier.
- Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
- Applied XML into transferring administration data to the back end.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Cooperated with team members to conduct user research with effective communication, analytical and interpersonal skills.
Environment:HTML, CSS, JavaScript, jQuery, Ajax, JSON, Adobe Photoshop, Web Services, JSP, JDBC, Hibernate, Spring,MYSQL, SQL, XML.
Confidential
Web Developer
Responsibilities:
- Developed Interactive GUI screens using HTML and JSP and data validation using Java Script.
- Designed and Developed end to end customer self service module using annotation-based Spring MVC, Hibernate, JSP and jQuery.
- Worked in team to develop prominent level class diagrams and sequence diagrams and implemented JAVA/J2EE, Struts, Spring, Hibernate, Web services.
- Involved to create the User Interactive web pages in a professional manner using web technologies like HTML, XHTML, and CSS based on the W3C and ADA standards.
- Implemented an asynchronous, AJAX and jQuery UI components based rich client to improve customer experience and developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and jQuery.
- Worked on CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Consumed Web Services to interact with other external interfaces to exchange the data in the form of XML and by using SOAP and developed SQL queries to perform insert, update or delete operation on MySQL database.
- Implemented Java&J2EE design patterns.
- Followed good coding standards with usage of JUnit, Easy Mock and Check style.
- Build/Integration tools and Deployment using Maven 2.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
Environment: Core Java, J2EE, CSS, XHTML, JSTL, JavaScript, jQuery, XML, XSD, XSLT, JSP, Servlets, SOAP web service, Hibernate, Spring MVC, AJAX, JSF2.0, JIRA, JDBC, Eclipse, MYSQL, Maven, JUnit, MS SQL Server 2008.