We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

Durham, NC

PROFESSIONAL SUMMARY:

  • 8 years of extensive Experience in designing User Interface (UI) applications and professional web applications with emphasis on HTML 4.0/5, CSS2/CSS3, JAVASCRIPT, Angular2, XHTML, DHTML, XML, JQUERY, AJAX, JSON, SOAP, REST and Java/J2EE Technology.
  • Strong Experience as a Front end developer /Web developer with good experience in developing rich UI web applications like Single Page Applications (SPAs) and responsive web applications using framework like Bootstrap and Angular.
  • Experience working in Agile by following agile standards like TDD and BDD.
  • Experience in designing both Front end & Backend applications using HTML, CSS, JavaScript, Angular, J2EE Web frameworks, Java Servlets, JSP, JSTL.
  • Experience applying the latest development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
  • Extensive experience in Creating & Consuming Web Services in Maven Project /Dynamic Web Project/ EAR Project with SOAP and Restful.
  • Solid working experience in various IDE's: Notepad++, Sublime Text, Komodo IDE, Eclipse, Visual Studio for developing User Interfaces.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Good Experience in Core Java concepts like JavaBeans, Collections Frameworks, Multi-threading, Exception Handling etc.
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS.
  • Experienced in frameworks: Jakarta struts framework, JSF, Spring, Spring Boot, Spring Batch, Spring Security, Hibernate.
  • Good understanding on Typescript/ES6/ES5 and running on different browsers.
  • Extensive experience in using, WSDL, XML, SOAP, HTML5 and DHTML.
  • Experience in document preparation including Requirement Specification, Analysis, design documents, Test cases and User Training documents and Technical Help documents.
  • Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
  • Proficient with development and optimization of SQL Queries, Stored Procedures, Views and Triggers using TOAD with PL/SQL.
  • Experienced in developing and deploying applications on IBM WebSphere, JBOSS and Apache Tomcat servers.
  • Experienced in ReactJS and working with React Flux architecture.
  • Experience in using ReactJS components like Forms, Events, Keys, Router, plus Redux, Animations and Flux in creating interactive UI's using One-way data flow.
  • Hands on experience in version control using SVN/Subversion, CVS, GIT and VSS.
  • Strong experience in built Maven Based Projects and use POM file for create complete clean Project Documentation with POM file in Maven.
  • Strong experience in testing application using Jasmine Test Framework and running test cases using Grunt.
  • Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT, Jenkins and Maven & debugging through log4j.
  • Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development
  • Well versed with complete Software Development Life Cycle (SDLC) process eliciting, analysing, specifying, validating, managing the requirements, preparing software requirements specification documents, designing, developing, testing, providing production support, collaborate with co-developers in delivering the required work under the agreed timeframes adhering to the Agile environment best practices.

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript, J2EE, C, C++, SQL.

Operating Systems: Win XP/Vista/7/8, Linux.

Client Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, ASP.NET, JavaScript, AJAX, JQuery, JSON, AngularJS, Ember.js, ECMAScript.

Server Side Programming: JavaScript Libraries

J2EE, Java EE 5, Servlets, JSP, JST,EJB, JDBC, RMI, XML, XSL, XSLT, XSD, DTD, XQuery, UML, MVC, PHP, JSF, STRUTS, Spring MVC, Spring AOP, SpringIOC, Java Threads, Swings.: Ext JS, Backbone.JS, Require.js, Node.js, Angular.js1.4/2.0, React.js, ES6.

RDBMS: Oracle, MySQL, SQL Server, DB2.

Application Server: WebLogic, Tomcat, WebSphere, JBOSS, AWSs.

Tools: Ant, VNC, Toad, SQL Developer.

Framework: Struts, J2EE, Spring, Hibernate, JSF, UML, and Work-Flow.

Design Tools: Rational Rose, MS Visio.

Version Control: ClearCase, CVS, SVN, GitHub.

IDE and Tools: NetBeans, Eclipse, RAD, Eclipse IDE, Firebug, Developer Tools, EditPlus, JSFiddle, Sublime text, BugZilla, Ant, Maven, Log4j, JProbe.

PROFESSIONAL EXPERIENCE:

Confidential - Durham, NC

Sr. UI developer

Responsibilities:

  • Experience in designing and developing dynamic web pages using XHTML, CSS and JavaScript.
  • Coded extensively in jQuery with Bootstrap to make rich internet web pages and created custom date picker on the website.
  • Collaborated on mockups and prototypes using HTML5 and CSS3.Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
  • Has worked in angular 2 for client side scripting and synchronizing java applications.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Developed the online chat interface for the anonymous communication between mentors and clients.
  • Re-designing/ developing the main website to improve user experience and add new functionality.
  • Designed and implementing a Node.JS based mock API for unit testing various modules within the application.
  • Worked on Media Queries to the Grid System of UI Bootstrap to implement responsiveness.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Developed a few UI modules for the mobile version of the website using ReactJS.
  • Converted the codebase to use modern Ecma Script (ES5, ES6) using babel, typescript to transpile and webpack as a module loader and used reactive extensions.
  • Used Babel for transpiling code written in ES6 to ES5 supported by most browsers.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Implemented various Validation Controls for client-side validation and implemented custom validation controls.
  • Developed/Design the application using LAMP (Linux, Apache, MySQL5 and PHP) architecture using Magento/Zend Framework.
  • 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.
  • Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
  • Configured web pack to trans-pile JSX to ES5 using Babel, Added CSS-loader and sass plug-in for pre-compiling SASS to CSS
  • Experience in handling the integration of code, building CI/CD pipelines using JENKINS
  • Used various third-party jQuery libraries like moment.js, DC.js, validator.js for formatting date-times and rendering charts & client-side validation respectively.
  • Implemented an auto mode where the JavaScript automatically cycles through and selects each tab periodically until a tab is explicitly selected.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility. Worked in Onsite - Offshore model.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles with respect to various devices like iPods, Tablets. Making sure the website is compatible with assistive technologies to make the site accessible to everyone.

Environment: HTML4/5, CSS2/3, JavaScript, jQuery, React, Redux, AJAX, Firebug, JSP, JSON, Agile, Bootstrap, Backbone.js, Angular.js, Node.js, Ext JS, Require.js, Responsive Web Design, JQuery UI, SEO, Eclipse, Adobe Photoshop CS5, Adobe Illustrator, XML, AJAX and Windows.

Confidential - Southborough, MA

Sr. UI Developer

Responsibilities:

  • Configured Angular UI router to create routing for views and sub views in the application
  • Coded extensively in jQuery with Bootstrap to make rich internet web pages and created custom date picker on the website.
  • Collaborated on mockups and prototypes using HTML5 and CSS3.Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
  • Has worked in angular.js for client side scripting and synchronizing java applications.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Developed the online chat interface for the anonymous communication between mentors and clients.
  • Re-designing/ developing the main website to improve user experience and add new functionality.
  • Worked with various Angular inbuilt directives such as ng-model, ng-bind, ng-controller.
  • Use of AJAX to make the user interface real time to Customer experience more reliable and fetch data on fly.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Hands on experience in IBM WebSphere Portlet.
  • Implemented various Validation Controls for client-side validation and implemented custom validation controls.
  • 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.
  • Used agile methodology for requirements gathering.
  • Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
  • Implemented an auto mode where the JavaScript automatically cycles through and also selects each tab periodically until a tab is explicitly selected.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
  • Worked in Onsite - Offshore model.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles with respect to various devices like iPods, Tablets.
  • Making sure the website is compatible with assistive technologies to make the site accessible to everyone.

Environment: HTML4/5, CSS2/3, JavaScript, jQuery, AJAX, Firebug, JSP, JSON, Agile, BootstrapBackbone.js, Angular.js, Node.js, Ext JS, Require.js, Responsive Web Design, JQuery UI, SEO, Eclipse, Adobe Photoshop CS5, Adobe Illustrator, XML, AJAX and Windows.

Confidential, NYC

Sr. UI/Java Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Used Spring Framework to code business APIs.
  • Designed, Developed and analyzed the front-end and back-end using JSP and Spring 3.0.
  • Part of core engineering team designing the new platform to host applications inAWS /Chef and Jenkins Environment.
  • Worked at optimizing volumes andAWSEC2 instances and created multiple VPC instances.
  • Experience in creating alarms and notifications forAWSEC2 instances using Cloud Watch.
  • Worked onAWSCLI andAWSAPIs through ruby scripting.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Used Spring Framework for MVC for writing Controller, Validations and View.
  • Applied various Java/J2EE design patterns.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Node.js and parsed the data to client and handled the security and Authorization.
  • Used AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
  • Used Ember.jsto design user interfaces for web application.
  • Used Angular MVC and implemented concepts of MVVM.
  • Designed Frontend with in object oriented JavaScript Framework like Backbone.js, Angular.jsand Ext JS.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Developed responsive web sites for Phone, Tablets, and Desktops.
  • Developed AngularJS Reusable Custom Directives using scope isolation techniques.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, and AngularJS.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Used Grunt for Builds for lint (check syntax errors), modification of HTML, CSS and JavaScript, Live reload, watch, test runner, server configuration and sass compiler sub tasks.
  • Built Web pages that are more user-interactive using Angular.JS, Jasmine, Karma, Potractor, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, GIT, JSON.
  • Implemented User Interface and integrated with backend code, Node.JS as server side technology.
  • Used Node.js Bower NPM module for UI Dependency management. Worked on bower.json and bower.rc files
  • Used MEAN (Mongo DB, Express, Angular, Node) Stack.
  • Developed REST API for test server for Express Router middleware based API’s with MongoDB integration.
  • Used CSS3 based design techniques to eliminate table-based layouts, and speed page loading.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Implemented the Drag and Drop functionality using jQuery framework.
  • Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
  • Built Web pages that are more user-interactive using Angular.JS, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, Git, JSON.
  • Used Jenkins for the CI/CD pipeline.
  • Used Karma and Jasmine for testing and structure our project.

Environment: HTML, Angular2, Node.js, Ember.js, Ext.Js, Grunt, Jasmine, Karma, HTML5, Agile Methodology, PL/SQL, UNIX, WebLogic Application Server, Eclipse 3.5, Backbone.js, Bootstrap, JIRA, Design Patterns, CSS, JavaScript, JQuery, AJAX, Maven, Log4j, CVS, AWS, AWSCloud Formation Templates,AWSRDS, AWSsCloud Watch.

Confidential

Sr. Java Developer

Responsibilities:

  • Prepared Functional and Technical Design document product following UML design procedures/standards.
  • Used Rational Rose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Developed the application using agile methodology and planned the Scrum meetings.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed the UI using Swing, JSP, HTML5, CSS3, JavaScript (JQuery), and Flex builder.
  • Used Oracle coherence to find POJO beans from the deployed WAR file.
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Used Tiles Plug-in to struts for server-side validation
  • Developed complete business tier with stateless, stateful session beans and CMP entity beans with EJB 2.0 standards.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS
  • Creating custom JSF Facelet tags for error handling, datatables, true/false markers etc.
  • Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Responsible for development of the functionality using Struts framework
  • Used hibernate to store the persistence data into the DB2 database and written HQL to access the data from the database.
  • Install, configure, support, and administer 3rd party software (e.g. Jenkins, Sonar and Splunk)
  • Responsible for configuring and creating the database for the application server using SAP Hana

Environment: Swing, HTML5, CSS, Struts 2.0, Hibernate, JSP 2.0, JMS 1.1, JBoss 4.0, EJB 2.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server, JSF, DB2, Flex builder JavaScript, Spring Boot, Microservices, Mongo DB, Apache Camel, AngularJS, UML, Rational Rose, CVS, Log4j, Unix, JQuery, Apache CXF, Maven.

Confidential

Java Developer

Responsibilities:

  • Incorporated design patterns like Factory pattern, Session Façade, and Singleton pattern. Also used Gang of four (GoF) design patterns.
  • Coding on java classes, JSP’s and java scripts.
  • Developed MDB in EJB 2.0 for handling offline requests through a WebSphere MQ.
  • Used JDBC to manage Profile-related tables in My Profile data store.
  • XPath was used for parsing SOAP requests. We used XSL&XSLT for extracting and transforming the data between these systems.
  • Application enhancement belongs to two categories: server-side coding (business logic), UI development and another is the report generation system.
  • Application development includes developing web pages using the Hibernate framework and java scripting along with Java Programming.
  • Writing stored procedures to process the data and store it in an organized manner.
  • Involved plugging in other tools that talk to Mainframe systems.
  • Implemented SOAP functionality for messaging across various types of systems - POS (.Net) in the Front-end, and GDS Mainframes in the backend, and parsing of XSL content.
  • Developed JSPs and JavaBeans.
  • Use of Spring's backend plug-in for Hibernate to support the My Profile database application which consisted of user profiles.
  • Used MVC architecture (Jakarta Struts framework) for Web tier

Environment: J2SE 1.4, J2EE 1.4 (Servlets 2.4, JavaBeans 1.0, JSP 2.0, EJB 2.1, JDBC 3.0), Struts 1.2, WebSphere MQ, Web sphere Application Server 5.1, Bootstrap, WSAD 5.1, JUnit 3.8.1, XML, XSL, XSLT, SAX parser, SOAP, Spring 1.2, Hibernate 2.1, CVS, Log4j, Windows XP, Oracle 9.

Confidential

Java Developer

Responsibilities:

  • Involved in implementing multithreaded environment to generate messages.
  • Used JDBC Connections and WebSphere Connection pool for database access.
  • Had Interaction with client for fixing several issues during project Exit phase.
  • Involved in drawing of UML (Class and Sequence Diagrams) for Text module.
  • Experienced in designing and customizing JSP pages, Servlets, JavaScript, and XML and accomplished the front end validations.
  • Involved in creation of DAO and client side validation using JavaScript.
  • Developed and Deployed the Application on WebLogic using ANT build.xml script.
  • Developed SQL queries and stored procedures to execute the backend processes using Oracle.
  • Developed Common utility classes to use across the project and logging is done using Log4j.Used Visual Source Safe(VSS) for version Management.
  • Used Eclipse IDE for implementation and deployed the application on Tomcat application server.
  • Involved in coding, Bug fixing (ST. JIRA and UAT. issues) and testing.
  • Involved in various phases of Software Development Life Cycle, such as requirements gathering, modeling, analysis, design and development

Environment: Java 1.4, Servlets, JSP, JMS, Struts, Validation Framework, tag Libraries, JSTL, JDBC, PL/SQL, XML, DOM, SAX, JAXB, HTML, JavaScript, Tomcat Server, LINUX

Hire Now