Ui/frontend Developer Resume
Chevy Chase, MD
SUMMARY
- Skilled in designing applications, User interfaces (UI), websites, online ads, e - newsletters.
- Used the best practices of SDLC as well as Agile/SCRUM methodology.
- Developed Object oriented Javascript code using function closures as well as inheritance and developed instantiation logic by implementing constructor like functions in JavaScript.
- Worked on SPA Application frameworks such as Backbone.js in order to implement a MVC style UI architecture to separate model, views and collections functionality.
- Used Angular SPA development based on features such as Directives, filters, controllers, Views, Models to design the functionality using MVVM pattern.
- Involved in Usage of Testing tools such as Jasmine, Selenium, JUnit etc.
- Skilled on creating UI Technical Designs using SPA Style MVC Architectures such as Angular.js. Detailed understanding of Server side technologies like node.js
- UsedGitto share, synchronize and update code to the repository.
- Performed commit and rollback operations and maintained version history and control withGit.
- Setup mirrors of repository withGitfor backup and later recovery.
- Shared code snippets privately usingGitto facilitatepeer programming.
- Experienced in debugging JavaScript, Navigating and Manipulating DOM nodes.
- Used xhrGet and xhrPost methods for doing AJAX/XHR calls in JQuery
- Worked on a JQuery based front end including forms and controls and programmed event handling. Debugged jquery Applications with Firebug etc
- Worked on Customizing and using JQuery UI plugins.
- Worked on all the semantic content tags of HTML5, Worked on latest HTML5 form controls as well as keygen/datalist tags.
- Worked on Styling Forms with CSS3 and solving cross browser issues.
- Customized Twitter bootstrap templates as per client requirements.
- Worked on HandleBars (for backbone.js) in order to split data from presentation. knowledge of node.js for implementing server side javascripting
- Worked on Mobile UI using Responsive Design and CSS3 media queries.
- Strong J2EE Development skills including REST Web Services, JDBC and Spring.
TECHNICAL SKILLS
UI Technologies: Javascript, HTML5, CSS3, AJAX/XHR, Jquery, JSON, XML, XHTML, DOM, Java, J2EE, JSP, Core Java 1.4, JDBC, Servlets, Twitter Bootstrap.
Frameworks: Angular.js, Backbone,js, node.js, firebug,handlebars,sass etc
IDE: Eclipse, front page, Dreamweaver, Netbeans.
PROFESSIONAL EXPERIENCE
Confidential, Chevy Chase, MD
UI/Frontend Developer
Responsibilities:
- Involved in a Agile/Scrum based approach to UI Development by working with UI/UX designers and J2EE Developers and Business/end user to continuously iterate through the UI/UX design and Prototyping process.
- Worked on developing Wireframes as per business requirements and refining them to reflect the changes.
- Prepared a Technical design based on an Angular MVC based approach
- Implemented the control flow between Angular Views, Controller and Model Objects using data binding and dependency injection features of Angular.
- Developed Directives in Angular in order to make re-usable UI Templates.
- Developed various Controllers in Angular for managing user navigation.
- Used $http service calls to perform XHR asynchronous requests to backend REST Services.
- Used CSS3 media queries to make a responsive layout for mobile versions.
- Customized Twitter bootstrap templates as per client requirements.
- Worked on all the semantic content tags of HTML5 including article, section etc.
- Used HTML5 Storage API caching information in the browser.
- Developed REST Style Web Services in JAVA using eclipse to be deployed on the server.
- Also enabled SQL Database using DAO i.e. Data Access objects written in JAVA.
Environment: Angular, JavaScript, AJAX, CSS3, HTML5, Wireframes, REST Web Services.
Confidential, Sunnyvale, CA
WEB UI Developer
Responsibilities:
- Worked with the UI/UX designers analysts to develop Wireframes, Screen flow diagrams Document, Detailed UI Documents for different modules in the project.
- Developed and Reviewed UML Diagrams including Use Case, State transition and Class diagrams for project development.
- Used JavaScript, JQuery, HTML5, DOM, CSS3 and AJAX for front end Web UI development.
- Integrated the front end JQuery UI with the backend REST API using backbone.js models and collections.
- Developed Backbone Views using Handlebars templating engine.
- Developed Object oriented JavaScript code using function closures as well as inheritance and developed instantiation logic by implementing constructor like functions in JavaScript.
- Implemented DOM event handlers as required by the UI functionality.
- Performed DOM Traversal as well DOM display and update content operations.
- Developed JQuery UI to produce effects such as fade in, fade out, animation etc.
- Programmed client side validations using JQuery functions.
- Implemented JQuery front end forInsurance policy display using JQuery UI plugins.
- Implemented CSS styles and made them cross browser compliant.
- Made enhancements to existing CSS and DIV tags using the box model.
- Involved in various testing such as Black Box, White Box, Unit, Regression.
- Setup the environment for Selenium IDE such as setting up Fire Bug in Mozilla Firefox browser, downloading Selenium IDE and initialize in the browser.
- Built basic test cases using the Selenese language and execute them
- Setup the environment for Selenium Webdriver such as setting up Eclipse for Java
Environment: JQuery, backbone, JavaScript, AJAX, JSON, CSS3, HTML5, Eclipse, REST Web Services, JSP, Servlets, JDBC.
Confidential
Java UI Developer
Responsibilities:
- Involved in all the phases of UI/UX implementation including Design, prototyping, Development and Testing phases.
- Used the best practices of SDLC as well as Agile/SCRUM methodology.
- Implemented Javascript source code and embedded nested event handling logic using JQuery event handlers and call backs functions.
- Developed User authentication, Self service registration and password recovery features and integrated them into the landing page.
- Implemented navigation using JQuery Accordions and Dialogs as well as Jqgrid for displaying tabular data.
- Developed Javascript code using a XMLHttpRequest Adapter to send a AJAX request to the server side code and also implemented a callback function to handle the results.
- Developed a controller module which controls the flow of input requests to be routed to various backends for CRUD operations on the product master/detail records and stores the response data records in memory using javascript arrays.
- Performed traversing of DOM nodes for collectively updating DOM elements on the UI.
- Designed and developed HTML layouts and Brandings using CSS, DIV tags and DOM.
- Added CSS Classes using JQuery functions as well as implemented special effects.
- Made changes to CSS font properties, positioning, margins, padding and border.
- Programmed Web Services using Java
- Programmed HTTP Session management capabilities in JAVA Servlets.
- Worked with JUnit unit testing framework for testing various java modules.
- Extensively used Eclipse for J2EE development. Fixed issues related to Production.
Environment: JQuery, JavaScript, AJAX, DOM, HTML, Eclipse, Core Java 1.5, JSP, JDBC.
Confidential
Java Developer
Responsibilities:
- Involved in client interaction in gathering requirements related to J2EE development.
- Developed J2EE Applications for Supplier Self Service functions including updating of Supplier profile, Address etc.
- Developed Server side Servlets, jsp pages, Javabeans and DAOs using JDBC API.
- Used Javascript to implement Validation logic as well as DOM Node API to provide a flicker free refresh feature for the front end.
- Developed HTML pages and configured them to do HTTP Post to server side Servlets.
- Used HTML Editors to develop the HTML layouts of various web pages along with their navigation structures.
- Used RAD to develop the Web User interface of the above application.
- Extensively used the agile methodology for prototyping and development of sub modules.
- Developed consistent look and feel using Cascading Style sheets i.e. CSS
- Developed a front end using HTML, CSS, XML, XSL, Javascript, AJAX.
Environment: J2EE, Servlets, JSP, JDBC, JavaScript, DOM, CSS, HTML, XML