We provide IT Staff Augmentation Services!

Ui Developer Resume

2.00/5 (Submit Your Rating)

Edison, NJ

SUMMARY

  • Over 5 years of professional experience in developing web applications using Java, J2EE, HTML5, CSS3, JQuery, JSON, Core JAVA, DOM, Ajax, XML, DHTML and XHTML, AngularJS, NodeJS, ReactJS, Bootstrap, ExtJS, D3JS.
  • Extensive experience in designing and developing Enterprise Applications forJ2EEplatform using CoreJava, Servlets, JDBC, JSP, JSTL, Swing, struts 2.0, Spring, Hibernate, XML, Web services, JMS, Ant, Maven.
  • Experience designing and building enterprise/commercial SAAS applications with SOA architecture and good experience in Responsive Web Design(RWD) with CSS media Queries and Bootstrap.
  • Produced visually appealing designs focused on usability, utility, cross - browser compatibility with SEO techniques and web standards.
  • Experience with various MVC JavaScript frameworks like AngularJS, NodeJS, D3.js, Sencha Touch Framework.
  • Produced content pages with CSS3 layout and style markup presentations, Flex box, Animations, and also used Vanilla JavaScript methods and properties.
  • Extensive used Angular components like controllers, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters and events.
  • Enhanced application to accustom to Angular 1.x/2.0 by using typescript and used ECMAScript 6 concepts.
  • Experience in designing and developing asynchronous callbacks and events paradigm using NodeJS framework and web sockets.
  • Good experience in third party REST API integration, using open source build (lint and minification) and package management tools like GULP, GRUNT, NPM, BOWER.
  • Expertise in debugging and troubleshooting existing code using Chrome Developer Tools, Firebug.
  • Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, RegEx, Prototype, Callback, DOM manipulation/scripting, Prototype, Libraries and ECMAScript 6.0.
  • Experienced in source code management/review and branch configuration using VCS like GIT, SVN, TFS.
  • Experience in working on CSS preprocessors like LESS and SASS along with JavaScript task runners like GruntJS.
  • Proficient in TDD(Test Driven Development), writing test cases using Junit, Jasmine test API andKarma for unit tests and Selenium web driver, Protractor for E2E testing.
  • Involved in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile like Kanban, SCRUM and Sprint planning cycles

TECHNICAL SKILLS

Web Technologies: Struts, Spring, Hibernate, JSP, HTML4/5, XML, CSS, CSS3, JavaScript, Ajax, WSDL, XHTML, XSLT, RESTfulWeb, JSON, Bootstrap

Libraries: JQuery, AngularJS1.5/2, NodeJS, Backbone.js, D3.js, ExtJS, ECMAScript 6,DOJO, Mocha, ReactJS

Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++,JSTL, JavaBeans, EJB, JAXB.

Databases: Oracle, MySQL, MongoDB, SQLite, PostgreSQL

Application/Web Servers: Apache Tomcat, Web Sphere Application Server, BEA Web logic, Jboss

Operating System: Windows, Linux, UNIX, Mac, Ubuntu

Methodologies: Agile, Scrum, Waterfall

IDE: Eclipse, NetBeans, Web Storm, Notepad++, Sublime Text Editor, Android Studio, Adobe Dreamweaver, Edit Plus

Software Tools: UML, MS Visio, MS Office, Latex

Debugging Tools: Firebug, Chrome developer Tools

Version Controls: Git, SVN, CVS, Visual SourceSafe (VSS)

Others: Karma, Jasmine, GitHub, RESTful, SOAP, Protractor, Selenium

PROFESSIONAL EXPERIENCE

Confidential, Edison, NJ

UI Developer

Responsibilities:

  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Designing and developing the Frontend web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, Node JS, Mongo DB
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions
  • Developed single page applications using Angular2, HTML5, CSS3, and Bootstrap.
  • Developed SPA project using Angular2 Typescript for frontend, Node JS and Postgres for backend.
  • Created Angular2 components, implemented interpolation, input variables, Bootstrapping, Ng-For, Ng-if, and Router Outlet, binding the events, decorators.
  • Involved in writing application level code to interact with APIs and Developed Angular services to make Restful API calls using Http and resource services to post and get data in JSON format.
  • Developed single application to render dynamically based on the JSON from the Node JS server
  • Fetch data from mongo DB using Mongoose of Node.js.
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Worked with Mocha unit test framework to write unit tests for JavaScript code.
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, Angular2, JSP, MS Office, JIRA, Mocha, GitHub, Restful API, JSON

Confidential - Dallas, TX

Web UI Developer

Responsibilities:

  • Extensively used J2EE concepts in designing MVC architecture with JSP and SPRING framework for creating dynamic web pages.
  • Developed User Interface using JSF, JSP and Ajax based Design. Extensively used Web Services -- WSDL and SOAP for getting the credit card information of third party.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
  • Developed modules using J2EE, JavaBeans, JNDI and Spring MVC Framework. Developed Controller, Service and DAO classes using Spring MVC architecture.
  • Refactored existing CSS to improve performance and readability by applying proper cascading and meaningful specificity.
  • Used JQuery for creating various widgets, data manipulation, data traversing, form Validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
  • Developed the Buttons like popup windows and the modal windows by using the JQueryandDeveloped Datetime picker using Object Oriented JavaScript extensively.
  • Developed components to fetch the JSON data from the back end using AJAX and jQuery.
  • Developed Web API usingNodeJSand hosted on multiple load balanced API instances.
  • Developed custom JSP converters and validators, customized default error messages by creating message resource bundle.
  • Developed a graphical SQL query builder to perform insert, update or delete operation on MySQL database.
  • Knowledge in using Jackson processor for JSON data binding and JAXB for XML data binding.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
  • Used Hibernate and JDBC to connect to databases like Oracle, and MYSQL to store, delete, manipulate and retrieve data from them in many of my applications.
  • Involved in continuous integration (CI) using Jenkins web server.
  • Used Rally to track all UI issues and stories and followed Agile Software Development Methodology in the progress of the project.

Environment: JAVA, Spring, Hibernate, Agile, HTML, CSS, JavaScript, JQuery, NodeJS, JSP, AJAX, JSON, XML, JSP, PL/SQL, Wireframes, REST, Eclipse IDE, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Incorporated UML diagrams (Class diagrams, Activity diagrams, Sequence diagrams) as part of design documentation and other system documentation.
  • Used AGILE process to develop the application as the process allows faster development as compared to RUP.
  • Designed UI screens using JSP, jQuery and HTML.
  • Used Hibernate for persistence framework
  • Used Struts MVC framework and Web Logic Application Server in this application.
  • Involved in creating DAO’s and used Hibernate for ORM mapping.
  • Built REST API end-points for various concepts.
  • Written procedures, and triggers for validating the consistency of Meta data.
  • Written SQL code blocks using cursors for shifting records from various tables based on checks.
  • Written Java classes to test UI and Web services through JUnit.
  • Performed functional and integration testing
  • Extensively involved in release/deployment related critical activities.
  • Tested the entire application using JUnit and JWebUnit.
  • Log4J was used to log both User Interface and Domain Level Messages. Used Perforce for version control.

Environment: JAVA, JSP, Servlets, EJB, Struts Framework, JDBC, Web Logic Application Server, Hibernate, Oracle, Unix, Web Services, CVS, Eclipse, Rational Rose, JUnit, JWebUnit.

Confidential

Jr. Java/UI Developer(Internship)

Responsibilities:

  • Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality).
  • Responsible for Design and development of Web pages using HTML, JavaScript, CSS including Ajax controls and XML.
  • Actively involved in writing the PL/SQL queries to access data from oracle database.
  • Designed complex application database SQL statements for querying, updating and reporting using JDBC.
  • Worked with backend engineers to build appropriate web services to support the frontend.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models. Followed Agile and Scrum development methodologies.
  • Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Used various CoreJavaconcepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Created JSPs and developed the screens as per the file structure. Implemented Struts for dispatching request to appropriate classes.
  • Responsible for Design and development of Web pages using HTML, JavaScript, CSS including Ajax controls and XML.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Implemented JavaScript for client and server-side validation using Ajax.
  • Developed Web services component using WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Output of JQuery Doc is API documentation formatted as a set of HTML pages including information about methods, properties, custom events and inheritance for JavaScript objects.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Extensively used the Struts controller component classes for developing the applications.
  • Implemented various J2EE design patterns for designing this application.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.

Environment: Java, Struts, HTML, CSS, JavaScript, JQUERY, AJAX,J2EE, PL/SQL.

We'd love your feedback!