Sr. Ui Developer Resume
Seattle, WashingtoN
PROFESSIONAL SUMMARY:
- 8 years of experience as a UI Developer with extensive experience in developing Websites and User Interface Applications using Web Technologies.
- Front End / UI Web Developer with extensive experience in UI Development, Web design, Web Development, and testing web pages with Usability standards.
- Experience in web development with a strong background working on open source technologies, including HTML/HTML5, CSS3, Cross Browser Compatibility, DOM, XML, XHTML, DHTML, JavaScript, jQuery, etc.
- Expertise in developing front - end User Interface for Web and Mobile Web - related applications for mobile products targeted devices like IOS and Android devices.
- On the job s includes: successfully designed and developed large web 2.0 based enterprise solutions with emphasis on use of CSS Layout, OO JavaScript framework, and Design Patterns.
- Translate business requirements into wire-frames, screen mock-up and prototype.
- Hands on experience in creating custom components and modules for the re-usability and maintainability of the components to share among multiple applications.
- Expertise in CSS layout designing, converting business requirement into Illustration and Color standards.
- Strong knowledge in cross browser compatibility issues and W3C standards.
- Excellent knowledge of multi- tier Web Based application development.
- Maintaining compatibility for different browsers like IE6 - 11, Chrome, Firefox, Opera, Safari.
- Experience with modifying existing undocumented code and with code standardization.
- Extensive knowledge in JavaScript and jQuery plugins, AJAX, dynamic HTML, JSON, Angular.js, Backbone.js, Bootstrap and Node.js
- Strong problem solving ability and analytical skills and able to integrate quickly into team and work independently toward team goals.
- Trained interns in use of iRise ideation software.
- Experience in developing HTML5 websites, Twitter Bootstrap, and Responsive websites.
- Learning to implement ReactJSin view level.
- Asynchronous Programming using WPF Dispatcher Object. Application has stunning user interaction. Like Async calls for compact SQL DB synchronization, Collection binding to grid view, Excel sheet generation, Search operations.
- Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
- Familiar with Grunt task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.
- Expertise in effective interactive design solutions that meet business, project, and design goals, based on standards and guidelines.
- Skilled in conceptual development of Web-based Projects, including Project Strategy, Functionality, Information Architecture, Navigation Systems.
- Designed and Developed Web applications using CSS pre-processors SASS and LESS.
- Extensive experience in working with SOAP and RESTful Web Services.
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Proficient in OOA Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like UML, Microsoft Visio and Rational Rose.
- Experience in performing unit-testing using Jasmine, Karma and end-to-end testing using Protractor.
- Strong exposure to UX design along with a strong background working in Wire-frames (Prototypes, Mock-ups, Storyboard and User Flows).
- Extensive experience in attending client calls, Provide the estimate of effort required to complete a unit of design task to ensure the completion of job within given time frame.
- Worked with BA to develop and iterate design mockups, user stories and other design doc.
- Handled multiple projects and had a review with whole project at the end of the course.
- Very quick learner and keen to adopt new technologies.
- Strong team playing skills coupled with the ability to build excellent customer relations.
TECHNICAL SKILLS:
Programming Languages: Java, JavaScript, C#, C++
Web Technologies: HTML4/5, CSS2/3, jQuery, jQuery UI, JSON, Ajax, REST, DOM, XML, PHP, Bootstrap, AngularJS, Backbone JS, Node JS, EXT JS.
Debugging Tools: Chrome Dev. Tools, Net Beans Connector, Firebug
Developer Tools (IDE):NetBeans 8.0, Brackets, Sublime Text 3, Eclipse
Source Control Tools: SVN (Tortoise), GIT 2.x
Database Technologies: MySQL, OLAP
Operating Systems: Windows XP/7/8, Mac OS X 10.9.x, Linux Ubuntu 14.x
Other: MS Visual Studio, jEdit, IE Tester, FileZilla, Putty, Wire Shark, TeamViewer, MS Office 2013 (Word, Excel, PP), php My Admin
WORK EXPERIENCE:
Confidential, Seattle, Washington
Sr. UI DEVELOPER
Responsibilities:
- Interact with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, XSLT, JavaScript, Bootstrap, Backbone, Angular and JQuery.
- Involved in writing JSP components and used Spring MVC for presentation layer.
- Work with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Development and implementation of web and mobile applications using HTML/ HTML 5, CSS / CSS 3.0, JavaScript, XML, AJAX, jQuery and JSON.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS.
- Implemented code according to coding standards and Created Angular JS Controller Which Isolate scopes perform operations.
- Developed Tabbed pages using AJAX and Angular JS for quick view of related content, scores, top stories, and headlines.
- Developed web pages using Ext JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Utilized SASS for building application style sheets.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Developed custom directives in Angular JS for the UI screens.
- Created AJAX requests to the REST service using Angular JS built in $http and $resource objects.
- Created reusable Modules using the built in features like Factories, Routes, Dependency Injections and MSC architectures offered in Angular JS.
- Build dynamic UI features with utilizing REST service and JQuery to Parse JSON responses.
- Implement effective responsive web design leveraging CSS3.0 and media queries.
- Write quality, maintainable code in HTML, CSS (LESS and SASS), JavaScript, jQuery, and Ajax.
- Developed Tabbed pages using AJAX with jQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Creating different visualizations for data as per the business needs using D3 charts.
- Implemented the service using Node.js for performance, development, maintenance and deployment reasons.
- Experience with front-end technique in Angular JS, Node.js, D3 or charting.
- Built a real-time interactive visualizer using ReactJS for analyzing portfolio.
- Developed applications using Visual Studio, C#, and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
- Built ASP.NET, C# legal billing program that accepts barcode gun input. Also used JavaScript to advance from field to field after gun is clicked.
- Unit test all the front-end Angular JS code using Karma.
- Experience with Responsive Web Design (RWD) and used responsive design frameworks such as Bootstrap, foundation etc.
- Used Gulp as the automated task runner for a better development/build/production workflow.
- Consulted and customized Facebook JavaScript API, Twitter JavaScript API, as well as other JavaScript components for optimized customer experience.
- Proficiency in Photoshop, Illustrator, Autodesk Sketchbook and Corel Painter.
ENVIRONMENT: HTML, CSS3, JAVASCRIPT, JQUERY, ANGULAR JS, NODE JS AJAX, JSON, DOM, LESS, BOOTSTRAP, APTANA STUDIO, FIREBUG, MYSQL
Confidential, Pleasanton. California
UI DEVELOPER
Responsibilities:
- Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Worked in front-end integration projects using the JavaScript MVC frameworks and HTML5, Bootstrap, CSS3, JavaScript, DOM, and Ajax technologies and methodologies.
- Designed/developed a consumer receipt organizer and retail promotion application for mobile devices with HTML 5, CSS 3.0, and jQuery Mobile.
- Experienced in Asynchronous Frameworks like NodeJS, Twisted.
- Used Adobe Creative Suite (HTML, CSS, JQuery, JavaScript, Foundation5), Excel, QuickBooks.
- Used LESS preprocessor, Bootstrap library for creating UI and maintain consistency across the website.
- Used Media Queries (Responsive Web Design) techniques to enhance user’s behavior based on screen-size, platform and orientation.
- Used Backbone JS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
- Communicated with other distributed systems using XML, Web Services, Remoting, COM Interop and WCF.
- Hands-on experience in React js, and Google Polymer framework.
- Experience in creating web components using Polymer js, set of W3C standards and upcoming browser APIs for defining own custom HTML elements
- Used Angular JS MVC framework to create Models and Collections that includes logic to interact with REST services.
- Used ng-table, ng-grid and various types ofAngularDirectives.
- Used all aspects ofAngular JSlike "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives".
- Used various Angular JS filters against data sets to filter and formatted data currency, strings rendered in the UI.
- Managing and developing the project to redesign webpages using Laravel framework for backend and ReactJS for frontend from scratch.
- Worked with Backbone JS for providing models with key-value binding and custom events, collections, and connects it all to existing API over a Restful JSON interface.
- Worked on Node JS grunt for minification of JavaScript and CSS files.
- Involved in gathering requirements, design, and development of Flex components.
- Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint (CRUD) with Mongo DB back end, provided a schema.
- Worked with NodeJS and Node Package Manager (npm) to install the required JavaScript packages like Express, Morgan (Logging Framework) etc.
- Extensively used WPF Routed events and Commands.
- Extensively used WPF Value Converters.
- Developed Node.js based api/json systems for mobile applications.
- Created AJAX requests to REST service with only use of GET method for retrieval.
- Responsible for designing page layout using HTML5, CSS3 along with jQuery, further adding dynamic functionality to each module.
- Involved in skinning and styling of Flex components.
- Upgraded the existing media playback features from Flex to HTML5 media elements.
- Frequent use of Http requests through jQuery AJAX to the server to keep track of market pulse.
- Performance Optimization techniques were used to compensate the Frequent use of Http Request.
- Working on all the latest technologies like HTML5, CSS3, etc. Tackled various issues related browser compatibility to accommodate these advanced and fast technologies
- Working experience on design Web pages though keeping file size less than 2kb to optimized web application though fits all required user experience and interaction on different mobile platforms
- Manage web interface state using DOM and JavaScript Objects.
- Worked on GIT repository.
- Wrote Jasmine unit tests using Karma to verify Angular JS modules and JavaScript utility routines.
Environment: Object oriented JavaScript, jquery, Angular JS, Node JS, Backbone JS, HTML4 and HTML5, CSS3, XML, AJAX, Dreamweaver, windows, Firebug, MySQL, PHP, WordPress.
Confidential
UI DEVELOPER
Responsibilities:
- Implemented MVVM, client side MVC frameworks like AngularJS, Backbone, Single Page Application developments.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, analysis, design, development, testing and deployment.
- Involved in Agile Methodology process, which includes bi-weekly sprint and daily Scrum to discuss the design and work progress.
- Worked with clients to develop layout, color scheme for their website and implemented it into a final interface design with the HTML/CSS and JavaScript.
- Created webpages according to client's guidelines and standards throughout the development and maintenance of the website using HTML, XHTML, CSS and JavaScript.
- Established standards and best practices for coding and design.
- Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues with CSS.
- Successful delivery of multiple cross-functional, medium complexity projects including SAAS applications like ServiceNow and Jira and Virtualization technologies like AWS & VMware
- Used various adobe tools to improve quality of images.
- Improved user experience introducing jQuery validation framework.
- Used Angular JS framework to bind HTML (views) to JavaScript objects (models).
- Created Custom Filter, Custom Directive usingAngular JS.
- Working with routing and developed login pages usingAngular JS.
- ImplementedAngularService calls usingAngularFactory.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular JS.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Design and develop scalable systems on top of Node.js.
- Called the restful web service calls for POST, PUT, DELETE and GET methods.
- Developed Web API using NodeJSand hosted on multiple load balanced API instances.
- Tested application on Internet Explorer 6.0 and above, Firefox, Opera and Google Chrome to achieve Cross Browser Compatible Issues.
- Deploy and test applications targeting different devices and versions that include tablet devices, & smart phones devices.
- Conceptualize, design and implement application features, both consumer facing and product based.
- Provides technical leadership in research, analysis, design and implementation to support operations and software development needs.
- Interface with other teams on a daily basis, including creative and backend engineering teams.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Using SVN as source repository and controlling versions of the code.
- Deployed the application to Apache Tomcat server and tested the front end using Jasmine.
Environment: Object oriented JavaScript, jquery, Angular JS, Node JS, HTML, CSS, XML/ XHTML, AJAX, JSON, Dreamweaver, windows, Firebug, MySQL, PHP, WordPress. Chrome Dev Tool, Adobe Photoshop.
Confidential
UI WEB DEVELOPER
Responsibilities:- Worked with client, program manager to gather their requirements.
- Creating Front-end Applications using HTML, CSS and JavaScript.
- Involved in complete User interface designing and coded the web site in XHTML, CSS and Java Script.
- Used AJAX with JQuery controls for Listing all scripts in a grid and can edit it in the grid which will reflect in the database table as well (like margins).
- Wrote CSS and JavaScript for browser compatibility. Re-skinned and created new theme for some of the forms using CSS and dynamic JavaScript.
- Used AJAX&JSON communication for accessing RESTful web services data payload.
- Used jQuery, a JavaScript library to, dynamically update the page content on the client side.
- Created an actions menu with jQuery that appears when checkboxes are selected
- Designed XML schemas and parsers for scalable XML documents used with Web Services and real-time reporting.
- Creating prototypes of interfaces to be used as blueprints for technical development.
- Developed tested cross-browser compatible and standards-compliant CSS-based page layouts.
- Experienced in using Wireframes / Mockups to create cross-browser UI’s with table-less CSS.
- Changing the width of the list items that resulted in different forms of grids. Also solved the padding effect differences among the various browsers i.e. browser’s compatibility.
- Worked with CSS Selectors, classes, ids, pseudo classes, Inheritance and cascade concepts, Box model with fixed width, fluid & elastic layouts.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Built dynamically generated dropdown lists using Ajax and jQuery.
- Wrote code to consume the JSON data as a part of JQUERY, AJAX calls and update the DOM.
- Worked on HTML, DOM, Browser Object model and plain JavaScript.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
- Implemented pagination links that helps each page to download only when requested that speeds up delivery and saving on bandwidth.
Environment: Core Java, Jsp, J2EE, Java, Spring MVC, Web Services, Hibernates, Adobe, Ajax, Servlets, DAO, PL/SQL, MS SQL Server 2005, XML, CSS, eclipse, Apache, Ant.
Confidential
WEB DEVELOPER
Responsibilities:
- Involved in Agile Methodology process, which includes bi-weekly sprint and daily Scrum to discuss the design and work progress.
- Designed and developed User Interface Web Forms using CSS, jQuery and JavaScript.
- Created various web page layouts using HTML, and CSS.
- Implemented validations using JavaScript.
- Used JQuery plugins such as Date picker, Accordion, Tabs, Slider and Dialog.
- Analysed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- Used Model-View-Controller (MVC) architecture to make view level customizations with the help of spring MVC as per the user expectations
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
- Written ANT Scripts for project build in UNIX environment.
- Deployed the application on Apache Tomcat Server
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Used SOAPUI for testing web services and verifying the request and response XML.
- Designed and developed a web-based client using Servlets, JSP, Tag Libraries,Java Script, HTML and XML using Spring Framework.
- Implemented business framework using spring that leverages classical Model View Layer (MVC) architecture.
- Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP, and Java classes.
- Extensively used complex SQL queries (Sub-queries and correlated sub queries).
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Writing PL/SQL queries to Insert/Update database and worked on Batch /Framework related insert/Update Queries in SQL Developer and TOAD.
Environment: Core Java, JSP, J2EE, Java, Web Services, Hibernate, Java/J2EE, Oracle, PL/SQL, SQL Profiler, JSP, Servlets, HTML, XML, Spring MVC, Hibernate, UNIX.