Sr. Ui Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- 8+ years of professional experience in different phases of Software Development Life Cycle including Requirements Analysis, Applications Design, Development, Integration, Installation, Implementation, Maintenance, Testing, and Debugging of various client/server web applications.
- Extensive work experience in writing web application programs covering front - end/UI using the web technologies like, HTML5,CSS3, JavaScript, JQuery, Bootstrap, Angular JS, Node JS, React JS, AJAX and JSON.
- Created UX Designs, performed UI Development and contributed to the codebase
- Lead all aspects of the UX design and UI development process and guided other developers
- Worked with clients and stakeholders to create UX designs while creating positive relationships.
- Held demos/presentations in front of stakeholders and actively utilized and improved way of presenting/evaluating designs
- Executed design work consistent with design and brand standards, analytics insight, and customer feedback
- Created user interfaces/user experiences that are simple to use and elegantly designed
- Responsible for all aspects of Presentation Layer development
- Responsible for creation of wireframe designs as part of story grooming
- Responsible for look and feel, Cross-browser and multiple device testing and quality control
- Worked closely with client/partner teams on defining business requirements
- Created web templates and customized modules for various CMSs such as WordPress, Joomla, Prestashop applications
- Designed full Adobe Flash sites, banners, e-cards and promotional multimedia materials
- Performed maintenance and cross browser compatibility testing, user usability and experience testing
- Extensively used Spring MVC for forms, error handling, writing REST controllers and integrating with Spring Security and Spring ORM for persistence.
- Used technologies such as HTML5, CSS3, xHTML, CSS, PHP, MySql, Flash, CMS applications in accordance with responsive design
- Worked on Rational Application Developer, WebSphere Integration Developer, BEA WebLogic Workshop, Eclipse, and ILOG Rules Studio for Java.
- Experience in multiple version control tools like GIT, CVS, and SVN.
- Experience in Spring Framework such as Spring MVC, Spring IOC, Spring Resources, Spring JDBC.
- Proficient in Websphere Message Broker features: SOAP Nodes Web service handling, File Nodes File Handling, Database Nodes, HTTPS protocol.
- Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL.
TECHNICAL SKILLS:
UI Technologies: HTML5, CSS3, JavaScript, JQuery UI
UI libraries: Bootstrap, JQuery Mobile, Responsive Web Design
UI Frameworks: Angular JS, Bootstrap UI Node JS React JS Backbone JS
Advanced Technologies: Ajax, JSON
CSS Frameworks: SASS
Java MVC Frameworks: Spring, Hibernate, IBatis, JPA, JSF,EJS, Struts
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr. UI Developer
Responsibilities:
- Built more user-interactive web pages using jQuery plug-ins, AJAX, JavaScript, and Angular JS.
- Implemented different validation control on the web pages using AngularJS.
- Developed a well responsive single page application using ReactJS, JavaScript, Redux, Bootstrap, HTML5, CSS3/ SASS.
- Developed responsive applications using Bootstrap, Require JS and Node JS which allowed the same application to be optimized for both mobile and desktop resolutions.
- Developed human resource management system application using backend Web API and front-end in object oriented JavaScript framework Angular.js with bootstrap as user interface.
- Designed and developed multi-protocol telecom Single-Page Architecture application using Node.js, Express and Jade on the backend, Backbone.js on the front end, and web sockets using Socket.IO for communication between client and server.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 with index db, Web storage XHTML, and CSS3.
- Used Ajax, JSON with JQuery for request data and response processing.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Angular.js, Ember.js, Can.js, and JQuery.
- Experience with Performance Tuning for Oracle RDBMS using Explain Plan and HINTS.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Experience in planning, designing and building Cassandra cluster and capable of deploying the Cassandra cluster in cloud, on premises, working on the data storage and disaster recovery for Cassandra .
- Developed ReST API using JAX-RS to fetch new e-Gift Card Data for an eligible customer. Created menu based e-GC redemption using jQuery.
- Worked on Rational Application Developer, WebSphere Integration Developer, BEA WebLogic Workshop, Eclipse, and ILOG Rules Studio for Java .
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Extensive experience as ETL(Ab Initio/Unix/Teradata/DB2/Oracle) - Designer, Developer and Performance Tester alongside with intermediate experience in Big Data Hadoop Technologies like Hive/PIG/Sqoop/ Git Hub /Hbase and HDFS commands.
- Worked with IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server & used Maven build tool to achieve more functionality for build process.
- Experienced in the use of agile approaches including Test-Driven Development and Scrum.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology. Implemented all the CRUD operations using JPA query language. Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
Environment: UI, UX, Angular.js, React.JS, JavaScript, JQuery , JSON, Ajax, Bootstrap.JS, backbone.JS, CSS3, HTML5, XHTML, XML, CSS3, PL/SQL, Node.JS, Oracle, JDBC, Cassandra, Rest, Eclipse, Weblogic, GIT, Agile, MAVEN
Confidential, Research Triangle Park, NC
UI Developer - Senior Software Engineer
Responsibilities:
- Developed User Interface (UI) Applications and professional Web Applications using Web Standards, HTML5, CSS3, Object Oriented JavaScript, Angular JS , React. js , Backbone . js , Node. js , MongoDB, JQuery, Bootstrap3, Ajax Concepts, CSS3 Media Queries.
- Responsible for migrating the old look of the application to the modern web components using JavaScript, Vanilla JavaScript, JSON and XML
- Designed several UI components like breadcrumbs, icons, forms, transitions, helper functions using Materialize CSS.
- Built advanced Data Visualization using D3.js and HTML5 for the business intelligence, data discovery and analytics offerings.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework)
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Integrated spring with ORM frameworks Hibernate and Spring JDBC to do database operations with ORACLE.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Extensive experience as ETL(Ab Initio/Unix/Teradata/DB2/Oracle) - Designer, Developer and Performance Tester alongside with intermediate experience in Big Data Hadoop Technologies like Hive/PIG/Sqoop/ Git Hub /Hbase and HDFS commands.
- Built a Restful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Used Soap UI Pro for Testing Web services.
- Used WebServices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Development in Java through IntelliJ, Eclipse Java IDE.
- Creation of the BPEL processes by using human tasks, selectors, Business Rules, Business State machines in Websphere Integration Developer/Websphere Process Server.
- Used JUnit/JMock for to write unit tests, STIQ for UI testing. STIQ is an open source testing suite developed by Solutions IQ which is based on Selenium and Fitnesse.
- Established a lightweight Scrum project management process.
- Developing applications using Hibernate ORM mappings using xml and annotation configurations.
- Using JIRA to manage the issues/project work flow.
- Extended the default functionality of jQuery UI components to create custom features such as new tab, open/close and auto-complete loader messages.
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications.
- Extensively used Struts supporting the MVC architecture of the product interacting with the JSP/Servlet/Tag libraries for the UI component.
Environment: UI, Java, J2EE, Spring, Maven, Apache CXF, Angular.js, JavaScript, CSS3, Node.js, Backbone.js, React.js, MongoDB, JQuery , JSON, Ajax, Bootstrap, HTML5, DHTML, Spring, Hibernate, CRUD, Soap, Webservices, Eclipse, WSAD, jUnit, Scrum, XML
Confidential, Brooklyn, NY
UI Developer
Responsibilities:
- Web application development for backend system using Angular JS with cutting edge HTML5, DOJO, and CSS3 techniques.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery
- Designed the web UI using HTML, XSL/XSLT, JavaScript, JQuery, CSS and AJAX controls.
- Extensively used JQUERY functionality to create custom components like auto-complete loader messages and related plug-ins.
- Extensively used User interface controls which use of JQuery and jQuery Data Tables to handle the client side validations and to display the data in tabular form.
- Designed and developed application's GUI screens using GWT framework.
- Developed administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
- Developed ReST API using JAX-RS to fetch new e-Gift Card Data for an eligible customer. Created menu based e-GC redemption using jQuery.
- Design and implementation for the concept for the frameworks using Struts, Spring and Hibernate Frameworks and assisting with development environment configuration.
- Involved in converting database objects to Java objects conversion with the help of Ibatis persistence framework.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Involved in web component design and development using JSF, Servlets, and taglibs.
- Developed the application using Struts Framework which is based on the MVC design pattern.Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Followed an Agile, Software Development methodology. Used NetBeans IDE.
- Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
- Experience with distributed version control (such as Mercurial or git).
- Experience with Spring, Struts, iText, GIT, Jira, IntelliJ, JMeter.
- Strong experience building automation frameworks from scratch within Selenium.
- Experience using Java, Eclipse IDE, Rich Client Platform (RCP), and IBM Rational Clearcase/Clearquest.
- Used open source tools such as JUnit, Maven, Ant, Continuous Integration Tools (Hudson, Jenkins).
- Worked on so many Cross Browser Applications items in IE7, IE8, IE9, Firefox, Chrome, Safari, Tablets, and Mobile responsive.
Environment: Angular.js, JavaScript, CSS3, Ajax, JQuery, .Net, C#, Node.js, GWT, HTML5, CSS3, JSF, XHTML, Apache AXIS2, TOAD, Agile, Netbeans, JBOSS, SWDL, SOAP, XML, EJB, Struts, DOJO, HTML, XSL, XSLT, Spring, Hibernate, MercuriaL, Clearcase, iText, Selenium.
Confidential, Rockdale, TX
UI Developer
Responsibilities:
- Responsible for creating the look and feel of the public website.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviours.
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Used jQuery Selectors like tag (element) level, id level, class level selector.
- Implemented Resizable popup window to show the temperature markers.
- Implemented jQuery plugins for customization using jQuery standard annotation.
- Performed Code tuning for jQuery, JavaScript.
- Design and development of UI Screens.
- Developed CSS3 style sheets to give gradient effects.
- Validation of XHTML and CSS3, Cross-browser support.
- Creation of static pages to be turned into JSP templates.
- Creation of a prototype Store Locator using Google Maps, Mysql and PHP.
- Removing validation errors from JSP files.
- Site maintenance, defect resolution and creation of new page templates.
- Developed the key modules Java, spring and Ibatis.
- Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
- Implemented reusable services using Spring.
- Involved in developing Database access components using Spring DAO integrated with Hibernate/JPA for accessing the data.
- Involved in writing the database integration code using Hibernate. Leveraged the AOP features of spring framework to handle exceptions.
- Implemented webservices using Rest API.
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications.
- Involved in developing and modifying UNIX shell scripts using VI editor.
- Implemented Ejb for maintaining the business logic.
- Written complex SQL queries and stored procedures.
Environment: Angular.js, JavaScript, JQuery UI, JQuery Mobile, JSON, Ajax, Bootstrap, HTML, DHTML, CSS3, Spring, Hibernate, Json, EJB, XHTML,
Confidential, Lenexa, KS
UI Developer
Responsibilities:
- Developed the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed applications and customization as per customer requirements using Java and XML.
- 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.
- Debugged webpages with firebug and fixing issues.
- Developed application using Eclipse.
- Developed JSP as the view, Servlets as Controller to make calls to EJB as model.
- Worked on JBOSS Application Server to deploy application.
- Consumed and developed Restful Services with JAX-RS and Jersey.
- Used Soap UI Pro for Testing Web services.
- Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
- Developed Stored Procedures, Functions and created database tables.
- Used ClearCase for Source Control Management.
Environment: Java, J2EE, Apache CXF, Eclipse, Firebug,, HTML, CSS, JavaScript, jQuery, SQL, PL/SQL, Java, JSP, JBoss, Jersey, HTTP, ActiveMQ, RabbitMQ, ClearCase