Sr. Ui Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 7+ years of experience in the Web Applications Development using HTML4/ HTML5 , CSS/ CSS3 , XHTML , JavaScript , JQuery , DOM, AJAX , XML and JSON .
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support,
- 5+ years of experience in providing User Interface and User Experience Design and development with most usable enterprise wide applications.
- Experience in developing Front - End and User Interface using Struts, JSP, JSF, JQuery, Ajax, Rich Faces JavaScript, Angular JS,HTML, DHTML and CSS.
- Worked extensively with Waterfall, RUP, Agile Extreme Programming (XP), SCRUM Methodologies.
- Experience with Version Control Systems like Subversion (SVN), Git, Clear case and VSS.
- Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
- Developed AJAX functionalities using frameworks like JSON, DOJO, Ext Js and JQuery.
- Expertise in debugging and troubleshooting existing code.
- Good Knowledge on how to implement the User-centered design (UCD) methodology.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Experience in Web designing and Mobile designing to create a good responsive design .
- Wide exposure with IDE's like Eclipse, NetBeans, JDeveloper and WSAD for Java programming.
- Extensive Knowledge with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
- Designed and coded application components in an agile environment utilizing a test-driven development approach.
- Worked in close cooperation with project managers and other functional team members to form a team effort in development.
- Provided assistance and leadership functions to complicated Adobe CQ5 Project teams. Created templates and other components for CQ5 and other applications.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere Portal .
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS:
Operating System: Windows XP, 7, 8, 10. UNIX
Languages: Java, C, C++
J2EE Skills: JDBC, Servlets, JSP, JSTL, EJB, JMS, web Services.
Web Technologies: HTML, JavaScript, AJAX, CSS, XML, SOAP, Axis, JQuery.
Frameworks: Struts Framework, JSF, Spring Framework.
Database/Tools: Oracle, DB2, SQL Server, Hibernate
Web/App Server: Apache Tomcat, WebLogic, WebSphere, JBoss
IDE/Tools: Eclipse, Net beans, Eclipse, Notepad++, Sublime, Web Matrix 3.
Version Control: CVS, Star Team, Subversion, Git, Clear Case, VSS
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. UI Developer
Responsibilities:
- Actively involved with the team, management & client as a part of Agile (SCRUM) software development
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
- Developed non-functional HTML5, CSS3 pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed visual design using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Improved user experience by designing and creating new web components and features
- Used JavaScript and JQuery for validating the input given to the user interface.
- Involved in implementing JQuery for providing interactive user interfaces.
- Collected business user's requirements and created the business requirement documents for project enhancements
- Involved in UI development, and Developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- By using Abode Experience manager (AEM) build the web content data and mobile apps, By using this AEM it makes easy to manage the Marketing content.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Used AEM for the user to create details, manage and control across the different media like mobile and web.
- Developed web presentation layer using JQuery, HTML and CSS according to internal standards and guidelines.
- Implemented to build some pages using HTML5 and CSS3 on the wireframes
- Developed JavaScript based components using Sencha ExtJS framework with client reports customized according to user requirements.
- Involved in creation of automation framework using Selenium and testing.
- Jasmine is a behavior-driven development framework for testing JavaScript code.
- Implement the JavaScript/JQuery frameworks such as Angular JS for MVW/MVC framework, MVVM framework.
- GWT complier is used to translate the code written in JAVA into HTML and JAVASCRIPT.
- Working with Responsive Web design using Bootstrap.js.
- Debugging HTML5, CSS3 and JavaScript issues with respect to the assigned defects and integrating the solution into JSP framework.
- Creation of REST Web Services for the management of data using Apache CXF
- Used Eclipse IDE for designing, coding and developing applications
- Used Subversion (SVN) for software version control.
- Project developed in agile development mode..
- Using GWT to develop a AJAX web application with java.
- Developed AJAX scripting to process server side JSP scripting.
- Developed custom tags, JSTL to support custom User Interfaces.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process
- Involved in the development of reports using tool and applications using Web Content Management (WCM).
- Designed and implemented interface elements using Google Web Toolkit (GWT).
- Developed automation test cases using Java on Eclipse for Web 2.0 Ajax application
- Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite
Environment: Java, J2EE, JavaScript, HTML5, CSS3, JQuery, AJAX, ExtJS, Angular.js, Bootstrap.js, Oracle, PL/ SQL, JDBC, MongoDB, Apache CXF, REST, Eclipse, Weblogic, Subversion (SVN), Agile, JSP, JSTL, Maven, GWT (Google Web Toolkit), Web 2.0, SOA.
Sr. UI Developer
Confidential, MA
Responsibilities:
- Wrote HTML5 and CSS3 to build the pages from the Mock ups and wireframes.
- Developed the front end pages using HTML5, CSS3, JavaScript, JQuery, responsive web design and twitter bootstrap.
- Utilized various JQUERY plug-in to build Rich Internet Application (RIA) to make it look more intuitive.
- Created reusable templates and components by using the Adobe Experience Manager (AEM).
- Used JSP, JavaScript, JQuery, AJAX, CSS3 and HTML5 as data and presentation layer technology.
- Architected, designed and developed web applications
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Implemented Ajax with JQuery to refresh results from Ajax page.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Developed various methods to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Implemented JSP, HTML5, CSS3, JavaScript and Ajax to design front end.
- Created various UI components for different web pages using HTML, JavaScript, ExtJs.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Angularjs, Backbonejs, Node.js and JQuery.
- Lead the development of the initial HTML5/JavaScript/CSS3 UI for application based on Backbone.js, JQuery and Bootstrap.
- Used AEM for the web content management in the website application status.
- Created PL/SQL procedures, functions and written complex SQL queries
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Used NoSQL Database MongoDB for test and production data
- Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
- Installing and Configuring Eclipse and Websphere application Server.
- Deployed the applications on IBM WebSphere Application Server.
- Development of applications using WebSphere Portal and Web Content Manager (WCM)
- Developing additional applicable technical materials for WebSphere Integration Development.
- Setup Github and use of Git bash for code submission in Github repository.
- Designed and developed the application using agile methodology and followed TDD, Scrum
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Developed the Servlets for processing the data on the server.
- Used Maven to build and generate code analysis reports.
- Gained some knowledge in implementing the JavaScript frameworks for Angular JS for framework MVC and MVVM.
- Analytics is the discovery and communication of meaningful patterns in data.
- Design, implementation, and development of Oracle ECM workflows and WebCenter to meet the requirements of the business user.
- Analyzed business requirements and documented them into business stories in JIRA
- Developed a web 2.0 control console using GWT to manage data matching for data staging
Environment: Java, J2EE, JavaScript, CSS3, AJAX, HTML5, Node.js, Angular.js, Bootstrap.js, Backbone.js, Spring, Hibernate, Struts, JSF, Sencha ExtJS, DB2, PL/ SQL, JDBC, MongoDB, SOAP, Web Services, Eclipse, Websphere Application Server (WAS), Git, GitHub, Scrum, JSP, JSTL, Maven, XML, Oracle ECM (Enterprise Content Management), GWT (Google Web Toolkit), JIRA, Web 2.0, SOA.
Front End Developer
Confidential, Chicago, IL
Responsibilities:
- Prepared High-Level requirement documents upon gathering requirements and discussed with the technical team regarding the feasibility of the requirements.
- Developed internal web applications for the human resource department through the use of JavaScript, JQuery, Ajax and HTML
- UI was developed in HTML5, CSS3 and Java Server Pages (JSP).
- Leading front-end integration projects using the above noted frameworks and HTML5, SAAS, CSS3, JavaScript DOM, and Ajax technologies and methodologies.
- Architected, Designed and developed the product using HTML5, CSS3, JQuery, JavaScript
- The UI is enriched with JQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
- Used JQuery library and implemented Ajax features.
- Involved in creating user interfaces using JQuery.
- Designed some Javascript components using the Sencha ExtJS framework.
- Design and implementation of front-end User Interface development using HTML, DOM, CSS, JSP, JSTL, Java script, JQuery, Dojo and AJAX.
- Created HTML and JSP's for Graphical User Interface.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Built a WebCenter on the top of JSF based on oracle based application development.
- Worked on JDBC to select and update the data from the MySQL database
- Designed and implemented database structure in MySQL Server
- Worked on DB2 data base for storing and retrieving the application data
- Performed Java web application development using J2EE and Netbeans.
- Used Mercurial to keep track of versioning of the source code
- Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support
- Involved in Requirement analysis, design and Implementation applying the Water fall model.
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Used Ant for developing build scripts and deploying the application
- Deployed complex systems on client site that includes EMC Documentum
- Working with the JIRA tool for Quality Center bug tracking.
- Developed Swing for user interaction and data presentation.
- Worked on designing and creating business rules using IBM ILOG Rules Engine
- Architect and design for new Application as J2EE Web application and Oracle ADF.
- Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
- Used JMS to pick XML file from IBM MQ series Queues and Parsed XML documents using DOM parsers to get data.
- Install and configure a LINUX server to publish applications and the Database
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Process Automation coded scripts to automate various manual processes (Screen Scraping) using Ruby Script
- Provided copy for Wordpress themes/templates and design input
- Designed, developed and maintained ASP.Net applications
- Developed code for C, C++ to secure the transaction.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
Environment: Java, JEE, JavaScript, JQuery, Ajax, HTML5, CSS3, Spring, Struts, JSF, EJB, JQuery, MySQL, SQL Server, DB2, Apache AXIS2, Netbeans, JBOSS, ClearCase, Selenium, Water Fall Model, JSP, Servlet, ANT, XML, EMC Documentum, JIRA.
J2EE Developer
Confidential, Austin, TX
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
- Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Used AJAX framework for server communication and seamless user experience.
- Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver
- Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
- Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
- Used Log4j for the logging the output to the files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: Java, UML, Oracle, SQL, MS Office, Visio, Project, Windows & UNIX platform.
Software Developer
Confidential
Responsibilities:
- Analyzing the Functional requirements of CDP Module
- Involved in Design discussions.
- Involved in Integration and full testing of the application.
- Responsible for coding/development of Discussion Forums, Blogs, Personalization using web parts, Home page, Theme Management, Home page Gadgets.
- Developed a new Themes and skins.
- Enhancement of modules like catalog, web list, forums to support multiple sites
- Analyzing and fixing defects in the application systems.
- Assisting in technical design & enhancements to the system based on business requirements
Environment: Java, J2EE, ASP.NET, VB.NET, ADO.Net, Java Script, HTML and IIS, Windows XP.