Sr. Ui Developer Resume
Bellevue, WA
SUMMARY:
- A Result Oriented Professional with 8 Years of work experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Object Oriented JavaScript, JavaScript & UI Libraries/Frameworks (MV*).
- Proficient in AngularJS,Websockets,jQuery, KnockoutJS,BackboneJS,JSON, JSONP, Twitter Bootstrap, Modernizer JS,Keynote, ReactJS,HTML, XHTML, XSLT, Ajax, CSS3, CSS Frameworks, SASS, CSS Sprite, Jasmine Unit Test Framework.
- Expertise in Developing Responsive Design, REST Service Application with Reusable Code and High Quality & Performance using suitable Front End Technologies.
- Experience in Prototyping - Built entire Intranet portal in Axure environment.
- Excellent and impressive hands on creating wireframes using MS visio and Adobe In Design.
- Experience in creating user interface widgets using JQuery.
- Experience with Backbone JavaScript library with a RESTful JSON interface.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Excellent experience in RWD (Responsive Web Design).
- Analyze user interface problems and create on-brand design solutions that meet measurable business goals and requirements.
- Use metrics and research to inform design/UX optimization efforts.
- An experienced troubleshooter and tester in JavaScript code behind depending on the type of bug and solution that was presented. Heavy use of Jasmine,Karma Unit Testing and JSFiddle and Firebug.
- Experience working in Databases like Oracle 9i/10g/11g, DB2, Postgre SQL, MS SQL Server 2000, MySQL.
- Experienced in Agile, Scrum and Waterfall software development methodologies.
- Experience in working with Apache and IIS web servers.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
TECHNICAL SKILLS:
ClientSide Technologies: JavaScript, Angular JS, Node JS, Bootstrap, Express JS, AJAX, HTML, D3 JS, Sass, Compass, CSS, Jasmine, XML, jQuery, Groovy and Backbone JS.
ServerSide Technologies: Node JS, EJB5, MVC, JAVA, Servlets, JSP, JDOM, SAX, Saxon and JAXP, Web Services, Castor.
Developer Tools: Yoeman, Bower, Grunt, Karma, Protractor, AXURE, Eclipse, Webstorm, Ant, Git, BitBucket, SVN, IntelliJ, CruiseControl, Clear Case, Junit, HtmlUnit.
Containers and Services: JBoss 4.2, IBM WAS 5.1, BEA WebLogic7.0, 8.1 Portal, WLI, BEA Liquid Data, Apache, Netscape Enterprise Server, Siteminder, JNDI, JDBC.
Databases: Oracle 9, 10g, JPA, iBatis, Autonomy IDOL Server, Sybase, MS SQL Server, DB2, Notes Domino R5, SQL.
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Sr. UI Developer
Responsibilities:
- Designed a responsive website using Bootstrap grid system as well as CSS3 media queries to layout contents that fit to different devices including mobiles, tablets and desktops.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Worked independently from a rough design spec (or mocked up screenshot) and provide immediate contributions to the team.
- Worked on event-driven user interface using Angular JS.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns.
- Generated new and edited existing design with CSS to accommodate new changes in design and logic.
- Wrote AJAX calls with JSON responses and all JavaScript is written in JSON format.
- Worked on BitBucket and used it as a source control version tool, to manage the code repository.
- Worked through cross-browser compatibility issues with layouts and styles and fixed major CSS 3 bugs for supported browsers and platforms.
- Tested lengthy JavaScript codes with Node.JS.
- Worked on Jasmine test cases along with Karma and Protractor.
- Converted data from database into JSON format files and retrieved the same in the form of Restful APIs.
- Worked on different components of Web Services, including MVC architecture of Angular JS, using directives, controllers and filters.
- Developed prototypes for various web components using Axure.
- Co-ordinated with the QA and SVT teams, to test the user experience.
- Cross browser capability testing and used JavaScript debugger, Firebug, and Chrome tool for debugging and fixing issues.
- Held meetings with the client to develop layout, color scheme and layout for color component and implemented it into a final interface design using HTML, CSS and Angular JS.
Environment: JavaScript, AngularJS, CSS3, Bootstrap 3, Node JS, Compass/SASS, Express JS, Axure,Grunt, Gulp, Bit Bucket, GIT.
Confidential, Salt Lake City, UT
Sr. UI Developer
Responsibilities:
- Transform the website features from jQuery domain to AngularJS domain as the latter is faster and easier to implement.
- Developed AngularJS functionality in the application to provide two-way binding to the system.
- Integrated the model and view part using Model View View Models (MVVM).
- Extensive experience using Ember, KnockoutJS, BackboneJS, D3JS, ReactJS, Bootstrap, KendoUI and Node.js for layout.
- Worked on GWT Java-Java Script compile JRE emulation library, RPC mechanism, HTML canvas support and GWT Mobile applications.
- Worked extensively on information design, interactive data visualization, infographic data science techniques and inferential statistics in D3JS.
- Used customized services and directives in AngularJS to develop dynamic and responsive webpages.
- Worked on GWT widgets like Datepicker, Togglebutton, Suggestbox and panels like PopupPanel, FlowPanel, and SplitLayoutPanel.
- Built the template, pulled agent information from JSON object and rendered it onto the widget.
- Created Powerpoint presentations using Keynote for quarterly sales figures.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
- Involved in developing HTML and JavaScript/ECMAscript5 for client side presentation and, data validation within the forms.
- Maintained, enhanced, and recommended solutions that best suit business and technology needs from UI standpoint.
- Produced content pages with CSS3 layout and style markup presentations and also usedOO JAVA and JavaScript methods and properties.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in writing application level code to perform client side validation using JQUERY, JavaScript and Mean Stack.
- Also worked on Handlebars.js and Marionette.js frameworks.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Worked extensively on X- ray, a test comparative tool.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Participated in the team on agile development cycle.
- Coordinated with Interface Design Architects for meeting accessibility standards at code level.
Environment: HTML, CSS3/CSS, JavaScript, ECMAScript 5, JQuery, JSP, EJB, JSON, D3.js, DOM, Node.js, AngularJS, Bootstrap, JAWS, GIT, OO JAVA, SASS, MVC/MVVM, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, AEM, Eclipse, Internet Explorer, Firefox, Chrome, PL/SQL, Windows.
Confidential, Bridgewater, NJ
Sr. UI Developer
Responsibilities:
- HTML, JavaScript, JQuery, Bootstrap, and CSS based front endUIdesign and development.
- Used AngularJS custom directives to develop reusableUIcustom component.
- Worked extensively on W3C and s508 web standards.
- Worked on Google Web Toolkit to create complex web applications using JAVA.
- Developed callback functions to parse and handle JSON data returned from the server.
- Implemented JavaScript module patterns using asynchronous script loading and rich features of ECMA 5 (strict mode, getters and setters, JSON parsing) to provide more functionality to the JavaScript code.
- Involved in writing application level code to interact with Jenkins, APIs, RESTful Web Services using AJAX, JSON.
- Worked extensively on Grunt, Gulp, Yoeman,Accessibility Subject Matter.
- Worked on Balsamiqand Native JavaScript extensively.
- Mapping business requirements to application features and the most suited technology to provide business value.
- Worked extensively on OpenGL-powered 3D slide transitions, exporting to PDF, Quicktime, JPEG, HTML also themes among other Keynote features .
- Involved in different phases of system implementation such as Front-End Research and Development, Integration, Bug Fixing and Launch & Maintenance.
- Involved in the scope discussions with the business analysts and the client to identify the user requirements and the user experience to achieve the consistency in the proposed application.
- Worked on Blend4Web, AWS SNS/SQS, Three.js and O3D based high level API extensively.
- Analyzed and demonstrated the user centric design and customer experience to the client with the newly proposed application design.
- Helped add structure to the JavaScript by implementing BackboneJS and RequireJS to thousands of lines of code. I also added unit tests to the code base using Jasmine and trained the team on JavaScript best practices, Backbone, and unit testing using Jasmine. Worked on advanced HTML 5 hybrid mobile application framework IONIC.
- Researched and identified the well versed open source tool to implement the cross browser application to achieve the web standards.
- Developed / Integrated static pages into the existing and proposed healthcare system.
- Performed code review and unit testing and also worked extensively in Policy Engine.
- Identified and fixed the browser/performance related issues in the application.
- Provided production deployment and validation support.
- Used JSON to develop rich GUIs and also involved in performance tuning the website.
- Fixed the post production issues in the application.
Environment: Java Script,HTML, CSS, AJAX, JQuery, Liferay, High charts, DOM, DHTML, XHTML, XML, XSL, SQL Server, O3D, AWS SNS/SQS, Three.js,Blend4Web, RESTful Web Services, Grunt, Gulp, Yeoman, Backbone.JS,Policy Engine,Jenkinsand Windows XP.
Confidential, Hollywood, CA
UI Developer
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Developed UML diagrams for the system and analyzed the application work flow.
- Worked extensively on OO JAVA programming to create responsive webpages.
- Developed CSS to maintain the uniformity of the all the screens though out the application and positioning of the screen objects.
- Incorporated Twitter bootstrap concepts to make the web application responsive to mobile and tablet screens.
- Worked on Google Web Toolkit to create complex web applications using JAVA.
- Worked with clients to obtain and document project requirements for High Level Design of the application.
- Produced big, bold & responsive headlines using slab-text JQuery plugin
- Coded Advanced Object Oriented JavaScript framework like API plugin in JQuery, utilizing a single JavaScript/ CSS UI interface for web based browsers, the super app features HTML capabilities within different components like accordions, grids, and charts.
- Designed JQuery UI plugins to allow a developer to seamlessly integrate UI widgets into the look and feel of their site or application.
- Created Powerpoint presentations using Keynote for quarterly sales figures.
- Worked on Phonegap for the development of the Live Nation mobile application.
- Developed CSS to maintain the uniformity of the all the screens though out the application and positioning of the screen objects.
- Created different types of modals. One for dynamic content for Ajax call having both modal header as well as modal content together inside one modal body.
- Created different Web 2.0 Design patterns such as Navigation Tabs, Item Pagination, Page Grids, Sign-In module, Ranking, Writing a Review, Calendar Picker, Auto Complete.
- Used AJAX to implement its queue browser for smoother transactions.
- Worked with the Back-End team and Quality assurance team in the process.
Environment: Java 1.x, CSS, firebug, Ajax, JQuery, JavaScript, HTML, XML, CSS 3, SQL, PL/SQL, Windows Platforms, ExtJS, IDE- Eclipse, OO JAVA, SVN, LESS, Phonegap, Bootstrap, KendoUI, REST and Angular JS Framework.
Confidential, Roseville, MN
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using ExtJS, JQUERY, JavaScript and Node.js.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY functions while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XMLand RESTful Web Services.
- Worked extensively on PHP, LINUX and Drupal.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Used SVN for version control and QC for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML 4.x, CSS2.x, LINUX, PHP, Drupal,ExtJS, JavaScript, Gulp, JQUERY, Node.js, AJAX, JSON, XML, SVN, RESTful Web Services.
Confidential, Cosa Mesa, CA
Web Developer
Responsibilities:
- Involved in complete User interface designing and coded the web site in XHTML, CSS,Java Script and Kendo UI.
- Used AJAX with JQuery controls for Listing all scripts in a grid and making them editable 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.
- Involved extensively in creating complex wireframes using Axure RP Pro andcreation of GUI mock ups using Balsamiq.
- 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.
- Changed 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.
- Worked extensively on Spring MVC framework to develop new internal web application.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- 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: CSS2, Java Script, Ajax, JQuery, XML, JSP, JUnit, Windows Platforms, Java 1.x, JDBC, Oracle, SQL, IDE- Eclipse.
Confidential
Java Developer
Responsibilities:
- Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
- Implemented server side tasks using Servlets and XML.
- Designed and developed User Interface using JSP, CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Designed and Developed Java Script frame work for UI Configuration widgets.
- Used OO Java Script, JSP, JQuery, HTML and CSS to develop the application.
- Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets.
- Used JSON to develop rich GUIs and also involved in performance tuning the website.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side.
- Wrote test plans and performed unit testing and performance testing.
Environment: Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, Apache, Tomcat, Web logic, JDBC, XML, HTML, Oracle8.