Sr. User Interface Engineer Resume
Charlotte, NC
SUMMARY
- Experienced in WEB and GUI development using HTML5, DHTML, XHTML, XSL, CSS3, JSP, JavaScript, JQuery, DOJO, POJO,AJAX, JavaScript Object Notation (JSON) technologies.
- Around 8+ years of extensive experience in Software Development Life Cycle, analysis, Design, Development, Programming, Testing, Support Maintenance, of Object Oriented Applications in Client/Server environments.
- 6+ years of hand code experience in Web Application development using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Extensive experience designing and developing dynamic web sites and UI for web applications.
- Strong command of responsive web design, HTML5, CSS3, Javascript and web graphics.
- HTML and CSS knowledge, current on latest responsive design techniques.
- Experienced in leading Frameworks Team like Angular.js, backbone.js, bootstrap.js & JMVC, and Projects UI Designing Team.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Expertise in implementing MVC (Model View Controller) Architecture for enterprise applications in Spring, Hibernate, JSF, EJB, Hibernate, Struts, JMS frameworks
- Hands - on experience in different modules (Spring MVC, ORM, JDBC, DAO and AOP) of Spring Application Framework.
- Strong technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence
- Expertise in deploying web application using Web/Application Servers like Apache Tomcat, Apache, JBoss, WebSphere and WebLogic Application Server
- Worked with deployments on Ant, Maven and Deployment script.
- Experience in developing UML use cases, class, sequence and deployment diagrams using Rational Rose and Microsoft Visio.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Developed applications using open source frameworks like Struts including Struts HTML Tag Library, Action classes, Form Beans and Struts Validation Framework
- Good knowledge and experience in various development methodologies like Agile Extreme Programming (XP), SCRUM Methodologies.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer (RAD) for Java/J2EE application development.
- Strong technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence.
- Possesses a winning attitude and has excellent communication and team skills.
TECHNICAL SKILLS
User Interface Technologies: HTML, CSS, JavaScript, Dojo, Ajax, JSP, XML, JQuery, GWT, Web-services, Hibernate, Spring, JSF, Struts Framework, Tiles, SOAP, JMS
Java Technologies: Swing, AWT, Collections, Reflection, Multi-Threading, Java Beans
J2EE Technologies: JSP, Servlets, JSTL, EJB, JMS, JNDI, JDBC, RMI
Databases: Oracle, DB2, MS-SQL Server, MySql, Ms-Access AJAX APIYUI, Dojo, JQuery, DWR
Apache libraries: Ant, Xerces, log4j, POI, IText
XML Technology: SAX, DOM, XSLT, WSDL, XML Schema
Version Control: SVN, CVS, RCS, VSS
Testing Tool: Selenium, JMeter, Junit, OpenSta
Web/Apps Server: Apache, Tomcat, JWS, Weblogic, WebSphere, JBoss
PROFESSIONAL EXPERIENCE
Confidential - Charlotte, NC
Sr. User Interface Engineer
Responsibilities:
- Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS, XML, and JQuery.
- Developed multi-protocol telecom Single-Page Architecture application using Node.js, Backbone.js on the front end.
- Worked on the modernization of a legacy and outsourced UI Technologies using Backbone.js, Angular.js, Ember.js, Can.js, and Jquery.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Designing the web client by using HTML, CSS, JavaScript, AJAX, EXT JS, and DOJO with JSON.
- Developed a prototype of a MASHUP where back end is JAX-RS (Jersey) REST webservice and front end is UI developed using Bootstrap.js, Angular.js.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Designed and developed a web-based test client using spring, Struts, JSP, Tag Libraries, Java Script, HTML and XML to test different parts of the application.
- Involved in developing application using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML and DHTML for front-end development.
- Designed and developed user interfaces using JSP, HTML, JSON, JQuery and CSS
- Created a demo website running on a Node.js, using the Express framework, Jade, and Backbone.js with Mustache.js for front end MVC/templating
- Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
- Providing a responsive, AJAX-driven design using JavaScript libraries such as jQuery, AngularJS and Bootstrap.js - Using Subversion (SVN) for version control.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
- Client side validation was done using JavaScript's, sever side validations are done using Struts Validator Plug-In.
- Used Maven script for building and deploying the application.
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Used Struts html tag libraries and bean tag libraries extensively while coding JSP pages.
- Used Spring data framework for CRUD operations on MongoDB.
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Implemented all the CRUD operations using JPA query language.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Used JDBC to connect to the information model tier.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Administered both Git and Subversion (SVN) repositories for an enterprise code off.
- Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
- Good understanding of SOA framework as composes of multiple webservices using SOAP, REST and JMS
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Use of open-source technologies are used extensively to provide leading-edge solutions - Eclipse, Maven, SVN, REST, SOAP, RabbitMQ, tomcat
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
- Identified Requirements done the design and development of use cases using UML
- Developed JUnit test cases for all the developed modules.
- Designed and implemented Report Module (using Jasper Report framework).
- Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments
- Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
environment: TechnologiesJava, HTML, CSS, XML, AJAX, DOJO, JavaScript, JSON, Jquery, Backbone.js, Angular.js Node.js, Selenium, Oracle, SQL, PL/SQL, CRUD, RAD, TOAD, ANT, SVN, CVS, Websphere, Windows XP, Linux
Confidential, NY
Sr. User Interface Developer
Responsibilities:
- Developed presentation layer using HTML, CSS, and Java script.
- Developed the user interface pages for different modules using JSP and HTML.
- Implemented custom search solutions using Backbone.js
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Inserted External Style Sheets to various web pages using CSS.
- Developed using JQuery for CSS Manipulation, Events, Effects, Animation and Ajax interaction for Rapid Web Development.
- Improved the performance and response time of the application by implementing AJAX.
- Involved in integration of Jsp pages and UI design using HTML.
- Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Used DOJO for Ajax Support and used JSON for DOM objects
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Proposed and implemented the single claim refresh to download the single claim from global (DB2) database to local (SQL) database.
- Involved in migration of Data from Excel, Flat file, Oracle, XML files to SQL Server by using BCP and DTS utility.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Created triggers for efficient access control of the ClearCase operations.
- Design and development of components, such as Class, and Sequence diagram in UML
- Dealt with java Beans helper classes and servlets for interacting with the user interface written in JSP.
- Extensively used XSD for validations of XML transfer to the different Web Services
- Used JIRA issue tracker to file the bugs.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
- Configuring and analyzing JCL to execute mainframe batch.
- Design & Development for the first major project to use the new Oracle BPM infrastructure.
- Defined synchronized and persistent IBM MQ Series Queue manager, Channel Managers and Queues.
Environment: TechnologiesJSP, HTML, CSS, JavaScript, AJAX, DOJO, Jquery, JMS, EJB, XML, Tiles, Oracle, RAD, TOAD, ANT, CVS, WebLogic, Windows XP, RedHat Linux
Confidential - Seattle,WA
Sr. User Interface Engineer
Responsibilities:
- Developed User Interfaces using JSP, and HTML.
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Implemented automatic/dynamic text filling support using AJAX/JSF components.
- Used AJAX in suggestive search and to display dialog boxes.
- Wrote JavaScript functions to get Dynamic data and Client side validation.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Leading Frameworks Team like Angular.js, backbone.js, bootstrap.js & JMVC, D3.js and Projects UI Designing Team.
- Implemented a Node.js server to manage authentication.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
- Implemented web based front-end using HTML, CSS, JQuery, and AngularJS
- Developed HTML, Swing and JSP pages for user interaction and data presentation.
- Created a Rich Single Page Application using HTML, CSS, Angularjs, JQuery and REST Services
- Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML, XSL, XSLT, XSL-FO and business logic using Servlets, JSP, EJBs and J2EE framework.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Used Backbonejs, Node.js, Bootstrap and other javascript libraries to create intuitive and rich Single Page Applications.
- Developed whole presentation layer using JavaScript based frameworks such as JavascriptMVC(JMVC), JQuery, Ajax, JSON and Google Gears with REST full communication
- Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
- Develop back-end messaging infrastructure for real-time web application in Javascript, jQuery, node.js, redis.
- Proposed a mobile web app using JQTouch. Created a web interface experiment with EXT.JS.
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed web applications using Spring MVC, JQuery, HTML, Bootstrap
- Involved in coding and unit testing of Servlets, JSPs and EJBs.
- Created various UI components for different web pages using HTML, Javascript, ExtJs.
- Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
- Involved in writing maven scripts for merging jar files into existing repository.
- Developed XSD for validation of XML request coming in from Web Service.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Implemented in web development with help of DOJO to achieve one stop approach.
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML and JQuery from initial concept development to beta launch.
- Used JSON for data exchange between application modules along with XML.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed UI screens using YUI, CSS and JQuery.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Created db tables, functions, Joins and wrote prepared statements using PL/SQL.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
- Developed SQL queries. Actively worked on stored procedures.
- Broad working knowledge in Oracle, DB2, MS-SQL
- Used NoSQL Database MongoDB for test and production data
- Application was developed using RAD with application server as Websphere using ClearCase Explorer and GIT repositories.
- Using JIRA to manage the issues/project work flow
- Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
- Practiced relevant agile development methodologies and worked daily with subversion (SVN) and current networking technologies.
- Used Github extensively as versioning tool.
- Adopt Agile Methodology to plan using JIRA.
- Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
- Developed the code environment using IDE as Eclipse and deployed into BEA WebLogic Application Server & Developed ANT build.xml to achieve more functionality for build process.
- Worked on web services SOAP and REST technologies
- Architectured & Designed the Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
- Contributed to organization of testing and quality improvement process (JIRA, Confluence).
- Used Subversion for software version control.
- Developed test cases and performed unit test using JUnit Framework.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies. environment
Confidential - Rochester, MI
Senior Java Developer
Responsibilities:
- Involved in design and development of presentation and business logic for all admin services with YUI.
- Designed and developed database schema for admin services.
- Developed Learner Redemption Web Service with site-minder authentication.
- Has developed perl scripts for site-minder authentication.
- Has created PL/SQL procedures, functions and complex SQL queries for admin services.
- Has implemented Spring AOP for admin services.
- Designed, developed and maintained the data layer using Hibernate.
- Has configured web and app servers like apache, WebLogic.
- Has developed XML Parsing logic using DOM Parsers.
- Has generated reports using Crystal Reports.
- Has invloved in interacting offshore team for deliverables and release.
- Has developed JSP and services to Manage Users and assign roles using Manage Roles.
- Was responsible for designing JSP and developed Business Rule Services for the TUMS Application.
- Generated deployable component using ant scripts.
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Designed and developed Authentication Web Service with site-minder authentication and written perl scripts for authentication module.
- Has implemented Spring AOP for admin services.
- Was responsible for designing and developing various admin services like Manage Clients, Manage Services and Manage Subscribers.
- Has generated reports using Crystal Reports.
- Has configured weblogic app server and done performance tuning.
- Has invloved in interacting offshore team for deliverables and release.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Has developed Database schema for admin services.
- Used Hibernate on the DAO layer to persist data in the Database
- As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
- Developed PL/SQL procedures, functions and written complex queries for all admin services, Authentication service and SSO Redirection service
- Has implemented scheduled class cancellation service and written shell scripts to execute as a cron job.
- Has developed Use Cases, Test cases and involved in testing phase
Environment: TechnologiesJSP, YUI, Crystal Reports, Web Services, Spring MVC, Hibernate, Oracle, RAD, TOAD, Perl, SCRUM, Dreamweaver, ANT, CVS, Apache, Tomcat, WebLogic, Windows XP, UNIX (Solaris)
Confidential - Blue Bell, PA
Senior Java Web Engineer
Responsibilities:
- Involved in Requirements gathering and preparation of HLDs, LLDs for requirements.
- Has developed registration modules for both corporate and consultant.
- Was responsible for Developing C2C resume builder tool using JSP with Adobe Flex.
- Created PL/SQL procedures, functions and written complex SQL queries for C2C resume builder.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Designed and developed Performance report with filter components like range slider, date range slider and other components to filter the reports in client side using Adobe Flex.
- Used Hibernate on the DAO layer to persist data in the Database.
- Implemented and developed Activity module with filter components like time range slider, date range slider and other components to filter in client side using AJAX with Adobe Flex.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Was responsible for assigning task and assisting juniors to fix the issue in their module.
- As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
- Developed Use Cases and Test plan, involved in the Testing phase
- Integrated time sheet (MS Project server) with intranet for all the employees to fill their task list regularly.
- Developed the GUI for Change Request Process modules using JSP, JavaScript and DAO Layers
- Implemented MVC architecture using Apache STRUTS framework.
- Has developed various Struts Action classes as a controller component for handling the user actions
- As a Senior Programmer involved in designing JSP and developing the Servlets
- Was responsible for developing employee search module and role based access to edit the employee details
- Involved Client side validation for Editable Field Rule Module
- Developed Use Cases and Test plan, involved the Testing phase
Environment: TechnologiesJSP, Servlets, XML, Struts, JavaScript, HTML, CSS, AJAX, Flex, Axis, Hibernate, Oracle, MySql, RAD,TOAD, ANT, CVS, Dreamweaver, Photoshop, Apache, Tomcat, WebSphere, Windows XP, RedHat Linux