Senior Web Ui Developer Resume
Louisville, KY
SUMMARY:
- 7.5 years’ experience in software development includes Analysis, Design and Development of Web - based Applications and Enterprise level applications.
- Involved in using various IDE's like Webstorm, Sublime Text, NetBeans, Notepad++, Eclipse, and Visual Studio.
- Strong experience in Designing and Developing web applications using Java, JSP, J2EE, Servlets, MVC Framework, Web Services, HTML, UML, XML, HTTPS, CSS, AJAX, JavaScript, JSON, REST WebServices.
- Good experience in developing web Applications using Spring framework, Spring Ioc, Spring Mvc and Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
- Experience in client side technologies such as JavaBeans, JMS, XML, XSLT, Oracle, SQL, MongoDB and MVC architecture.
- Experience in developing MEAN applications using Angular-JS, Node-JS, MongoDB, Express.JS, creating RESTful Web services data (JSON/XML) using JQuery AJAX and AngularJS $HTTP & $Resource services and installing client side dependencies using Bower.
- Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Require.js, Backbone.JS, Node.JS, bootstrap.JS, and D3.JS.
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt , Underscore.js , Require.js and Socket.io .
- Knowledge in using Package Managers like NPM, Yeoman and Bower and using Task managers like Grunt and Gulp.
- Experienced in Server Side programing using NodeJS in Creating Custom Http Services, File Manipulation, and Micro services.
- Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
- Proficient in using RDBMS concepts with Oracle 9i/10g, DB2, MongoDB, MySQL and PostgreSQL.
- Experience with full object oriented software development life cycle using both Waterfall (UML) and Agile (XP) development methodologies.
- Experience in CSS pre-processors such as SASS and LESS.
- Experienced in React JS and working with React Flux architecture and redux architecture.
- Solid experience in Unit Testing, Integration Testing and writing test cases using popular test runners like Karma, Jasmine and Chai for AngularJS framework.
- Experience in building, Customizing and maintaining continuous integration of the projects or tools using Jenkins as a CI.
- Experience in usingJIRA for bug tracking, issue tracking andGIT for version control.
- Strong ability to keep up with growing technological trends and quickly find solutions and develop technical expertise for clients within the shortest timeframe.
TECHNCAL SKILLS:
UI Web Technologies: HTML, HTML5, XHTML, XSL, XML, XSLT, JavaScript, AJAX, JQuery, JSON, Bootstrap JSP, CSS5, UI Concept Modeling/Wire framing, AngularJS, NodeJs.Backbone.js
Server Side Programming: Java, J2EE, JSP, JSF, Servlets, JSTL, EJB, JDBC, JMS, JPA, Web Services, SOAP, Restful, Spring framework, Hibernate3.2/3.5., JavaMail, Google API
IDE, HTML Editor: Notepad++, Eclipse IDE, Adobe Dreamweaver
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7
Debugging Tools: Firebug, Developer Tools, Jeera, karma, jasmine,
Version Control: Git, svn
Database: MongoDB, Cassandra, Microsoft SQL Server, MySQL, Oracle, DB2
Methodologies: Agile, water fall model, Rational Unified Process(RUP), UML
PROFESSIONAL EXPERIENCE:
Senior Web UI developer
Confidential, Louisville, KY
Responsibilities:
- Created dynamic web pages using JavaScript for client-side validations, JSP, Servlets and Angular JS to design the front-end components and AJAX to create interactive front-end GUI.
- Developed Servlets to handle HTTP requests and response, and to interface with the Java backend application.
- Implemented application using JSP and Spring MVC framework for maintainability.
- Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also used Angular.js filter to make the data searchable and sortable.
- Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Created web application prototype using jQuery and Angular JS.
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
- Used ReactJS to refresh the pages and update the changed parts.
- Developed various components using Backbone.js.
- Wrote various classes and methods for data retrieval while implementing EXT JS components.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Experience developing web application on top of platform using Node.js, Express framework.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Used Spring Framework for implementing business logic and maintaining transactions.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Developed the SOAP web services using Spring IOC to communicate with the Client which includes sending information in the form of xml files.
- Created stored procedures, packages, sequences and PL/SQL statements to perform different operations on the database.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
- Design and implementation Integration of server side services with JAX-WS web services.
- Created JUnit test case and integration test cases for UI and Server side services using easy mocks, testing web services with SOAP UI.
- Integrated Java Mail API for sending mails to customer.
- Involved in creating named SQL queries and integrating with Hibernate entities.
- Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
- Ported all parts of the application from PostgreSQL to MySql database.
- Created Real-time Web communications by using Socket.io.
- Configured GRUNT to compile SCSS(SASS) to CSS using GRUNT plugins.
- Writing test case using JASMINE and MOCHA and perform unit tests, integration tests, acceptance tests and system validation.
- Used Git as a version control. Used Git bash, Source tree and Tortoise Git tools for version control. Creating branches on the source code, adding, staging and committing code as a part of development.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
Environment: JDK 1.7, Spring 3.0, JavaScript, HTML5, CSS3, Bootstrap 3.x.x, CMS, XML, XSL, XSLT, ORM, MVC, JQuery, Section 508 standards, JIRA, GitHub, AngularJS 1.8.x, Node.JS 2.3.x, AJAX, SOAP/XML, MongoDB, JASMINE, MOCHA, Agile, Scrum and Microsoft Office Suite.
Senior Web UI Developer
Confidential, Houston, TX
Responsibilities:
- Participating in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing.
- Designed UI screens using JSP, Struts tags HTML and JavaScript for client side validation.
- Used AngularJS for creating Web Pages using CSS, JavaScript, JSP and JSF for running on client machine and implemented Validation Server Side with the help of Struts Validation Framework.
- Developed RESTful Services using Spring MVC with Hibernate and consumed using Angular http resource Services.
- Used Spring boot and MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
- Created an internal browser based text editor using JavaScript, Require.js, Connect.js, Backbone and Jasmine.
- Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.
- Extensively involved in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
- Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well organized result in web pages by writing AngularJS controller, directives, services, and route providers.
- Extensive use of different modules in Angularjs like UI-router, UI bootstrap, oclazyload, ngsanitize, ngdialog to build single page application.
- Developed the administrative UI using backbone.js.
- Used Ext JS to build the GUI controls of the application.
- Used Node.js (Server Side) to run Foundation & SASS.
- Testing the functionalities in terms of requests and responses for the front-end Json files.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Developed JUnit test case for testing functionalities the Java Code.
- Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.
- Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL Developer and used them in WEB components.
- Kafka is used to implementation of log files from Mongodb.
- Developed the unit testing scripts using Jasmine for testing the JavaScript code and automation of the tasks with Grunt /Gulp .
- Created a build environment for Java using Git and Maven .
- Used JIRA which is integrated with Issues, Code, Builds & Documents related to the project as a part of Agile methodology Atlassian JIRA and JIRA Plugins.
Environment: JDK 1.6, J2EE, Node.JS, Spring 3.0, Hibernate 3.2, Hibernate, MongoDB, Spring boot, REST, Web Service, JSP, JUnit, Jenkins, swagger, Java Mail, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, jQuery UI, jQuery Mobile, Angular.JS, oracle, Kafka, Ajax, Bootstrap, JSON, Radis, XML, Tomcat, log4J, Subversion SVN, JIRA, SCRUM, My Eclipse/Eclipse .
Java UI Developer
Confidential, WA
Responsibilities:
- Developed and optimized graphic prototype web sites and application interfaces using web technologies and frameworks such as HTML5 , CSS3 , JSON/XML , DOM , JavaScript , AJAX and AngularJS etc. based on the W3C standards, implemented the persistence layer and the MVC architectural pattern using Hibernate-ORM and Spring framework with the help of Search Engine Optimization (SEO) techniques.
- Implemented J2EE standards, MVC architecture using Struts Framework.
- Used Spring MVC with Hibernate for data access logic.
- Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Developed Service layer is developed using spring dependency injection and spring-hibernate module.
- Developed the user interactive and data-driven web applications and Rich Internet Applications (RIA’s) with the help of Adobe Dreamweaver CS5 and Content Center professional tool, d esigned UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe Photoshop CS5 and Adobe Illustrator CS5, and Developed designs in securing the application using form-based authentication using HTML5 , CSS3 , JavaScript , JQuery .
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Pre-processors (SASS, LESS), CSS Animations.
- Defined new validations through AngularJS for the form field validation implemented through HTML5, CSS3, JQuery and AngularJS in a front-end responsive grid layout and used SOAP UI for testing the web service.
- Designed, developed and implemented Single Page Application (SPA) in Angular JS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Developed the Buttons like popup windows and the modal windows by using the JQuery and Bootstrap which can easily manipulate modal windows alerts, tooltips, scroll spy, Pop over, button, type head, etc.
- Developed Dashboard module using CSS, Bootstrap, Media Queries, AngularJS and Angular UI.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Require.js, and Responsive Design.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Require.js, and JQuery.
- Responsible for the visual design of final application mock-ups for implementation.
- Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
- Created RESTful services for loose coupling and data access layer for Angular Application.
- Developed components to fetch the data from the back end using AJAX and JQUERY.
- Used Backbone, knockout.js for effective web design.
- Tested using JASMINE and MOCHA and performed unit tests and performance tests using JUnit, wrote highly testable code for Node.JS persistence layers, and evaluated system performance and validated MongoDB solutions.
- Created stored procedures and cursors using Oracle 10g and extracted data is stored into MongoDB by using queries.
- Involved in building and deploying the Maven based applications using Jenkins.
Environment: CSS, HTML5, CMS, XHTML, DHTML, XML, XSL, XSLT, JavaScript, ORM, MVC, JQuery, TCP/IP, IIS, Visual Studio ‘08, Adobe Dreamweaver CS5, AngularJS, Node.JS, AJAX, SOAP, MongoDB, Adobe Creative Suite, Adobe Flash, Action Script 3.0, Adobe Illustrator CS5, Adobe Fireworks, Adobe Photoshop CS5, JASMINE, MOCHA and Microsoft Office Suite.
Web Developer
Confidential, Atlanta, GA
Responsibilities:
- Involved in all phases of SDLC including Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Involved in complete User Interface (UI) designing and coded the web site in HTML, CSS and JavaScript.
- Developed client-side AJAX application with JQuery controls that use XSLT , XPath , JavaScript OOP to bind objects and retrieve them via JNDI interface.
- Developed Restful APIs for accessing Smart Data using Spring frameworks.
- Used Spring WEB , AOP , MVC , hibernate 3.x and MySQL Database for the backend operations.
- Worked on front-end validation through Java Script and back-end validation using Spring Validation Classes.
- Implemented the application using Spring framework which is based on Model View Controller architecture.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Used Spring Jackson API for mapping java object to JSON .
- Extensive experience in developing Web Services to expose useful functionality to web users through SOAP and REST.
- Implemented the installation of the certificates and configuring Https .
- Worked on fixing the minor bugs related to the application which mainly focused on the front-end development technologies like CSS 2/3 , HTML 4/5 , JQUERY , JavaScript , and AJAX for presenting appealing GUI.
- Designed CSS based web pages which were cross-browser compatible.
- Used JQUERY to handle the client side validations and updated pages using JQUERY AJAX via JSON response.
- Worked in TOAD for PL/SQL in Oracle database for writing queries, functions, stored procedures and triggers.
- Expertise In using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Co-ordinated with QA group for testing activities, supported the deployed applications through debugging, testing and bug-fixing, conducted cross browser compatibility check and standard compliant page layouts, e.g. Section 508 Compliance, and thoroughly performed unit testing using Karma and Jasmine .
- Used SVN as code repository to efficiently managing the source versions within development team.
- Developed JUnit test cases for all the functional flows using Miskito framework.
- Testing the code using the JUNIT test scripts and supporting System Testing.
- Build/Integration tools and Deployment using Maven 2 and Jenkins.
Environment: Eclipse IDE, Java 1.6, Java swing, Oracle 9i, TOAD, Tomcat 6, JSP, Servlets, Spring 3, HTML, JavaScript, JSON, Jquery, AJAX, PL/SQL, CSS, JDBC, Junit, Jenkins, Maven, Karma, Jasmine, Windows 7.
Web Developer
Confidential
Responsibilities:
- Developed Interactive GUI screens using HTML and JSP and data validation using Java Script.
- Designed and Developed end to end customer self service module using annotation based Spring MVC , Hibernate , JSP and JQuery .
- Worked in team to develop high level class diagrams and sequence diagrams and implemented JAVA/J2EE , Struts , Spring , Hibernate , Web services .
- Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
- Established a JSON contract to make a communication between the JSP pages and java classes.
- Involved to create the User Interactive web pages in a professional manner using web technologies like HTML5 , XHTML , and CSS3 based on the W3C and ADA standards.
- Involved in fixing Front End issues with the layouts.
- Improved user experience by designing and creating web components and features.
- Implemented an asynchronous, AJAX and JQuery UI components based rich client to improve customer experience.
- Extensively used Maven to manage project dependencies and build management.
- Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and JQuery.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Involved in designing and developing the XML Objects Used AJAX to send request to the server to check the functionality of the websites.
- Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
- Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
- Developed SQL queries to perform insert, update or delete operation on Mysql database.
- Implemented Java & J2EE design patterns.
- Followed good coding standards with usage of JUnit, Easy Mock and Check style.
- Build/Integration tools and Deployment using Maven 2.
Environment: Core Java, J2EE, CSS, XHTML, JSTL, JavaScript, JQuery, XML, XSD, XSLT, JSP, Servlets, SOAP web service, Hibernate, Spring MVC, Spring 3.1.7, AJAX, JSF2.0, JIRA, JDBC, Jboss 1.6, Eclipse, Maven, JUnit, MS SQL Server 2008, SVN.
UI Developer
Confidential
Responsibilities:
- Developed the front-end by doing hands-on coding using semantic mark up, HTML, XHTML, CSS, JavaScript and other front-end technologies as required by the program) with a focus on usability.
- Performed Client-side validations using JavaScript like user validations etc.
- Leveraged knowledge of W3C standards, cross-browser development techniques.
- Producing, modifying and maintaining websites and web applications.
- Collaborated with Build Team to integrate HTML, front-end code with the backend technology to ensure the UX / UI is implemented.
- Developed Custom XML Parser for parsing large XML files and update the data to the data base using SAX based Parser.
- Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams and Flow Charts using Microsoft Visio.
- Participated in technical review, formal presentation and accurate documentation.
Environment: HTML 4, XHTML 1.02, CSS2, JavaScript 1.6.1, JDK 1.5, J2ee 1.4, JSP 2.0, Servlet 2.3, XML, SOAP, Oracle9i, W3C, Web Sphere Application Server 6.0.