We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

3.00/5 (Submit Your Rating)

Nashville, TN

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in UI Development and Documentation of Web & Client Server Applications using HTML5, DHTML, XML, XHTML, JavaScript, JQuery and CSS3, Angular.js, BackboneJS, ExtJs & Node.js.
  • Involved in all the stages ofSoftware Development Life Cycle (SDLC)including Requirements, Analysis, and Implementation, Integration, Testing and development and worked in different types of SDLC like Agile (scrum), waterfall.
  • Skilled in making AJAX (xhrGet and xhrPost methods) calls using JQuery.
  • Created custom directives in Angular.js for re - usable components (multi-field form elements, background file uploads, etc.).
  • Experienced in working with Apache Tomcat application server.
  • Extensively used the JavaScript frameworks, JQuery, Angular JS, ExtJS and Typescript.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like DynamoDB and MySQL.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
  • Knowledge on entertainment and activities app, cross-platform hybrid web app for iOS & Android via Sencha Touch and Apache SOLR backend.
  • Good knowledge on hybrid and mobile app R&D, Cutting edge technologies like PhoneGap/Cordova, Sencha Touch, jQuery Mobile, Backbone.js, Android, Java, iOS, Android.
  • Design and document each module as a part of the implementation/delivery process.
  • Experience with different type of services - Batch, RESTful, SOAP services.
  • Worked with JavaScript validation and Developed Object oriented code.
  • Hands-on experience in J2EE Design patterns like Data Access Object.
  • Provided user interface design for Web-based projects, including dashboards, widgets, and products.
  • Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements LESS, SASS and Behaviours in CSS.
  • Experience working with testing tools like Firebug, Chrome or safari web inspectors and IE Developer Toolbar.
  • Experienced in working with build tools, including browserify, Gulp and Grunt.
  • Proficient in developing front-end systems using different frameworks like MV* frameworks such as AngularJS, ExtJS, BackboneJs, Node.js.
  • Developed reusable Sencha Ext JS components Such as Viewport, Panel, and Grids.
  • Extensive Knowledge on RDBMS, NoSQL databases like MongoDB and DynamoDB.
  • Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
  • Experienced in working with different data objects like XML/JSON.
  • Proficient in handling Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
  • Used JavaScript and JQuery for validating the input given to the user interface (form validations).
  • Experience in designing Test Cases/Test Scripts/Test Conditions for the JUnit Testing, verifying and validating Web based e-commerce applications, like Boundary Value Analysis.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.

TECHNICAL SKILLS:

Web Technologies: HTML/HTML5, CSS/CSS3(LESS & SASS), XML, JSP, Servlets, AJAX, DOM, MVC, XHTML, DHTML

Frameworks: AngularJS(1.x, 2.0), Bootstrap, Node.js, Sencha ExtJS, BackboneJs, D3.JS

Scripting Languages: JavaScript, JQuery

Web services: SOAP, RESTful, MicroServices.

Web/Application Servers: IBM Web sphere, Apache web server, WebLogic Application Server, Tomcat, JBoss.

Databases: MySQL, SQL, PL/SQL, Oracle 11g, RDMS, Hibernate, MongoDB, AmazonDynamoDB (NoSQL).

Operating Systems: Linux(Ubuntu), Unix, Windows, Mac OS

Tools: & IDE: Adobe Dreamweaver, SQL Developer, SQL Data modeler, MS Office, Notepad++, Photoshop, Sublime Text 2/3, Eclipse, Microsoft Visual Studio, Microsoft Visual Web Developer, WebStorm.

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

Sr. UI Developer

Responsibilities:

  • Design and development of Business Functionalities in Agile/Scrum Execution.
  • Created Angular Single Page Application using AngularJs and Bootstrap.
  • Used Telerik components like KendoUI along with AngularJs for better user experience.
  • Created different angular controller to call Restful services to prefill data.
  • Used Angular ng-route to support SPA.
  • Worked on creating POC based on AngularJS2.0 to build the Metrics platform for the management services.
  • Used TypeScript and component based programming to create less dependent and faster entities in AngularJs2.0 as a part of POC.
  • Used NodeJS and npm modules to deploy AngularJS application.
  • Experience in working with NodeJs express server, and using technologies like Ajax, JavaScript/Jquery, JSON to make connections between server and database.
  • Created the NodeJs server combined with Socket.io to build MVC framework from front-end side AngularJs to back-end in order to provide broadcast service as well as chatting service.
  • Extensively used Rich Internet Applications (RIA) JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Incorporated HTML, jQuery within SAS Stored Process to build UI to showcase results into dashboard/ reports.
  • Developed DAO classes using Hibernate framework for persistence management and also involved in integrating the frameworks for the project.
  • Designed and developed Application using Spring MVC and Spring Templates.
  • Used Spring Core for concept of Inversion of control (IOC) and implemented using dependency injection.
  • Used Amazon Dynamo DB to create database tables that can store and retrieve any amount of data, and serve any level of request traffic.
  • Used JENKINS for the Continuous Integration and Continuous Deployment.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
  • Tested AngularJS using Karma with Jasmine.
  • Designed Responsive Web pages using media queries and Twitter Bootstrap
  • Created JUNIT TestCases, TestSuites using JUnit for Java Service Layer which was developed using Spring, Persistence layer using Hibernate.
  • Unit testing conducted for 2 modules using Junit.
  • Working with the JIRA tool for Quality Center bug tracking.
  • Used JBPM for business process management to control the business workflows in the application.
  • Used Log4J to print the logging, debugging, warning, info on the server console.

Environment: JDK1.7, Spring, HTML 5, CSS 3, XSLT, JavaScript, JQuery, Web services (REST), Amazon Dynamo DB, Hibernate, UNIX, Node.js, AngularJS2.0, Bootstrap, Ajax, JSON, XML, Log4j, Junit, Eclipse.

Confidential, Irving, TX

UI Developer

Responsibilities:

  • Closely worked with application architect on designing new layouts.
  • Involved in HLD documentation related to all possible use-cases in terms of securing data when application talks to outside environment.
  • Created required views and controllers using HTML5 to support ongoing application.
  • Used bootstrap to implement responsive designed UI which is used across various domains specific to Citi.
  • Created custom directives for better code reuse in new and existing applications.
  • Created various Angular services to call API’s as a part of application initial loading to support various auto complete fields.
  • Created custom wrapper using Angular factory and services to design custom progress bar which can be used across all views.
  • Built REST web service by building NodeJs server in the back-end to handle requests sent from the front-end Jquery Ajax calls.
  • Integrated Server side logic using NodeJs with the user facing elements developed in the client side application.
  • Created various site watch calls to do PE testing for all possible use-cases.
  • Used Bootstrap to achieve response design pattern across all applications.
  • Used Zira to track all open items associated to all ongoing sprints.
  • Implemented custom validation using JavaScript which can be consistently used across all UI’s.
  • Developed AJAX scripting to process server side JSP scripting.
  • Involved in development of the applications using SpringWebMVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Wrote SQL stored procedures to automate weekly report generation.
  • Worked with team in converting all existing legacy XML web services to support REST Architecture.
  • Used SOAP UI to test legacy services.
  • Closed worked with testing team on creating Unit test cases scripts for automation testing.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.

Environment: JQuery Mobile, HTML5, Java Script, JQuery, Ajax, SQL, AngularJs, Bootstrap.js, NodeJs, REST, Zira, Spring, SQL, SOAP, JUnit Testing.

Confidential, San Francisco, CA

UI Developer

Responsibilities:

  • Participated in determining the technical roadmap and underlying strategy for the site.
  • Developed the front-end using JavaScript, AngularJS, Bootstrap, HTML, and CSS(LESS & SASS).
  • Implemented the JavaScript/JQuery frameworks such as Angular JS for MVW/MVC framework, MVVM framework using Backbone for MVC.
  • Used AngularJs Databinding, Modules, directives, Controllers, Services for developing dynamic web page application.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Using AngularJS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Worked with AngularJS applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
  • Extensively used AngularJS, JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Used BackboneJs MVC framework for abstracting data in to models, DOM in to views and binding these two events.
  • Used SQL in server side code to fetch the JSON format of data.
  • Created database objects like tables, views, materialized views, procedures and packages using Oracle tools like PL/SQL and SQL* plus
  • Created a build script using Gulp.js task runner and a boilerplate theme for internal use.
  • Worked closely with UX team to translate designs and wireframes to code.
  • Experienced in DOM manipulation, Event Handling, Event Bubbling, and integration with RESTful services
  • Experienced in using TortoiseSVN and Git for source version controls.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.

Environment: HTML, CSS, JavaScript, JQuery, JSON, AJAX, Angular JS, Bootstrap, Backbone.Js, Git, PL/SQL, Gulp, Tortoise SVN, MS Office, IE 6, 7, 8 9 10, Firefox, Chrome.

Confidential

UI Developer

Responsibilities:

  • Development of applications using Struts Frame work
  • Development of User Interface Creation by using JSP.
  • Involved in developing presentation tier using HTML, JSP, Java Script, JSON and Ajax.
  • Developed web application using Sencha ExtJS framework using JavaScript, JSON, DHTML and DOM scripting.
  • Participated in understanding of Sencha ExtJS technologies and development tasks.
  • Developed and implemented UI controls and APIs with ExtJS.
  • Involved in writing Tag libraries.
  • Involved in Preparation of CSS.
  • Involved in Client Side Validations by using JavaScript.
  • Implementation of J2EE Design Patterns DAO and VO.
  • Deployment of Web Components in JBoss Application Server.

Environment: Struts 1.1, Java 1.5, JSP 2.0, EJB 2.0, Postgre SQL 8.1, XML, HTML, Sencha ExtJS, Java Script, JSON, Ajax, JBoss 4.0, Eclipse 3.1.

Confidential

Java Developer

Responsibilities:

  • Worked on developing and maintaining call management tool for Linksys BPO.
  • Worked on developing online tool for integrated call management versus existing stand-alone systems.
  • Involved in UML modeling - Use case diagrams, Class diagrams.
  • Implemented existing business logic using JSPs and Servlets to a web based portal.
  • Worked extensively with JSPs, JSX, CSS and HTML.
  • Used Net Beans as a development environment.
  • Made portal accessible to mobile devices using J2ME.
  • Designed the entire database structure for the new application.
  • In charge of creation and maintaining database structure.
  • Wrote SQL scripts to insert/update/delete data.
  • Wrote SQL stored procedures to automate weekly report generation.
  • Worked with backend data manipulation using JDBC and stored procedures.
  • Developed JUnit test cases for unit testing.
  • Created test cases and for integration testing based on requirements
  • Configured Apache Tomcat server for both browser-based and Java-enabled mobile device access.
  • Involved in bug-fixing and support for day-to-day issues.
  • Provided training on using the tool to new employees.

Environment: Net Beans, Windows, Java/J2EE, J2ME, Apache Tomcat, JSP, CSS, HTML, Junit, Oracle 9i, SQL.

We'd love your feedback!