We provide IT Staff Augmentation Services!

Sr.ui developer Resume

5.00/5 (Submit Your Rating)

Nc, CharlottE

SUMMARY:

  • 8+ years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Testing of various client/server, N - tier and web applications.
  • Very well knowledge in Server and Client side scripting languages like HTML5, CSS3, JavaScript with ECMA6 features, jQuery, JSON/JSONP, Twitter Bootstrap, Backbone, Angular, Angular2.X, Express, Node, GRUNT, React JS, Node JS.
  • Skilled in building Single Page Applications (SPA) using frameworks like AngularJs and Custom MVC frameworks.
  • Well versed in DOM (Document Object Model) and DOM functionality to use in the interaction with objects in HTML, XHTML and XML documents. Proficient over creating a web page by using HTML5, CSS3, JavaScript and Bootstrap.
  • Used React-Router to turn application into Single Page Application. Worked using ReactJs components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Expertise in coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages and Triggers on databases like MySQL, SQL Server and Oracle.
  • Experience in working on writing Grunt tasks to perform minification, compilation, unit testing, linting of the JavaScript code.
  • Utilize CSS3 media queries for building Responsive Layouts as part of RWD (Responsive web Design) POCs for various devices.
  • Master in creating Angular factories used in services of angular to make RESTful API calls to the Java built backend.
  • Worked with JavaScript task runners to automate the development process. Used enhanced features of grunt.js and Gulp.js to implement browser Sync, dev and prod bundle generation, dev server etc.
  • Having In-depth Knowledge in developing browser based Infographics and Furthermore Data Visualization projects by utilizing High Charts and D3 charts, increasing the client fulfillment.
  • Formed realistic client interface Graphic user interface(GUI) to display report data utilizing JQuery, AJAX and Furthermore JSON.
  • Extensive experience on using different design patterns such as Business Delegate, session facade, DAO’s, DTO’s, Service Locator in the improvement.
  • Experience of 3+ years on MVVM architectures, UI Abstraction and excellent knowledge on supporting frameworks like Backbone, AngularJS, KnockoutJS, ReactJS, EmberJS, RequireJS, Durandal.
  • Experience in creating user interface widgets using jQuery, Bootstrap and AngularJS.
  • Solid worth of effort for application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, WS Security and Restful.
  • Developed server-side JSP and conditional logic and be responsible for integrating backend data-calls using JSTL and interfacing with form-handlers.
  • Depth Knowledge, in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome. Also broad knowledge on debugging utilizing Chrome Developer Tool and Firebug.
  • Hands on experience in design, implementation and maintenance of framework architectures utilizing application servers like Web Logic, Apache Tomcat, WebSphere, JBOSS.
  • Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments.
  • Worked in various version control systems -SVN, GIT, Concurrent Versions System (CVS) and used MAVEN tool to build and deploy J2EE Applications.
  • Knowledge in composing Q-Unit instances for UI code and do integration with Jenkins for automation testing.
  • Proven track record from claiming fruitful tasks for successful projects throughout the profession. Experience using JIRA for defect tracking. Experience with Jasmine and Karma for Unit Testing.
  • Excellent communication skills to discuss the projects with technical and non-technical SME's during the sprint meetings for Agile as well as Scrum development methodology.

TECHNICAL SKILLS:

Languages:  Java, J2EE, C++, PL/SQL, Java Enterprise Edition

Web Technologies:  Servlets, JSP, Struts, Spring, Hibernate, Session Beans, AJAX, HTML5, CSS3, Bootstrap, DHTML/XHTML, JavaScript, JSON, XML

JS Libraries and Frameworks:  jQuery, AngularJs, Angular2.x, Node.JS, React.JS, Backbone.JS, Express.JS, External.JS, Ember.JS, Dust.JS, Knockout.JS, Require.JS, Handlebars

Web Services:  SOAP, REST, WSDL, Apache Axis, RSS

Databases:  MongoDB, Oracle, SQL Server, DB2 and MySQL

Tools/Software:  Eclipse, MyEclipse, Sublime text, RAD, Net Beans, IntelliJ, HTML Editor Eclipse IDE

Application/Web Server:  Apache Tomcat, Jboss, WebSphere 8.0(beta) and WebLogic

Configuration Mgmt. Tools and Developer Tools:  Git, CVS, visual studio, Dream viewer, Firebug, Clear Case

Operating Systems:  UNIX, Linux, Windows 2000/XP/7, Windows 8.1, Windows 10

Testing Tools:  Jenkins, Azure, JUnit, Selenium, Karma, Mockito, Jasmine, Protractor

Development Methodology:  Agile, WaterfallOther Tools & Design Patterns:  ANT, MVC, Front Controller, Business Delegate, Singleton, Factory Pattern, DAO Pattern, Putty, WordPress

PROFESSIONAL EXPERIENCE:

Confidential, NC, Charlotte

Role: Sr. UI Developer

Role & Responsibilities:

  • Worked as Front End Developer using Ext JS framework and Object Oriented JavaScript (OOJS) to develop rich interactive User Interface for CRS application.
  • Desktop Application running in the browser, incudes event-driven applications using Angular.js, JavaScript, jQuery, AJAX, JavaScript, REST, JSON, HTML5, CSS3, Bootstrap, Kendo Grid UI, Gulp task, Node JS.
  • Replaced existed Angular JS code with Angular JS2 code, which decreased number of lines of code for a web application.
  • Implemented for a validation using JavaScript and Regular Expressions.
  • Implemented inheritance properties using SASS for creating responsive style sheets and Utilized AngularJS framework to bind HTML template view to JavaScript Object(models). Used the $http service to communicate with the back-end and $resource for basic REST calls.
  • Responsive Web design and development, application development using HTML5, CSS3 Media Queries and Bootstrap grid system.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters and Used interceptors in AngularJS for configuring security authentication for session management.
  • Maintained the project in one store with help of redux, and worked with redux architecture.
  • Developed all the UI pages using HTML5, DOM, CSS3, JSON, JavaScript, jQuery, AJAX, Bootstrap, Angular JS, React JS and Node JS, REST, JSON, Grid UI, Gulp task.
  • Participated in development of a well responsive Single Page Application (SPA) using Angular JS framework, JavaScript, jQuery, HTML5, CSS3 and LESS.
  • Profound knowledge in working with Document Object Model (DOM) and DOM Functions, Implemented jQuery (CSS Layout and DOM manipulation and element selections) for several different business site updates, such as page layout changes and content updates.
  • Created RESTFUL services along with strong Object Oriented Node JS design works. Involved with all stages of Software Development Lifecycle using Agile Methodology.
  • Experience on working with CSS Background, CSS Layouts, CSS Table, CSS Positioning, CSS Margin, CSS Padding, Pseudo Elements and Pseudo Classes.
  • Used JIRA for agile process management and Very good implementations and aware of programming practices in Node JS and for bug tracking and issue tracking.
  • Mastered the GRUNT and GRUNT commands for building and deploying the project successfully implementing the dependencies.
  • Used Karma as a test runner for application using karma config file and setup grunt task to invoke karma test execution. Performed Jasmine Unit Testing and Integration testing of the application.
  • Experienced in working with setting a new project and configuring all the sub tasks using Grunt-npm module which includes minification, Lint, test runner task and initiating the sub tasks.
  • Lead the UI team by being responsible to understand Business goals, objectives, site functionally.
  • Used frameworks of JavaScript such as Bootstrap (data driven apps) and Backbone.js (heavy DOM manipulation) Full stack JavaScript development - React.js and plain JS modules on the client side.
  • Utilized Node modules like ioRedis, bluebird, catbox, xml2js, soap, config and in the web application.
  • Built a RESTful API to save and recover geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Expertise with work on REST and SOAP web service calls and getting response by sending request in node-platform. Also, used MONGODB for retrieving Data.
  • Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere Integration Developer (WID) and Sybase.
  • Good Knowledge on Project status tracking using RALLY.

Environment: HTML5, CSS3, JavaScript, JSON, jQuery, Angular JS, React.JS, Node.JS, Express.js, Handlebars.js SOAP, LESS, Bootstrap, AJAX, XHTML, XML, Dreamweaver CS5, MVC Framework, SWT, NetBeans, MongoDB, JUNIT, Chrome Developer Tools, Restful Web services, Agile, JIRA, SCSS.

Confidential, Atlanta, GA

Role: Sr. UI Developer

Role & Responsibilities:

  • Developed and tested websites using MEAN (MongoDB, Express, AngularJS, Node.js) stack.
  • Being in Agile and Scrum methodology was involved in all aspects of the project right from requirements phase to production support.
  • Developed single page application using angular.js, node.js, express.js, Mongo DB with ng-view directive. Used ng-repeat for instantiates a template once per item from a collection.
  • Used jQuery, a cross browser JavaScript library to add the items to a request on client side.
  • Used Node.js and frameworks available for it such as Express, Strong Loop, etc. Used Node.js for development of all server-side logic, definition and maintenance of the central database and requests from the front-end.
  • Implemented two-way data binding through scope in applications built on AngularJS. Used AngularJS in-built directives such as filters, rootscope, childscope, modal, template, state etc.
  • Designed a login mockup with token based authentication for the user using MEAN stack.
  • Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data base, handled database access and data transmission based on RESTful web service.
  • Used Node.js to develop faster and scalable application. Developing Web API using Node.js and hosted on multiple load balanced API instances.
  • Built the Responsive UI screen to create new customer process, Created bill to and ship to screens, customer search results page, customer dashboard page using HTML5, CSS3 and twitter Bootstrap.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Created Images, Logos and Icons for the web pages using Adobe Flash and Photoshop.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery. Used data tables, a table plugin for jQuery, to display the data in tables along with pagination.
  • Experience in latest development approaches including MVC, event-driven applications using AJAX, Object Oriented JavaScript, XML and Responsive Web Design.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server. Implemented AngularJS to load all the JSON data from the back-end before routing to the next page to limit page flickering.
  • 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 Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Used EXTJS for building rich internet applications, Backbone.JS to optimize in-browser use and to load the module and to improve the Speed.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Closely worked with the QA Team to give user enhanced experience and reduce the number of key strokes for given scenario. Used Jasmine for behavioral testing which is independent.
  • Redesigned and implemented cross-device data representation tool using d3 and adaptive layouts.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response. Used Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability.
  • Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
  • Utilized AngularJS in the development for building SPA and to consume RESTful web services.

Environment: HTML/HTML5, CSS3, XHTML 2.0, JavaScript, RWD, MVC, MongoDB, ExpressJS, AngularJS, Node.js, JQuery, Bootstrap, Twitter Framework, AJAX, JSON, XML, Restful Web services, JSP, Servlets, APACHE, ECLIPSE, Subversion (SVN), Adobe Flash and Photoshop, Grunt, Bower, SASS.

Confidential - Phoenix, AZ.

Role: Sr. Front End Developer

Role & Responsibilities:

  • Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs. Actively participated in requirements gathering, analysis, design, and testing phases.
  • Assisted architectural staff within the portfolio in determining the directions of current and future programming initiatives. Used HTML5, CSS3, Angular Js, React Js, Dust js, Node Js.
  • Worked on Angular 2.0, Node Js, JavaScript, HTML5, Dojo, CSS3 in the front end development.
  • Developed client side validation code using JavaScript and JQUERY. Developed the pages that are complaint to W3C and ADA standards. Created Responsive Layouts for multiple devices and platforms using Bootstrap.
  • Designed UI patterns, UX patterns, GUI designs, page illustrations, user conceptual designs, templates and banners using Adobe Flash, Action Script 2.0, Adobe Photoshop CS4 and Adobe Illustrator CS4.
  • Developed front-end UI by HTML5, CSS3, JQuery, JSP, JavaScript and AngularJS based on Application needs designed by spring and REST web Services.
  • Used JSON for data exchange between client and server. Used Test-Driven Development with SCRUM Agile methodology. Used GIT tool for task assignment, bug tracking and fixture.
  • Coordinated with the Business Analysts and conducted feedback sessions with the Associates to understand the requirements of the user interface layout of the web application.
  • Developed cross browser, multi browser compatible web pages using HTML5, CSS3 and JavaScript. Debugged website using Chrome Developer's tool and manipulated the nodes using DOM functions.
  • Created the logos, images and icons that were used across multiple pages using Adobe Photoshop.
  • Defined and developed the presentation layer of the application using HTML 5, CSS3 and Ajax.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • The Angular JavaScript framework, React and Node Js for building web applications is highly efficient to use with Restful services.
  • Used JSON objects effectively for efficient client side coding. Written unit test using mocha and chai.
  • Coordinated with the Business Analysts and conducted feedback sessions to understand the requirements of the user interface layout of the web application Used Apache Log4J for logging.

Environment: HTML5, CSS3, Angular JS, React Js, Node Js, Bootstrap, Backbone, JavaScript, JQuery, Jsp, XHTML, JSON, AJAX, Restful Web services, Adobe Photoshop, MongoDb, Rest, GIT, MS Office, Visual Studio 2010, mocha and chai. Log4J.

Confidential - San Francisco, CA

Role: Sr. UI Developer

Role & Responsibilities:

  • Involved in developing the UI pages using HTML, CSS, JavaScript, jQuery, Underscore, Backbone.
  • Created single page applications using Angular JS with MVC capability. Used Node.js for scalable server side application.
  • Built data visualizations to monitor file server load, web server speeds, data processing and more using D3.js, Backbone, jQuery.
  • Developed mockups and prototypes using HTML and Bootstrap. Responsible for creating the JavaScript code, for different modules.
  • Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node.js backed REST API.
  • Responsible to write a few internal CLI modules, used to build the application; using the Commander NPM module; Grunt to build frontend assets & resources.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application.
  • Used Handlebars.js as the template engine and Require.js as the module loader; Wrote templates, block helpers and partials wherever necessary.
  • Utilized the Backbone Marionette library for complex layout management techniques using Object Oriented JavaScript. Developed page layouts, navigation, animation buttons and icons.
  • Integrated various jQuery plugins like token-input, moment, validator, dropdown, carousel, d3.js etc.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant. Performing the different modules like login, search and download with tracking.
  • Did extensive JavaScript and JQuery programming to give AJAX functionality for the website. Developed API back ends using Node to allocate access to data in MYSQL.
  • Experience in cross browser compatibility check and thoroughly performed unit testing using Jasmine framework. Part of core development team JAVA/J2EE.
  • Used GitHub version control system as a source repository to organize the code base.
  • Involved in different phases of system implementation such as Front-End Research and Development, Integration, Bug Fixing and Launch & Maintenance.
  • Worked in an Agile environment (Scrum pattern).

Environment: HTML5, CSS3, Bootstrap, JavaScript, JQuery, AngularJs, NodeJs, Backbone, Underscore, AJAX, JSON, Rest, Node.js, D3.js, GIT, Jsp, Agile Methodology, Jasmine, Require.js.

Confidential

Web UI Developer

Role & Responsibilities:

  • Developed User Interface for the project using HTML/HTML5 and CSS/CSS3.
  • Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, JavaScript, XML, JSON and HTML5.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Implemented interaction between frontend and backend using the JSON object. Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
  • Used Dreamweaver as Html editor for designing new pages. Responsible for content and UI development.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Worked closely with the programmers and graphic designers for project requirement and analysis. Produced GUI prototypes for business logic presentations.

Environment: HTML5, JavaScript, AJAX, CSS3, JSON, jQuery, XML, JSP, Servlet, SQL, Backbone JS, Bootstrap, Photoshop, Agile.

Confidential

Software Engineer

Role & Responsibilities:

  • Gathered and analyzed the requirements and converted them into User Requirement Specifications for the designers and developers.
  • Worked on JQuery mobile for designing user interfaces for web applications. Applications that leverage both Servlets and JSP.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Used UML concepts during the design phase like Use Case diagrams, Sequence Diagrams. Coded JavaScript for page functionality and Pop up Screens.
  • Extensively used jQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
  • Developed the front-end featuring rich web interface implemented using JavaScript library like JQuery. Implemented XML parsing code for different application.
  • Involved in writing stored procedures, functions, and triggers in SQL server.
  • Integrated modules using servlets in JBOSS server. Generated XML documents using Schemas and DTDs.

Environment: HTML, CSS, DOM, XHTML, HTML5, JavaScript, JQuery, JBOSS, XML, SVN, JAVA, JSON, AJAX, SQL, Eclipse, Photoshop, Agile and Waterfall Methodology.

We'd love your feedback!