Ui Developer Resume
Dallas, TexaS
SUMMARY:
- Senior Java/UI Developer with 8+ years focused on creating interactive software products with valuable & intuitive user experiences.
- Expertise in developing Web based Distributed and Front End applications in Enterprise Architecture using Java, J2EE, HTML, JavaScript, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
- Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX and JSP.
- Experience using AJAX to create interactive web applications, mainly optimizing performance.
- Extensive experience in developing distributed applications using Java, Servlets, JSP, JPA, JSTL, Struts, EJB, RMI, Spring, REST, SOAP, Java Beans, JMS, JDBC, Hibernate, Oracle.
- Expertise in developing various front end frameworks like Angular 2.0, 4.0, AngularJS (1.0), React JS/Redux, Backbone.JS, Require.JS, Node.JS, Knockout.JS, Express.JS, Ember.JS, Ext.JS.
- Expertise in various open source frameworks like Struts, Spring, JSF, and ORM Technology like Hibernate 3.0.
- Experience in working with multiple Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
- Extensive development experience on different IDE's like Eclipse, MyEclipse, NetBeans, Web Logic Workshop, and WSAD/RAD.
- Experience in XML related technologies like JAXP, JAXB, XML, XTREAM, XSL, XSD, XPATH, DTD, and XML Schemas.
- Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
- Experience in Web Services Technologies like SOAP, Restful, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
- Working in various industry standard design patterns like façade, business delegate, factory, proxy and Singleton.
- Strong exposure with Object - Relational Mapping (ORM) Framework, using Annotations with Hibernate.
- Experience in configuring and deploying Applications on Application Servers like IBM WebSphere, Weblogic Application Server, JBOSS and Apache Tomcat.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Able to code pixel perfect webpage from PSD, compatible with all major browsers and major platforms.
- Experience in building Single Page Application (SPA) using Angular JS framework.
- Strong experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors and Animation in CSS.
- Implemented application level responsiveness using Twitter bootstrap.
- Well versed in debugging and troubleshooting production applications.
- Experienced in solving cross browser compatibility issues including Safari, Internet Explorer 8/9/11, Mozilla Firefox and Google chrome.
- Implemented MVC Architecture using Struts Framework, Involved in development of controller component using Servlets and view component.
- Worked on Spring-DAO based declarative transaction management,Hands-on experience in implementation of Hibernate and Spring framework.
- Used Multithreading to enhance interaction between rate matrix and ECM systems.
- Experience in working with NoSQL Database like Mongo DB, Cassandra to manage extremely large data sets.
- Experience using all popular text-Editors like Eclipse, VS Code, Komodo Edit, Sublime Text, and Notepad++.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Developed JUnit Test Cases for Code unit Test.
- Used ANT and Maven build scripts and project release documentations.
- Deep understanding in implementing the business rules in different layers like UI, web services and backend database.
- Ability to work independently as well as within a team and quickly master in new concepts and technologies.
TECHNICAL SKILLS:
Web Technologies: HTML4/HTML5, CSS/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache
Programming Languages: C, JAVA,UML,SQL,PLSQL
JavaScript Libraries: Ext JS, Node.js, Angular.js2.0, 4.0, Handlebar.js. Backbone.js, Ember.JS
Application/Web Servers: WebSphere 7.x/8.x, WebLogic 10.x/9.x/8.x, JBoss
Databases: Oracle 11g/10g/9, MySQL, MS SQL Server
Debugging Tools: Firebug, Firebug Lite, Web Debugger
Version Control: SVN,GIT
Modeling: UML, MS Visio
Operating System: Windows 98/2000/XP/Vista/7/8, Linux, Mac
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
UI Developer
Responsibilities:
- Translate stories and requirements into web and mobile responsive web application software code.
- Specifically leverages HTML5, CSS/3 and JavaScript, Php, Ember.JS to develop Single Page Applications (SPA)
- Leverage a Test Driven Development (TDD) and Behavior Driven Development techniques
- Created and Leverage Karma, Jasmine and/or Protractor integration test scripts for the Single Page Application
- Structured the Javascript code using Angular JS to Developed fast loading images using Adobe Photoshop CS3.
- Using advanced level of jQuery, AJAX, Javascript, php, CSS and pure CSS layouts.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- The project has a strong focus on Agile development, Test-driven development and pair programming.
- Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
- End user support and training - helping end users administer groups/spaces/permissions and answer any questions/concerns and make suggestions for department improvements utilizing the social tools available with JIVE.
- Followed the Agile methodology to implement the application.
- Used OOPS based design to develop the interactive web application.
- Developed unit test cases using JUNIT and Mockito frameworks
- Wrote SQL queries for Oracle Database.
- Participated in and contributed to design reviews and code reviews.
Environment: IBM Bluemix Garage Method, Bluemix, PaaS, php, Platform; Ember.JS HTML5, JavaScript; CSS3; SASS/SCSS; AngularJS 2.0, 4.0; GIT; REST; JSON; Responsive Web; Single Page Applications; Swagger, Karma, Jasmine/Protractor, Agile
Confidential, Plano, TX
Senior Java UI Developer
Responsibilities:
- Involved in developing HTML and Javascript for client side presentation and, data validation within the forms.
- Used jQuery plug-ins for Widgets, Menus, User Interface and Forms.
- Developed UI pages of SPA (Single Page Application) with Javascript, AJAX, jQuery, Bootstrap JS, Ext JS, HTML5, DHTML, CSS3 with Sass, npm modules by given wireframes.
- Created mockups and wireframes for a new website.
- Made the website compatible with all Android and IOS devices.
- Developed Date Time Picker using Object Oriented Javascript extensively.
- Designed PDF, Excel and Print previews for all the reports in the application using HTML, Javascript and SQL Stored Procedure to Used SOAP web services for testing and used SOAP API to make http requests.
- Created automation module which is used to generate 3 reports for customers which give information about top Bots attacking their websites, with details like domain, ISP, URLs accessed etc.
- Developed Java Spiders (Bots) for many websites to grab data’s and also to post form data’s.
- Built data visualizations to monitor file server load, web server speeds, data processing and more using D3 Js, JQuery, MySQL.
- Developed a fully functional prototype application using JavaScript (JQuery, node JS and Backbone Js) and Bootstrap, connecting to a Restful server on a different domain.
- Used SpringORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy. Used Multithreading and Collections Framework including List, Map etc.
- Used Spring-JDBC configuration to manage some transactions across multiple databases.
- Developed interaction models and screen designs for improvement and optimization of user experiences.
- Created wireframes, mockups, specifications and navigation maps for communication of designing ideas.
- Converted wireframes into functional CSS3, HTML and Javascript code.
- Designed low-fidelity paper wireframes for Payments portal.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in writing application level code to perform client side validation using jQuery and Javascript.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, Javascript, jQuery, Ext Js, Ajax and Bootstrap.
Environment: Javascript, HTML4, CSS3, jQuery UI, DHTML, XSLT, SQL, Bootstrap, Angular Js, Node JS, Spring JDBC, Multithreading, Backbone JS, Bots, D3 Js, SOAP, Ajax, SQL.
Confidential, New York, NY
Sr Java UI Developer
Responsibilities:
- Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
- Responsible for gathering and analyzing requirements and converting them into technical specifications.
- Involved in developing persistent layer using Hibernate framework.
- Developed single page applications, components using Angular JS.
- Published and consumed Web Services using REST and deployed it on WebLogic Server.
- Developed Web services for the services to get the data from external systems to process the request from client sides.
- Wrote object-oriented JavaScript for transparent presentation of both client-side and server-side validation.
- Created bots based on PHP and some JavaScript that would traverse throughout the DOM of a web page to select certain bits of information from several element nodes.
- Developed new screens to the application using HTML5, CSS3, JSP, JavaScript and AJAX.
- Designed and developed Application based on Spring framework using MVC design patterns.
- Used Log4j to capture the log that includes runtime exceptions.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
- Built scripts using MAVEN that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the Web Logic application server.
- Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
- Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries.
- Worked with Core Java for business logic.
- Used JSON for validation, documentation data required by a given application.
- Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
- Used CVS as a documentation repository and version-controlling tool.
Environment: Java 1.7, Hibernate 3.0, Ajax, HTML5, CSS3, JSP, Angular JS, Bots, Java Beans, Jive, J2EE, REST, Spring, Spring Boot, AWS, XSD, XML Bean, Oracle WebLogic Server 12.1.2, Eclipse, Oracle, MAVEN, JUnit, Log4J, Spring Framework security using LDAP, CVS, JQuery.
Confidential, New Jersey, NY
Java UI Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC) for Web Application and Mobile Application in Test Driven Development Approach.
- AGILE methodology was followed and was involved in SCRUM meetings.
- Documented UML diagrams like use cases, sequence diagrams and class diagrams using Rational rose.
- Used Node.JS as server side programming.
- Implemented various $scope methods $watch (), $digest () and $apply () in order to implement two way data-binding by using AngularJS.
- Design and development of Internet software agents and bots
- Framework leverages JSON features like Event handling, Validation Mechanisms, and State Management.
- Involved in development of grid using Kendo UI GRID and Widgets using JQWidgets.
- Used Bower for successfully implementing the dependencies.
- By using SAX, DOM API, developed a functionality that gets seed tables list and place them in a table.
- Involved in writing jQuery-based Ajax requests using jQuery get or jQuery.ajax and jQuery.post.
- Created client surveys and displayed the results in a dynamic report using D3.JS for data visualization.
- Created a site to organize client parameters, reconcile data inconsistencies, and summarize Reports data D3.JS.
- Involved in the hooking up the D3.JS code to the grid for bar-charts, pie-charts etc.
- Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
- Used Micro service architecture with Spring Boot based service through REST.
- Used SOAPUI for the functional testing and inspection and invocation of Spring based Web Services.
- Worked on handling all the requests to the systems using Play framework MVC framework.
- Extensively used AKKA architecture for scalable multi-threading.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Analyzed Load Runner Metrics and other performance monitoring tools results during and after performance testing on Application server database and generated various Graphs and Reports.
- Used Hibernate for creating object / relational mappings, persistent classes and Hibernate Query Language for developing query services.
- Developed many web based features such as survey editors, search utilities and secure application forms using J2EE technologies. Used JIRA board for the pivotal tracking.
- Designed and developed a utility that parses and stores the patient information. The information represented as an XML document is parsed into Java objects (using JAXB) and subsequently stored in a DB.
- Developed business components using Spring IOC (Inversion of Control) framework.
- Implemented logging functionality using Spring AOP(Aspect Oriented Programming).
- Developed Test suites using for performing unit testing for Test Driven Development.
- Used Maven as a build tool and Git for source code control.
Environment: Java 1.5, Tomcat 8, JSON, XML, Restful, DOM, Javascript, Bots, Ajax, Rational Rose, Multi-Threading, REST, SOAPUI,UML, HTML5, DHTML, CSS3, Grunt, AKKA, SVG animations, Load Runner, HUD, Dashboard design, Adobe Edge Animate, Axure, Angular JS 1.4.2, D3.JS, Bootstrap JS, Kendo UI Grid, Node.JS, Log4J, JUnit, Karma, JIRA, Git, PostgreSQL.
Confidential, Raleigh, NC
UI Developer
Responsibilities:
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-ful service on a different domain.
- Created prototypes in HTML, JavaScript and CSS for different UI pages.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Ext.JS.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Involved in Using Backbone.js created Models by extending backbone model base class, to get an attribute used get() to get data out of our model, to set an attribute used set() and send a JSON Object and to Synchronize the client-side we have with the server used save().
- Designed and developed JSP pages using Jakarta Struts
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used HTML5 elements like video, audio and canvas in making the website interactive.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more.
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
- Worked on Cross-Browser compatibility and fixed the bugs, for several browsers.
- Converted wireframes in templates including creation of brand identity, web site header, menu, information containers, grid styles, navigation, forms, buttons, icons, images, User components and application widgets creation with suitable color schemes.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: JavaScript, HTML5, CSS3, JSP, Dreamweaver, DHTML, jQuery, AJAX, JSON, DOM, DHTML, XML, Photoshop, backbone.js, node.js, angular.js, bootstrap.js, Tortoise SVN, Firebug, Windows.
Confidential
Front End Web Developer
Responsibilities:
- Interacted with business system analyst to understand the technical requirements of the project.
- Designed prototypes and Involved in developing the UI pages using HTML, DHTML, CSS, and Javascript.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using Javascript, jQuery and HTML.
- Used Javascript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded Javascript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in writing SQL Queries, Stored Procedures.
- Debugging webpages with firebug and fixing issues.
- Involved in developing test plan and procedures.
- Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
- Validating views with W3 markup validation service and fixed errors.
- Preparing the documentation for the entire process for the future reference.
- Optimizing SQL queries and stored procedures.
- Maintaining documents and source code in CVS.
Environment: Javascript, Firebug, CVS, HTML, CSS, Javascript, jQuery, SQL, PL/SQL, Java, XML, Glassfish.
