Sr. Ui Developer Resume
Smithfield, RI
SUMMARY
- Around 8 years of extensive experience in Software Development Life Cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML5, HTML, XHTML XML, CSS, CSS3, JavaScript, jQuery Meeting W3C standards.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Excellent experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.Good Understanding of Document Object Model (DOM) and DOM Functions.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Good experience in JavaScript frameworks Angular JS, Node JS, Backbone JS, Knockout JS, Ember JS, React JS, Grunt, Gulp, Bower and JQuery especially AJAX driven web applications.
- Introduced build tools, including Browserify, Gulp and Grunt.
- Extensive Knowledge in developing single - page applications (SPAs) using various JavaScript frameworks like Backbone JS, Underscore JS and Bootstrap.
- Perform web optimization on websites and web services for improved functionality over cross browsers and platforms.
- Understanding of server-side CSS pre-processing platforms such as LESS and SASS.
- Well versed with Software Development Life Cycle process which includes designing, developing, testing and implementation.
- Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experienced in various IDEs like Eclipse, EditPlus, JSfiddle, Webstorm, Tatastorm, Sublimetext, Notepad++, Microsoft Visual, and Aptana studio.
- Good experience in development of Database Components (Tables, Views, Stored Procedures, queries constraints) in Oracle and SQL.
- Significant experience on web application debugging skills using Firefox, Chrome developer’s tool and Firebug.
- Experience in performing unit-testing using Jasmine, Karma and end-to-end testing using Protractor.
- Expertise in maintaining websites, software, understanding and the modifying existing code.
- Demonstrated ability to complete high-end projects in deadline-oriented environments.
- Able to effectively communicate with wide range of clients and coworkers.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
TECHNICAL SKILLS
Languages: C, C++, Java, MySQL
Scripting Languages: HTML/XHTML/HTML5, CSS/CSS3, JavaScript, jQuery, DOM, AJAX, JSON, Bootstrap
Database: SQL Server, Oracle, Teradata, Mongo DB
JS Frameworks: Angular JS, Backbone JS, Node JS, Knockout JS, Ember JS, Require JS
GUI Editors: Visual Studio, Notepad++, Edit Plus, Eclipse IDE, Sublime Text, JSfiddle, Webstorm
Operating Systems: Windows, Mac OS, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Smithfield, RI
Sr. UI Developer
Responsibilities:
- Working closely with Team-Leads and other scrum masters to build the internal financial Dashboard application, which will is used by Registered Investment Advisors (RIAs), and Correspondents.
- Responsible for all client sideUI Validationand implementingBusiness logic based on user selection usingAngular JS and jQuery.
- Built theResponsive UI dashboard application, which has different widgets, each displaying set of different metrics data for data analysis, creating new customerprocess and customer dashboard page using Angular JS, Html5, CSS3/Less and Bootstrap.
- Responsible for writing custom built Angular directives and services according to the business requirements to make customized components.
- Created Angular custom directive, which is restricted to being used as an attribute.
- Used Angular $error method in order to show/hide the errors.
- Used Angular service and factory methods for creating custom built services.
- Created custom factoryservicesthat relies onAngular $httpinjection to make Ajax calls to a server.
- Used High Charts and Bar-charts to display proper set of metrics required to analyze the data.
- Built the UI part ofUser-Authenticationpart for login page by using Angular-Validator which has in-built features such as validation using REGEX or custom validation functions.
- Involved in writing application level code to interact with APIs, Web Services usingAJAX, JSON.
- Responsible to store and retrieve user entered data toHTML5 session storage hence give user feature of running several sessions at one time.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, JavaScript.
- Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Developed page layouts, navigation, animation buttons and icons.
- Applied best practices and standards when project requirements are lagging.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
- Closely worked with theQA Teamto give user enhanced experience and reduce the number of key strokes forgiven scenario.
- Created and performed SQL queries to fetch data from the backend database.
- Performed unit and automated testing using karma and Jasmine.
- Used GIT as version control.
Environment: Angular JS, HTML5, CSS3, LESS, Bootstrap, JavaScript, AJAX, JSON, jQuery, XML, Java technologies, JSP, JBOSS, Perforce, Adobe Creative Suite, Dreamweaver, RESTful, MySQL, Apache Tomcat, Eclipse, Jira, Adobe Fireworks.
Confidential, Mooresville, NC
Sr. Web/UI Developer
Responsibilities:
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Applied Use Cases diagram to validate and test web application design against the UIarchitecture.
- Used MS Visio and Photoshop tools for web application development.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Involved in writing jQuery-based Ajax requests and also handling the restful services via Angular.
- Created different Carousels using jQuery Carousel, and Accordions with the help of jQuery UI for different product categories.
- Used Node JS to link-up with the server and all the Data-driven events, making Ajax calls are handled using Angular JS.
- Implemented responsive web design using media queries and Bootstrap.
- Convert .PSD files (Adobe Photo Shop document) into HTML4and wireframes into user interfaces according to design specifications.
- Interacted with Java consultants to create the web services that are to be consumed by HTML4 web pages using Grunt, Gulp and Bower.
- Coordinating the offshore team for coding and performing testing.
- Involved in preparation of test cases for unit & integration testing and User acceptance testing.
- Used Grunt as the automated task runner for a better development/build/production workflow.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
- Streamlining the entire testing process within the project and ensuring that all required tests are carried out besides reducing the time taken for testing.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Resolving the defects. Using Casual Analysis Tool to track the defects and also log in the resolutions for these.
- Involved inbug fixingand assistedQAteamin navigating through the pages.
- Tested web sites and fixed any existing bugs using Firebug.
Environment: Angular JS, HTML4, CSS3, JavaScript, Bootstrap, jQuery UI, Node JS, Fire Bug, Alfresco (document management), AJAX, Adobe Photoshop CS3, PHP5, MySQL 4.7, Microsoft Visio.
Confidential, Boise, ID
UI Developer
Responsibilities:
- Developedwebapplication, Ajax Driven user interface, interaction scenarios and Ajax navigation based on analysis, interpretations of requirement and use cases.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML,HTML, CSS3, JavaScript, Handlebar JS, and JQuery.
- Implemented the share to social network feature in both themobileand tablet versions of the application, by making use of the SDK's for Facebook, Twitter and LinkedIn.
- Developed the front-end in HTML5, CSS3, JQuery in a responsive grid layout.
- Enhanced user experience by designing new web features using MVC Framework like Backbone JS, Ember JS and Require JS.
- Worked on creating Web Applications using Ember.js MVC library on the client side along with Knockout.js for dependency injection.
- Used Ember JS for building a MVC framework web-app and is highly efficient with PHP framework as Well as using SOAP services.
- Used Node.js (npm) as the package manager for development workflow dependent plugins.
- Experience developing LAMP-stack websites and web applications including strong design sense and strong skills in information architecture and usability.
- Developed external page using JQuery (from the same domain) inside a container when a tab is clicked on via Ajax call and also to support auto mode.
- Designed and implemented the User Interface using Object Oriented JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Developed IFRAME element to fetch and display the external pages that contains JavaScript/CSS code that runs when fetched via Ajax, the page is from an outside domain fixed issue related to that.
- Expanded/Contracted the arbitrary CSS DIVs on the page as the tabbed content is contracted / expanded.
- Implemented dynamically selected a tab based on its position within its peers, or its ID attributes which supports nested Ajax tabs.
- Implemented dynamically cycled forward/back between tabs and also created “Next” and “Back” link for users to move between tabs.
- Developed target page to link through selecting a tab when loaded via the URL parameter string.
- Implemented a different external page by directly loading into the content container, via Ajax and IFRAME.
- Developed a CSS class “selected” and assigned when a tab is clicked on-either of the tabs link itself or its parent instead which makes the script adaptable to both CSS Tabs that are styled at the “A” level itself or its parent container.
- Developed Ajax Tabs Content script to display content pulled from external files inside a Div and organized via CSS tabs.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Used Bower as the package manager for the libraries which are being used for the web application.
- Used Firebug, and developer toolbar for debugging and browser compatibility.
- Unit testing framework with karma.
Environment: HTML5, CSS3, Java Script, JQuery, AJAX, Mongo DB, Usability Testing, Mobile ( Android, IOS), Agile methodology, Eclipse.
Confidential
UI Developer
Responsibilities:
- Responsible in implementation of the presentation layer (GUI) for the application using JSF, HTML, XHTML, CSS and JavaScript.
- Performed complete application life cycle functions from conception to final release to users including Design/Analysis, Implementation, Testing, Deployment and Maintenance.
- Designed and developed UI Search and results screens for legal Professionals and legal Organizations using JSF my Faces, JSP, JavaScript, HTML and CSS.
- Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML5, CSS3, JavaScript, JQuery Mobile and framework component library based onAngularJS.
- Developed UI screens using CSS, JavaScript for validations, and jQuery for animations.
- Read and manipulate data using ActionScript 3.0
- Write object oriented code in ActionScript.
- Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript.
- Wrote build & deployment scripts using shell and ANT Scripts and involved in performance analysis of the application(s) and fixed problems/suggest solutions.
- Wrote JUNIT test cases for testing UI Framework classes AND wrote many JavaScripts to do client side validations.
- Designed and implemented the XML based definition and model generation engine for the UI Framework for dynamic rendering of views (server-side layer).
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
- Wrote build & deployment scripts using shell & ANT Scripts and involved in performance analysis of the application(s).
- Involved in developing applications using Java, J2EE, EJB, JSP and Servlet.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
- Worked on Application Server IBM Web Sphere.
- Adobe Photoshop has been used to create different banners and designs.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
Environment: HTML/DHTML, Ajax, Hibernate, SQL Server, Web Services (SOAP, WSDL), CSS, JavaScript, Net beans IDE, Mobile (IOS, Android), Template Toolkit, jQuery.
Confidential
Java/ UI Developer
Responsibilities:
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
- Generated UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML, CSS and JavaScript.
- Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
- Wrote JavaScript and JQUERY to make sites interactive.
- Used JQUERY extensively to implement the AJAX driven application used internally.
- Worked on Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, and database access components.
- Extensively worked on Struts Framework.
- Business Services using Servlets and Java.
- Used JDBC to connect the J2EE server with relational database.
- Fixed Cross browser issues in Internet Explorer 7+ (including IE9), Safari, Chrome, and Firefox and contributed bug fixes.
- Rendered HTML from XML stream using XSLT as per the business logic for different widgets.
- Wrote code to consume the JSON data as a part of JQUERY AJAX calls and update the DOM.
- Worked with testing team to fix the reported bugs and defects from front-end standpoint.
- Worked closely with backend JAVA team who integrated the rich and intuitive UI with JSPs
- Using Java Beans, JSP and Servlet implemented MVC design pattern.
- Implemented struts Action support class and Action mapping components required for the application.
- Using java regular expressions, created validations utility classes.
- Wrote complex SQL and HQL queries.
- Involved in testing and fixing bugs.
- Preparing Test cases based on the requirements document.
- Maintaining the Bug reports and tracking the status of the bugs.
Environment: HTML, HTML5, CSS, CSS3, JavaScript, JQuery, JSON, JAVA, Spring, MVC, MySQL and MS Office.