We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

0/5 (Submit Your Rating)

Beaverton, OR

SUMMARY

  • Microsoft Certified Developer with 8+ years of extensive experience in Requirement Gathering, Analysis, Design, Development, Implementation, Testing and Deployment of Client/Server, Web - based and Windows application using Microsoft Technologies.
  • Experience as Front End Web Developer in domains like E-Commerce, Retail, Banking and Logistic.
  • Expertise with HTML, CSS, LESS, SASS, jQuery, Object oriented JavaScript, AngularJS, ReactJS, BackboneJS and Other JavaScript Libraries.
  • Worked with AngularJS components, ui-router and module oriented development.
  • Experience with NodeJS based technologies: Grunt for task scheduling, Webpack for bundling files, Nodemon for live load.
  • Knowledge of MinifyJS and UglifyJS for file minification and compression.
  • Familiar with AngularJS 2 reactive framework and its implementation with Flux or Redux.
  • Familiar with ReactJS with Redux pattern for component-driven web development.
  • Proficient with front-end logic developing using native JavaScript, legacy HTML DOM for data manipulation and AJAX asynchronous operations.
  • Experience with OOP JavaScript using constructor, object, prototype and singleton.
  • Experience with jQuery selector, event, animation and AJAX.
  • Extensive knowledge and experience with HTML 4/5 for building web pages.
  • In depth experience with CSS3 for web page styling, and SCSS/SASS for CSS file preprocessing.
  • Experience with Bootstrap styles, components and grid system.
  • Experience with developing responsive web pages using CSS RWD or Bootstrap.
  • Worked with Socket.IO for establishing real-time event-driven communication.
  • Experience with Jade and Mustache as template language.
  • Used D3.js for data rendering and reporting
  • Used Karma and Jasmine for front-end unit testing and experience with Test Driven Development methodology.
  • Worked with Core Java back-end development such as Spring and Struts.
  • Worked with MongoDB and Mongoose, familiar with MySQL, JDBC and Hibernate.
  • Good experience with Apache Tomcat as server.
  • Experienced on version control software like Git and experience with continuous integration and tools like Jenkins
  • Worked with Agile-based SDLC (Scrum) and Waterfall software development life cycle.

TECHNICAL SKILLS

UI Web Technologies: HTML5, CSS3, DHTML, XHTML, XML, JavaScript, TypeScript, AJAX, LESS & SASS JSP, UI Concept Modeling/Wire framing.

UI Frameworks: Backbone.js, Node.js, Bootstrap, AngularJS 2, jQuery, jQuery mobile, PhoneGap, Spring MVC, Hibernate, ReactJS

Tools: Adobe Illustrator CS3, Rally, Dreamweaver, Adobe Photoshop, IBM MQ.

Version Tools: Subversion, Clear Case, GitHub

IDE, HTML Tools: Eclipse IDE, Notepad++, Adobe Dreamweaver, EditPlus, JSfiddle, WebStorm, Sublime Text, Brackets

Web/App Servers: JBoss, HTTP Web Server, Tomcat, Apache Server

Database: Oracle, MySQL, SQL Server, Toad, Oracle SQL Developer

Operating Systems: Windows, UNIX and LINUX

Methodologies: Waterfall, Agile Scrum

PROFESSIONAL EXPERIENCE

Confidential - Beaverton, OR

Sr. UI Developer

Responsibilities:

  • Created Responsive (RWD) templates and layouts from wireframes and creatives using Angular material, CSS Flexbox and Bootstrap to dynamically change views triggered by screen size changes.
  • Created AngularJS custom directives that were used across the application and maintained modularity throughout the application.
  • Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Used NodeJS to create mock api server to bind mock data with application and later migrated to backend api service.
  • Integrated JSON data with front end user interface using Restful web services.
  • Wrote modular css using SASS with object oriented approach for reusability of styles throughout the application.
  • Maintained Jasmine unit test cases and code coverage by updating old unit test cases and writing new ones.
  • Worked closely with QA testers to resolve defects.
  • Continuously updated Gulp tasks to maintain the application server changes, proxy server changes, rest api services, unit testing.
  • Used GIT Bash, SourceTree for Version Control of code in incremental development.
  • Used JIRA board to track task progress and maintained agile methodology process throughout the application development

Environment: HTML5, CSS3, AngularJS 2, TypeScript, JSON, Git Bash, Angular Material, Flex Box, SASS, Bootstrap, Jasmine, Zeplin, IntelliJ IDEA, Agile, JIRA, Source Tree, ATG, Endeca.

Confidential - Jacksonville, FL

Sr. UI Developer

Responsibilities:

  • Worked in Agile/SCRUM methodology approach for UI Development.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS, Backbone.js and Bootstrap with Oracle database.
  • Worked with AngularJS routers, forms, modules, dom, events, expressions, controllers, filters and HttpRequest.
  • Implemented bootstrap CSS in AngularJS for developing rich and responsive UI.
  • Used AngularJS, HttpRequest to read data from web servers and process JSON data to render in the UI.
  • Worked on Node.js and NoSql data stores.
  • Developed Object Oriented JavaScript code and responsible for client side validations using jQuery functions.
  • Developed source code to consume JSON response received through AJAX calls using jQuery.
  • Coding, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Performed a lot of DOM operations for loading and manipulating dynamic content on webpages.
  • Front-end prototype and theming with Bootstrap, AngularJS, jQuery.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
  • Implemented test cases and performed unit testing using Jasmine, Grunt and Phantom.js.
  • Conducted user testing sessions to solicit feedback on prototypes.
  • Managed advanced techniques for single page business solutions and front-end MVC patterns.
  • Implemented JavaScript module patterns using asynchronous script loading.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers.
  • Developed and prepared test cases for unit testing with JUnit.
  • Made enhancements to existing CSS and DIV tags using box model.
  • Navigator Tool that helps to track the contracts or lease information of the company properties.

Environment: AngularJS, Apache Tomcat, HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, XML, MV* Framework, Notepad++, Sublime text, Eclipse, Tortoise SVN, Oracle, SQL Developer.

Confidential - Atlanta, GA

Web Developer

Responsibilities:

  • Implemented software development life cycle using Agile methodology, worked closely with product owner and business users to understand the requirements and estimation.
  • Built and developed UI using AngularJS framework, JavaScript and jQuery in conjunction with HTML5, CSS3 and Bootstrap.
  • Developed the website to be Responsive for desktops, tablets and mobiles using Bootstrap.
  • Developed the application as Single Page Application for user transaction interface.
  • Created the Image carousel, dropdown menus and tab navigation using jQuery and Bootstrap.
  • Implemented Directive and Service in AngularJS to expose API for other modules.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Used SALT API to hash the user password before stored into the database for better security.
  • Utilized package manager bower to manage the front-end dependencies.
  • Implemented extensions such as Firebug, Batarang, AngScope to view and debug HTML and JavaScript.
  • Developed test cases using Jasmine as a behavior-driven development framework to confirm on outputs, behaviors and performance of complete modules.
  • Used RequireJS as a JavaScript file and module loader for improving the speed and quality of the code.
  • Utilized Spring, Strut, Hibernate to set up the server-side framework.
  • Integrated Hibernate and Spring Framework by configuring Maven dependencies for building automation.
  • Developed HQL for CRUD (create, read, update and delete) operations and to update the balance in users account.
  • Used Spring JDBC interacts with MySQL database to generate the reports into JSON and using JSP to obtain HTML files.
  • Used JIRA to track issues and providing fix report update on regular basis.
  • Creating visualization reports using JavaScript library for producing dynamic, interactive data visualizations in web browsers--D3.js.
  • Used Git for project version control.

Environment: Java 8, Spring 4.0, Hibernate 4.0, JSP, HTML5, CSS3, JavaScript, D3.js, bower, Apache Tomcat 8.0, Oracle 11g

Confidential, Columbus, OH

Web Developer

Responsibilities:

  • Attended daily Scrum meetings, kept up-to-date on best practices for JavaScript frameworks and techniques.
  • Work closely with Business teams on aligning business requirements with technical ones Design and implement front-end projects of various scope.
  • Build and maintain the presentation layer of the website.
  • Designed and developed Web pages using HTML, CSS and used SSH as the back-end framework design.
  • Manipulated data using CRUD operations of MongoDB and MySQL database management system and handled database access and data transmission based on RESTful web service.
  • Designed and implemented multiple new features in the website related to shoes search and purchase using AJAX, jQuery, CSS and HTML.
  • Worked with jQuery Plugins to improve user experience, using Data Table, Data Charts to show the amount, availability of shoes left.
  • Worked on different projects for redesign & development of various parts of the web site (Shoes Search Results page & Shoes Billing path) using Spring MVC.
  • Implemented jQuery validation plug-in, modified jQuery validation plug-in to support custom validation, jQuery modal box, jQuery date picker, jQuery tooltip.
  • Used Ajax in JSON format for asynchronous request handling and partial refreshing by the user.
  • Used Maven to create build file and does Unit testing by creating Test Suites using JUnit Framework.

Environment: JavaScript, HTML, CSS, jQuery, AJAX, JSON, MongoDB, JSP, Spring MVC, JUnit, Maven, Yahoo UI Library, jQuery.

Confidential - Mayfield Village, OH

Java UI Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Designed the front end using jQuery, JSP, AJAX, and CSS.
  • Extensive experience on front end development with HTML, CSS for styling of the webpages, JavaScript for client side validations JQuery and Bootstrap.
  • Used Eclipse as development IDE for web application.
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
  • Implemented business process, database retrievals, access of information and User Interface using Java, Struts.
  • Used JUnit for testing and check API performance. Used Object Relational Mapping tool Hibernate for the interaction with the database.
  • Used Spring Core Annotations for Dependency Injection and integrated with Hibernate
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Used Hibernate for Database connectivity.
  • Designed and developed base classes, framework classes and common re-usable components..
  • Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
  • Involved in writing DAO layer using Hibernate to access the Oracle database
  • Implemented Hibernate to map all the tables from different data sources to make database updating

Environment: Java, Eclipse, Bamboo, Spring 3.0, JQuery, Hibernate, Web Logic, HTML, XML, CSS, Eclipse, Oracle 10g, Junit, Spring AOP

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing enhancements per business requirements with respect to front end JSP development using Struts.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Conducted client side validations using JavaScript.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Worked on parsing the RSS Feeds (XML) files using SAX parsers.
  • Designed and coded the java class that will handle errors and will log the errors in a file.
  • Developed Graphical User Interfaces using struts, tiles and JavaScript. Used JSP, JavaScript and JDBC to create Web Servlets
  • Utilized the mail merge techniques in MS Word for time reduction in sending certificates
  • Involved in documentation, review, analysis and fixed postproduction issues.
  • Worked on bug fixing and enhancements on change requests.
  • Designed the various animations with different graphics using with Macromedia Flash MX with Action Script 1.0, Photo Impact and GIF Animator.
  • Understanding the customer requirements, mapping them to functional requirements and creating Requirement Specifications.
  • Developed web pages to display the account transactions and Application UI creation using GWT, Java, JSP, CSS and web standards improving application usability always meeting tight deadlines
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml
  • Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information details pertaining to that account using JSP, DHTML, Spring Web Flow and CSS.
  • Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts.

Environment: HTML/CSS/JavaScript/JSON, JDK 1.3, J2EE, Servlets, Java Beans, MDB, JDBC, MS SQL Server, JBoss, I frameworks & libraries Struts, Spring MVC, jQuery, MVC concepts, XML, SVN.

We'd love your feedback!