Sr. Front End Ui Developer Resume
Atlanta, GeorgiA
PROFESSIONAL SUMMARY:
- User Interface Design expert with strong interaction design and front - end development skills.
- Total 8+ years of extensive IT experience, 6+ years experience in Front-end UI development related to E-commerce and Telecom industries.
- Skilled in using mainstream Web Technologies such as HTML4/HTML5, CSS/CSS3, JavaScript, jQuery, Ajax, and JSON.
- Familiar with frameworks such as Bootstrap and AngularJS.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
- Experience in designing Rich Internet Applications (RIA's) with YUI, JQuery, DOJO and AJAX
- Experience in analyzing and solving Cross-Browser Compatibility challenges.
- Knowledge of using various tools and IDEs for development and design such as NetBeans, Eclipse, WebStorm.
- Skilled in UML, Use Cases, Flow Chart, Class Diagrams, User Diagram, Activity, and Sequence Diagrams.
- Experience in Model View Controller features such as Single Page Application(SPA) using AngularJS.
- Familiar with responsive web development using Bootstrap.
- Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, ActionScript, JSF and JSP.
- Used SVN, CVS, Harvest, Clear case and Clear Quest for Version controlling and error reporting.
- Excellent communication, Team work, inter-personnel and presentation skills.
- Good expertise in visual design, UX & UI design, strategy, web development and can relate targeted business goals across the entire project lifecycle.
TECHNICAL SKILLS:
Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript
Databases: Oracle, DB2, MS SQL Server, MS Access, Sybase
J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, Spring MVC, Spring DAO, Spring Security, Spring WS, Drools, Jboss Enterprice portal, Jboss seams, JSTL, EJB, RMI, JDBC, JMS, Web Services, JSF, Rich Faces, Birt Report, Crystal Reports.
Web & Application Servers: Web logic, Web Sphere, Tomcat, JBoss, Jboss portal server
Developer Tools (IDE): Eclipse, Net Beans, WSAD, RAD
Operating Systems: Windows, Linux, Unix
Modeling Languages: UML
Configuration Management Tools: Rational Rose, JUnit,JMock,Log4j, CVS, SVN, ANT, Microsoft Visio
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, Georgia
Sr. Front End UI Developer
Responsibilities:
- Involved in front end UI development with HTML5 and CSS3.
- Developed new features by using JavaScript, jQuery.
- Communicate with devices by using Confidential specific APIs.
- Using dust.js to do the template.
- Developed front-end components using WebObjects framework, Struts layout.
- Designed User Interface using with HTML, DHTML, XHTML, XSL, XSLT, JQuery, and CSS
- Developed internal application using Angular and Node connecting to Oracle on the backend.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Developed frontend widgets in Backbone.js and Handlebars.js.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Involved in intense User Interface (UI/UX) operations and client side validations using AJAX toolkit.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Used Subversion for software version control.
- Used WebLogic for design, development, and deployment of applications.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Used Javascript and JQuery, D3, JSON, Three JS for validating the input given to the user interface.
- Developed a Web 2.0 control console using GWT to manage data matching for data staging
- Lead, Designed and Developed SOA enterprise system using Oracle SOA
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Involving in Building the modules in Linux environment with Ant Script
- Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts.
- Implemented application level persistence using Hibernate and Spring.
- Created the structure of the website using HTML, CSS, JavaScript, JQuery/Knockout.js and Media Queries.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Developed test cases and performed unit test using JUnit Framework.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Used Eclipse IDE for designing, coding and developing applications
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
- Customized Jasper Reports and SQL procedures according to the client requirements.
- Designing and creating business rules using IBM ILOG Rules Engine.
- Utilized Agile Methodology (SDLC) to managed projects
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Designed and implemented interface elements using Google Web Toolkit.
- Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
- Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.
- Involved in writing JSPs, JavaScript and Servlets, Leaflet, Grunt to generate dynamic web pages and web content.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library
Environment: ANGULAR,JS, JAVASCRIPT, ORACLE, CRUD, PL/SQL, JDBC, UML, NODE.JS, BACKBONE.JS, BOOTSTRAP, SPRING, HIBERNATE, STRUTS, HTML5, CSS3, WEBLOGIC, LEAFLET, SENCHA EXTJS, JSP, JSTL, COHERENCE, SUBVERSION SVN, SERVLET, MONGO DB, ECLIPSE, JUNIT, MAVEN, ITEXT, GWT (GOOGLE WEB TOOLKIT), JASPER REPORT, ILOG, AGILE, WEB 2.0, SOA GRUNT, APACHE CXF, D3, JSON, THREE JS, REST, JQUERY, AJAX
Confidential, Atlanta, Georgia
Sr. Front End UI Developer
Responsibilities:
- Analyzed business requirements and composed the Project Plan Document.
- Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks of Bootstrap and AngularJS.
- Took advantage of the responsive utilities of the Bootstrap framework to ensure the web page displayed properly on different deices, including desktop, laptop, ipad and phones.
- Used AngularJS to make sign page application.
- Used Ajax and jQuery to design and create a dynamic web page with reusable widget.
- Designed user interface using HTML, and validated with JavaScript for providing the UI and communication between the client and server. Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Written Junit test cases for testing UI Framework classes and wrote many Java Scripts, D3, JSON, Three JS to do client side validations.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-ful server on a different domain.
- Worked with Clearcase source management.
- Unit testing was performed using JUnit and Version control through Git.
- Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.
- Developed the presentation layer using Java Server Pages (JSP), Leaflet, Grunt, Tiles, Ajax and Java Script.
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Used My Eclipse as an IDE for developing the application.
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Utilized Mongo database management system for keeping user generated data.
- Deployed the developed web components on Apache Tomcat Web-Server.
- Created various UI components for different web pages using HTML, Javascript, ExtJs.
- Developed web pages using HTML5, CSS3 and JavaScript.
- Used JQuery to make the HTML5, DHTML and CSS3 to interact with the JavaScript functions
- Developed the Site using the Struts with Spring Integration using the tiles framework
- Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client side scripting using JavaScript.
- Developed presentation layer using HTML5, JavaScript, CSS3, AJAX etc.
- Developed Business logic in a separate layer and integrated into Action classes using the Business façade design pattern
- Used Java Naming/Directory Interface (JNDI) and JDBC connection pooling to access the database seamlessly.
Environment: ANGULAR,JS, NODE.JS, BACKBONE.JS, BOOTSTRAP, GIT, GITHUB, AJAX, JSP, JSTL, SERVLET, DB2, CRUD, PL/SQL, JAVASCRIPT, HTML5, CSS3, SPRING, HIBERNATE, STRUTS, JSF, WEBSPHERE, APACHE CXF, SOAP, WEB SERVICES, JDBC, UML, ECLIPSE, JUNIT, MAVEN, XML, ITEXT, ORACLE ECM, GWT (GOOGLE WEB TOOLKIT), JIRA, SUBVERSION (SVN), JASPER REPORT, ILOG, JRULES, SCRUM, WEB 2.0, SOA, JMS, APACHE TOMCAT, LINUX, PHP DOJO, SENCHA EXTJS, MONGO DB, LEAFLET, GRUNT, D3, JSON, THREE JS, COHERENCE
Confidential, Jersey City, New Jersey
Sr. Front End Developer
Responsibilities :
- Involved in the analysis specification, design, implementation and testing phases of Software
- Creating and maintaining UI prototypes and specifications.
- Developed web presentation layer using HTML5and CSS3 according to internal standards and guidelines
- Designed and developed the front end in hand coded HTML, DHTML, CSS and JavaScript.
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology
- Developed the Servlets for processing the data on the server.
- Developed the front end using JSF and Portlet.
- Involved in implementing JQuery for providing interactive user interfaces.
- Configuration and deployment of application on to Jboss application server .
- Used JDBC for database connectivity with MySQL Server.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for database query testing, in the process of optimizing the queries
- Deployed, the application using Apache Tomcat Application server.
- Designed and implemented UI using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX, jQuery, DOM
- Implemented Model View Controller (MVC) architecture Using Spring at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
- Worked with XML and JSON using JQuery and JavaScript.
- Used Visual Source Safe for Version Control.
- Involved in creation of automation framework using Selenium and testing.
- Worked in SOA architecture for integration with ILog
- Designing the flow of the project using Water Fall Model.
- Created Class Diagrams and sequence diagrams using UML.
- Used ANT for building the application and deployed on JBoss Application Server.
- Used XML Web Services using SOAP to transfer the amount to transfer application
- Resolved the compatibility issues among Portlets and EMC Documentum API classes
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Developed Swing for user interaction and data presentation.
- Install and configure a Linux server to publish applications and the DataBase
- Developed code for C, C++ to secure the transaction.
- Used web services (REST) to bridge the gap between our MS and Drupal technology.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss server.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Conversions of JCL codes to equivalent Unix Shell Scripts and testing.
- Used Log4j for logging, debugging and used Junit extensively for testing.
- Developed and displayed Brokerage Individuals using Widget, Controller, Web services.
- Wrote complex SQL queries to communicate with Oracle.
Environment: JAVA, J2EE, SWING, CVS, VISUAL SOURCE SAFE, COGNOS, ILOG, WATER FALL MODEL, ORACLE ADF, ORACLE BPM, IBM MQ SERIES, APACHE TOMCAT, LINUX, UNIX, FLEX, RUBY, WORDPRESS, DRUPAL, .NET, ASP, C, C++, MAINFRAME, COBOL, PL/I, JCL, SAS,VBSPRING, IBATIS, STRUTS, JSF, EJB, JBOSS, APACHE AXIS2, WSDL, JQUERY, JSP & SERVLET, MYSQL, TOAD, SQL SERVER, DB2, UML, NETBEANS, CLEARCASE, SELENIUM, ANT, XML, EMC DOCUMENTUM, JIRA
Confidential, San Francisco, California
J2EE Developer
Responsibilities :
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Involved in developing business components using POJO.
- Installed, configured, deployed, Monitored and troubleshoot WebLogic.
- Involved in writing packages, stored procedures to retrieve/modify data in database.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Involved in writing client side validations using Java Script.
- Troubleshooting WebLogic Server.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- The business logic was implemented in Processors and DAO layer accesses the back-end SQL Server database using Hibernate.
- Created JUnit test cases to cover unit testing for the components.
- Used Log4j for logging and handling defects of the application
Environment: WEB SERVICE, SPRING, JAVA, EJB, JAVA SCRIPT, WEBLOGIC, HIBERNATE, LOG4J, ANT SCRIPT, TOAD, PUTTY, WINSCP, NET BEANS AND ORACLE.
Confidential, Charlotte, North Carolina
Java Developer
Responsibilities:
- Developed new system Automated Management System with Java and JSF.
- Common Error message routines throughout the framework.
- Implemented Log4j in application.
- Implemented Ant Script in application.
- Involved in reviewing the code and generating the Reports using PMD tool.
- Automated XML parsing and generation of HTML files and uploading in FTP, integrated around six automated scheduler and Automated Application deployment.
- Provide effort estimation for new enhancements requested and requirement break-up.
- Handled client interaction in raising and resolving issues.
- Participated in creation of high-level business analysis documents, detail design documents.
- Automated XML downloads from distributed sites.
Environment: JBOSS, JAVA, ECLIPSE, JSF, MY SQL, JDBC, XML, LOG4J, ANT SCRIPT, AJAX, JAVASCRIPT.
Confidential, Chicago, Illinois
Java/J2EE Developer
Responsibilities:
- Involved in development of various modules Using AJAX, JSP, and Servlets.
- Well Implementation of JDBC Connectivity to Access Data From Database Servers.
- UAT Support & Release Activities.
- Active Participation in the life cycle of the Project as a Team Member.
Environment: CORE JAVA, JSP, SERVLETS, AJAX, ORACLE, PL/SQL, STORED PROCEDURES, JDBC, ORACLE, GUI, HTML, JAVASCRIPT
