Ui Developer Resume
Plano, TX
SUMMARY
- Around 6+ years of experience in Rich Graphical User Interface design, Web designing, Development and Multimedia (visual and user interface).
- Experience in working HTML4/HTML5, CSS2/3,jQuery,JSON,D3.JS, AJAX, JavaScript, Angular JS, node.js & Twitter Bootstrap, WebPack and Grunt/Gulp.
- Experience with full software development life - cycle, architecting scalable platforms, object oriented programming, and agile methodologies
- Worked extensively on API-driven interactive applications that utilizing the AJAX technology.
- Extensively used Node.js tools likeGulp,Grunt; Developed internal CLI applications using Commander Module for application build.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO /web standards.
- Incorporated table-less web development approach to create applications using CSS (2.1/3) and with the help of tags as per W3C standards.
- Experience in using the JavaScript frameworks jQuery, Angular.JS, Node.JS and React.JS .
- Experience in working MVC Architecture and also in using version control(SVN)
- Extensive Experience in Applications using Object Oriented (OO) JavaScript, JSONP, and XML.
- Experience in debugging and troubleshooting the existing code.
- Worked closely with information architects, developers and others to produce a team-driven end product that leads to a top-notch user experience.
- Effectively communicate conceptual ideas, translate business requirements into interactive web applications.
TECHNICAL SKILLS
Web Technologies: HTML4/ HTML5, DOM, CSS3, JavaScript, AngularJS,Angular 2.0,D3.JS,React JS, jQuery, Ajax, JSON,OOD,Spring MVC,media queries.
Development tools: Eclipse, Microsoft Visual Studio C++, Notepad++, Android, and SDK.
Operating systems: Linux, Mac OS X, Windows
Servers: Apache Tomcat, Windows 2003/2000/NT/IIS.
Version Control: SVN, GIT, Perforce.
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
UI developer
Responsibilities:
- Responsible for Development of e-commerce Web pages using HTML5, JavaScript, AngularJS, CSS, SASS including Ajax controls and JSON.
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
- Worked on prototypes for Responsive design.
- Creating a custom, single-page, responsive web application to replace a legacy line-ofbusiness web application.
- Writing components that hold model data and call back functions for the actions triggered from view.
- Writing controllers that are responsible for transferring control between components, making AJAX calls, routing and rendering views.
- Experienced in Model View Controller (MVC) frameworks such as Angular.JS for creating Single Page Application (SPA). Used HTML5, CSS3, Java Script and Angular.JS for our prototype - working model.
- Created proof-of-concept using responsive web design, Node.js,ReactJS, HTML5 and CSS3.
- UsedReactFlux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
- Responsible forReactUI and architecture. Building components library, including Tree, Slide-View, Table Grid.
- ImplementedReactcontainer and presentational components (as Stateless and Functional components when applicable)
- Developed the administrative UI using Angular.jsand Node.js, Jasmine andReact.js.
- Expertise in writing high performantReactcomponents, by using lifecycle methods like should-component-update & component-will-receive-props; UsedReactPerf tools to evaluate the performance of reconciliation.
- Developed drag and drop document editing usingReactJS-dnd andReactJS-motion.
- UsedReactJSfor creating reusable UI components
- Replaced legacy custom state management system withRedux&ReduxSagas
- Developed front end features using React/Redux/ES6 with Webpack.
- Involved in developing web Page Applications and Implemented custom directives to reuse the code using Angular JS.
- Working with Bootstrap Components which are written in Angular JS using Angular-UI components.
- All the CRUD operations were performed with the help ofAngularJS$http & $q W.r.t to database.
- Used Yeoman, BOWER and NPM for scaffolding the AngularJS application.
- On server side, created & used Restful Web API endpoints for database operations (CRUD) for thisAngularJSproject.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Used Node.js to runGrunttasks and build properly the project (compile, minify, concat etc.).
- Integrated with backend by making Restful web service calls inAngularJS.
- Involved in developing the AngularJS MVC framework for the Single Page Application development.
- Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON.
- Using Googleanalytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Added analytics and tagging functionality for all the existing pages to track all the user actions using JavaScript.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
Environment: HTML4.0/5, CSS3, JavaScript, jQuery, AJAX, JSON, XML, Eclipse, Angular JS,SASS, Adobe Dreamweaver, JIRA, Twitter Bootstrap,D3.JS, React JS, GIT,Adobe Photoshop, Grunt and MS Office.
Confidential, Columbus, OH
UI developer
Responsibilities:
- Developed the UI layout and front-end programming (HTML) for web application that matched requirements.
- Coordinated project activities and ensure that all project phases are followed and documented properly.
- Implemented applications using Bootstrap framework.
- Built custom UI Widgets and Application logic using OOD and MVC architecture.
- Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform DOM manipulations.
- Development of Client Side Validation techniques using Web RTC and JQuery and Angular Java Script.
- Creating Angular JS controllers, directives, models for different modules of the application.
- UtilizedAngularJSRoute for creating Single Page Application (SPA), and in corporate Model-View-Whatever (MV*) development pattern allowing efficient unit testing, and appropriately utilizing Controllers, Services, and Factories with dependency injection.
- Implemented ng-repeat to display tabular data and utilized features such as sorting, filtering, paging and data manipulation to perform CRUD operations by usingAngularJS.
- Followed Test Driven Development in writing unit test cases in Karma for Angular controllers and filters.
- Working with Angular routers like UI router to establish routing between nested html views.
- Developed non-functional HTML5, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Implemented routing to allow for the use of a Single-page-application (SPA) with different content using routeProvider in theAngularJSModule and ng-view in the HTML5.
- Used tools like Gulp as task runner for the build process.
- Developed GUI using OOD,JavaScript, Angular JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery, jQuery Mobile in on-going projects.
- Used CustomAngularJSFilters to provide better search experience and for Sorting purpose.
- UsingAngularJScreated custom directives for data manipulations and to display data in company standard format in UI.
- Implemented various $scope methods $watch (), $digest () and $apply () in order to implement two way data-binding by usingAngularJS.
- Designed various routing mechanisms and Implemented $http functionality inAngularJSin order to retrieve data from web servers.
- Tested/De-bugged on browser using Firebug
Environment: CSS3, XML,Hybrid HTML5/DHTML, CSS3,D3.JS, JavaScript, media queries,Tomcat Apache JQuery, JSP,Rally,REST API, Oracle,AJAX, Gulp,Web RTC,SVN,Angular JS
Confidential, Arizona
UI developer
Responsibilities:
- Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and JQUERY, Angular JavaScript.
- Wrote code to ensure that the application is cross browser compatibility (IE 7+ and Firefox) as per the requirements
- Responsible for design and development of the web pages from mock- ups
- Development of website GUI & functionality with JavaScript.
- Developed single page Application with Web RTC and Angular JS.
- Bootstrap used along with Angular JS in creating the Application.
- Created components like Grid, Panels, Toolbars, button and Combo-box etc.
- Designed the application framework, selects the software and hardware platforms and determines the site navigation.
- Perform code review with peers to ensure code optimization and web optimization techniques are followed.
- Used JDBC, application server provided transaction REST API for accessing data from the Oracle the using standard statements
- Follow agile methodology and iteration planning.
- Support and consultation for content publishers, web developers and managers.
- Understanding and implementing the requirements of the client, making communication and interpersonal skills Development and management of the departmental web content management system.
Environment: HTML4/HTML5, Bootstrap, CSS3, JavaScript, jQuery, JSP (Java), Eclipse, Apache Tomcat, SVN,Angular JS
Confidential
Web Developer
Responsibilities:
- Developed web pages for tablet devices such as apple, android tablets using HTML, XHTML, Twitter Bootstrap, CSS, JSON, JavaScript, jQuery and AJAX.
- Built custom UI Widgets and Application logic using jQuery.
- Designed and implemented different layouts using HTML and CSS.
- Implemented applications using Twitter Bootstrap framework.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Coordinated with UI web designers for developing a user friendly application.
- Involved in meetings with business customer and technical team for implementing the application.
- Applied techniques for cross-browser and cross-platform interface development.
- Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop and SVG.
- Defined and developed the application's presentation layer using HTML, CSS3 and JavaScript.
- Used Java for backend programming with MySql database with Jboss server.
- System Integration with various subprograms and subsystems.
- Used JIRA for bug tracking and issue tracking.
- Worked with JSON for data exchange between client and server.
Environment: HTML4.0/5, CSS, JavaScript, jQuery, AJAX, XML, Eclipse, Adobe Dreamweaver, JIRA, Twitter bootstrap, GIT, Adobe Photoshop and MS Office.
Confidential
Web Developer
Responsibilities:
- Coordinated with the BA group for better understanding of functional requirements, Analyzed and Designed the business requirements to documented and implemented.
- Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented applications in JavaScript, and MySQL.
- Worked extensively with the File management and image libraries.
- Performed Client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug.
- Managing and implementing all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.
Environment: JavaScript, jQuery, PHP 5.0, HTML, CSS, AJAX, Apache, Windows 2000/XP.