Full Stack Ui Developer Resume
Redmond, WA
SUMMARY
- Around 7 years of experience in the Web Applications Development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX and JSON.
- Experiences with full software development life - cycle, architecting scalable platforms, object oriented programming, and agile methodologies.
- Proficient in developing web page quickly and TEMPeffectively using, HTML 5, CSS3, JavaScript and JQUERY and also experience in making web page cross browser compatible.
- Experience in User Experience Design and Transforming Web/Graphic Designers static prototypes into hand-coded JSP and HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Expert working with cutting edge Front-End Technologies/frame work and libraries like JQuery, Tapestry,
- Prototype, DHTML, JSON, DOM, CSS, XML, AJAX and RESTful services.
- Designed Frontend within object Oriented JavaScript Framework like AngularJs, Bootstrap, MarionetteJs,
- Experience with open source Java script technologies ExtJs.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON.
- Experience in working MVC Architecture and also in using version control (SVN).
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS. Involvement in using various IDE’s, Dreamweaver, Notepad++, Eclipse, Adobe Photoshop, Sublime.
- Utilized the latest front-end Technologies such as HTML5 and CSS3 for layouts and frameworks like Angular, BackboneJS, Bootstrap.
- Experience in database development skills like MYSQL, Oracle, MongoDB, and DB2.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns preferably Angular JS.
- Experienced Scrum Master with a proven track record of delivering high-quality software, on-time and within budget.
- Experience Developing with Hybrid mobile app using Anjular.js.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs
- Worked with JIRA filters, reporting, dashboards, workflows, fields, and JIRA administration.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Used the latest HTML5elements for video playback, content rendering using semantic tags such as article, section etc.
- Own and execute Git/Stash, Maven and Bamboo-based software configuration and release activities in central Git repositories and Bamboo builds - branching, tagging, building, releasing.
- Extensive experience of working in Test driven development (TDD) and Agile development environment.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS, Backbone.js, Node.JS, JSP, Servlets
IDE, HTML Editor: Notepad++, Eclipse IDE, Adobe Dreamweaver, Sublime, Edit plus
Web/App Servers: Apache Tomcat 5.0.25, WebLogic 10
Database: ORACLE, SQL SERVER, MYSQL
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7
Methodologies: Agile, Rational Unified Process(RUP), UML, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Redmond WA
Full Stack UI Developer
Responsibilities:
- Designing and developing dynamic web pages using JSP, HTML, CSS, LESS, JavaScript, jQuery, Angular, BackboneJS for single page applications.
- Coded extensively using JavaScript frameworks by implementing MVC architecture.
- Leveraged two-way data binding through $scope in applications built on AngularJS.
- Used multiple in-built directives and APIs in AngularJS such as filters, rootscope, childscope, modal, template, state etc.
- Developed custom directives in AngularJS for the application independent components like sticky header for window or table, custom dropdowns, tables, checkboxes, radio buttons, notifications, chevrons, graphs, date pickers, pagination etc.
- Re-developed a single page applicationusing AngularJS which was supported in IE 8,9,10,11, Firefox, Chrome.
- Developedsingle page applications from start to finish to give it a new look using HTML5/CSS3/AngularJS.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in extensive HTML5 coding.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Worked on using Git for version control in distributed team development setups. Experience with management and administration of central Git repositories using Stash, BitBucket or GitHub enterprise. Familiarity with common Git tasks such as repository forks, pulls, pushes and tagging.
- Developed page layouts, navigation, router etc.
- Implemented various Validation Controls for form-validation and implemented custom validation controls.
- Worked on Responsive Design which would support most of the devices as well.
- Used mediaqueries to support devices like ipad, Andriod devices.
- Developed various functionalities such as search, pagination, filtering.
- Coded scripts for AJAX ad JSON calls for asynchronous communication with the server to obtain data and error handing was implemented using Angular promise and JavaScript promise.
- Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository
- Developed graph and chart components which were supported cross browser functionality.
- Developed all the components which met both NVDA requirement and CATO compliance.
- Worked with multiple teams to ensure functionalities are consistent through-out the application.
- Worked for development team, IST and UAT defects fixing team and Production support simultaneously.
- TEMPEffectively handled the blockers, issues, business requirement etc on off-shore/on-shore model.
- Code reviewer for the front end development for one of the applications.
Environment: HTML5, CSS3, LESS, JavaScript, jQuery, BackboneJS, Angular, Bootstrap, Gridster, Adobe, MS Office, IE 8 9 10, Firefox, Chrome, ATG, Spring Ioc, Spring AOP, Web Services.
Confidential, Bellevue WA
Full stack UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the User Interactive web pages in a professional manner with using webtechnologieslike HTML, XHTML, and CSS as per company’s standards.
- Developed complex, useable, attractive and cross-browser web interfaces dat account for speed, file size, readability and accessibility.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu dat is role based menu items changes dynamically, derived from the database in the form of XML.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3&JavaScript using Dreamweaver.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used the Node.js and backbone.js MVC Frameworks in the development of the web applications.
- Created and deployed new features in order to sustain and amend existing applications.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Extensively used HTML5 for audio and video playback.
- Used JQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Used JQuery template for markup.
- Used Ajax, JSON with JQuery for request data and response processing.
- Developed programs to port the xml data to database to make the website xml driven.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
- Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
Environment: OOjavaScript, jQuery, JSON, Ajax, HTML5, DHTML, CSS3, AngularJS, Agile methodology, Dreamweaver, Usability Testing, Windows.
Confidential, Lovefield0, TX
UI/Web Developer
Responsibilities:
- Complex user interfaces typically associated with desktop applications
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Gathering Business rules from clients in offshore and transform to mockups and then to hardcoded HTML pages.
- Used CSS based design techniques to eliminate table-based layouts, and speed page loading.
- Developed widgets using HTML, CSS, AJAX, jQuery Components and JavaScript.
- Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
- Developed the jQuery widget with functionality of progressively enhancing the look and feel of web page.
- Created an actions menu with jQuery dat appears when checkboxes are selected
- 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).
- Used UI Development using PHP, HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Implemented DD Tab Menu in a standard compliant, 2 level tab menus. Developed java script uses CSS to control all of its appearance, and plain HTML to implement the entire menu tabs and contents.
- Progressively enhance form elements with jQuery to add more robust functionality.
- Made the rating range configurable dat halps to modify it whenever changes occur.
- Implemented more number of skins, and combination of the CSS sprites.
- Used JQuery document to generate API documentation for JavaScript code.
- The output of Jquery Doc is API documentation formatted as a set of HTML pages including information about methods, properties, custom events and inheritance for JavaScript objects
- Coded pages using CSS in a table less environment.
- Used the concept of the sliding door to use a background image for the buttons in a navigation menu.
Environment: HTML, XHTML, CSS, JavaScript, JQUERY, JSON, JAVA, Oracle, ECLIPSE, MOCKUPS and WINDOWS.
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Created custom Angular directive for implementing accessibility features for eliminating cross browser compatibility.
- Followed the Agile methodology to implement the application.
- Developing user interfaces using HTML5, CSS3, JavaScript, XHTML, jQuery, AJAX, JSON, AngularJS, NodeJS, Kendo, jQuery, HTML5, CSS3 and Bootstrap.
- Worked in a team, and involved in developing the UI, layout and front-end programming (HTML) from the wireframes.
- Coding, testing of reusable JavaScript, CSS3, HTML5, GWT widgets / libraries for complex UI controls
- Tested cross browser functionality and fixed major layout bugs for supporting browsers using Angular. js.
- Implemented form validations across the site using JQuery and JavaScript.
- Used AngularJS as a framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Displayed tabular data using AngularJS by applying filters on the table data.
- Used High charts and d3js for creating Graphs and charts for payments section and also implemented the filtering functionality for the graphs.
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
- Experience With Core Java, and Working on Frameworks Like Spring Mvc, Hibernate, JPA, Database (Oracle (SQL, Pl/SQL, Postgres), MangoDB), Hadoop(Sqoop, Hive, Pig) Developer.
- Debugging applications in different browsers using Firebug, and testing applications using JUnit, Jasmine, and karma, Mocha, Grunt tools.
- Functional programming in JavaScript, front-end design patterns, managing technology, mentoring junior developers, solving difficult UI problems, enterprise grade code quality, Cloud based, SAAS platforms and applications, UI component architecture.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5 (Local storage, Index DB)/CSS3, Angular JS and bootstrap.
- Developing Hybrid mobile App using AngularJs.
- Involved in developing mobile web Application (iOS, Android).
- Redesign the App using technologies of HTML5, CSS3, JS, Angular JS and JQuery.
- Developed web service components using REST, SOAP, and WSDL.
- Responsible to design various search forms, prototypes and also involved to create error validation code using JavaScript/JQuery.
- Responsible to design the Privacy Policy and Terms of User Pages on their public Website.
- Developing Environment in Application Servers like Web sphere MQ, BEA Web Logic, Oracle WebLogic, Apache Cordova, JBOSS, Tomcat, AWS (Amazon Web services), and Apache Cordova Platform.
- Used JQuery-Ajax plug-in to GET the data in JSON format and displayed on HTML page
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Extensive experience in implementing model-view- controller (MVC) architecture using Angular Framework
- Designed website and maintain the website content up to date.
- Experience in cross browser compatibility check and collaborated with testing team to perform unit testing and integration testing.
- Re-designed/developed the main website to improve user experience and add new functionality using CSS.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Developed page layouts, navigation, animation buttons and icons.
Environment: HTML5, CSS3, JavaScript, Jquery, Bootstrap, AngularJS, Node JS, Ember.js, Bootstrap, Salceforce, Cordova, Amazon Web Services (AWS), Jasmine, Mocha, Grunt, d3js, Ajax, Spring MVC, Hibernate, Karma, Websphere, EXTJS, Web Sockets and Canvas, Maven, hybrid, Rest Api, Mobile(Windows, iOS, Android), GIT, JAWS, Grunt, version one SVN, Sublime Text.
Confidential
Jr. UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JQuery.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML, XHTML, and CSS as per bank's standards.
- Developed internal and external validation code using JavaScript and JQuery. Responsible for maintaining current websites dat included updating the web pages, uploading new content/changes etc.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards. . Created pages in Site Core and validated the HTML code with W3C Validator. Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Wrote extensive HTML/ HTML5, CSS3 and JavaScript code to build dynamic pages using Eclipse.
- Designed new classes and functionalities using various JQuery components for CRM application for customer service. . Developed and designed the various screens and its architecture in accordance to UI Specs.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Wrote application level code to interact with the backend (Java) code AJAX and JSON.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Working Parallel with the Clients on Agile Methodology and delivered the client without fail.
- Created XHTML Pages with CSS and the Box Model
- Managed and administered all NoSQL database systems.
- Responsible for Creating pages with Usability, Accessibility with semantic coding.
- Created a new UI Library to show the demo for the Clients with the flow.
- Worked directly with Developers as the primary support contact and recently
- Trained new support Web Designers.
- Participated in UI development discussions and Usability with Clients.
Environment: HTML, CSS, JavaScript, JQUERY, SVN, Eclipse, M.S Windows, HTML (Table-less and Semantic coding), Dreamweaver, Fireworks.
