Ui Developer Resume
Dallas, TexaS
SUMMARY
- Over 8+ years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
- Experience in full Software Development Life Cycle (Requirements Analysis, Design, Development, Testing, Deployment and Support)
- Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
- Extensive experience in developing web applications using C++, Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
- Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
- Expertise in developing the multi - tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
- Experience in Java Web Services.
- Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
- Good working knowledge in building application using apache ANT builder and Junit automated testing.
- Strong experience in RDBMS concepts, Oracle 9i/8i and MySQL.
- Good Knowledge in Developing, Customizing Oracle Modules with Oracle ADF and Integrating process with Oracle Data Integrator.
- Possess application Server experience with Bea Web logic, JavaWebServer and IBM Web Sphere Application Server.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
- Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
- Possess application Server experience with Weblogic and IBM WebSphere Application Server.
- Extensively used different IDEs like Eclipse, WSAD and RAD.
- Proficient in unit testing the application using JUnit.
- Experience in using ANT and Log4j tools.
- Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
- Used Clearcase for Version Control.
- Excellent communication skills to deal with people at all levels.
- Self-motivated team player with good Analytical, Logical and Problem Solving ability.
- Good experience in developing FlexCustom Components, FlexData services, Charting, Error handling, Advanced graphing, Dashboard layout design, analyzing designing and deploying aFlex applications.
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Facade.
TECHNICAL SKILLS
J2EE Technologies: JSF, Servlets, JSP, JSTL, JDBC,EJB, MVC, Struts, Hibernate, Spring MVC, LOG4J, JNDI, RMI, JUNIT, JAXB, SAX, ANT
Languages: Java, SQL, PL/SQL.
IDE Tools: WSAD, Eclipse, RAD
Web Technologies: JavaScript, CSS, HTML, DHTML, AJAX, XML
Databases: Oracle, MySQL
Design Methodologies: UML, Rational Rose
Messaging Systems: JMS
Web Application Servers: IBM WebSphere, WebLogic, Apache Tomcat
Version Control Tools: Clear Case
Operating Systems: Windows XP, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Dallas, Texas
UI Developer
Responsibilities:
- Developed the spring AOP programming to configure logging for the application.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Implemented the MVC architecture using Apache StrutsFramework.
- Developed the front end using JSF and Portlet.
- Building applications using JavaScript, HTML, CSS, jQuery, and Bootstrap
- Created website using Twitter Bootstrap for an e-commerce platform.
- Used HTML5, jQuery, CSS3 and Bootstrap and PHP
- Implemented highly responsive User Interface using Angular.JS and bootstrap CSS.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Client side validation was done using JavaScript and CSS was used to define the view of the pages
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience
- Developed portions of HTML5-based game for use in an online gambling promotion
- Develop and Maintain Pilot Air Freight proprietary software in an OpenVMS 3 node DEC/VAX Cluster using VAX COBOL, TDMS, CMS, FORTRAN and Rdb.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Developed a Filter View & back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, PrizeTags JSTL
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Involved in creating UI components using CSS,DOJO and JQuery
- Knowledge of building applications for Web Services using different technologies and standards such as REST, Apache CXF
- Implemented the web services client to consume the third-partyservice API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Installation, configuration and deployment on WAS, Websphere Portal Server, IBM directory server, WebSphere Commerce Server
- Designed and developed UI Search and results screens for SDWCS operators and other agencies using JSP, JavaScript, HTML and CSS
- Client side validation was done using JavaScript and CSS was used to define the view of the pages
- Developed the UI screens using SFX, Jsps, Java script, JSTL and CSS.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Maintain and develope Mantis bug management system for internal usage, using MySQL/PHP, Bootstrap, Backbone.js
- Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services (see Goodwin Procter's site for an example).
- Developer mobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest technologies.
- Using Ruby on Rails for development with backbone.js
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Usage of version control repository SVN (Subversion by apache), JIRA/ QualityCenter for ticketing, Wiki for documentation, Jenkins for nightly build.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
- Worked on AJAX support in applications, Worked with JSPDynpages with AJAX (YUI) and other portal components, Used Extensively AJAX, JSON, XML, and YUI for Business customers.
- Developed 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.
- Developed whole presentation layer using JavaScript based frameworks such as JavascriptMVC(JMVC), JQuery, Ajax, JSON and Google Gears with REST full communication
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules
- Used Ajax, Web 2.0 to scrape the event data from various web sites
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
- Used Apache Tomcat server for some Applications and also used Weblogic, Involved in setting up the Weblogic Server environment
- During the life cycle of the project my responsibility also includes MySQL database administration and maintenance over Linux server.
- Used Perl, Php and MySql to develop several personal web sites, SEO (search engine optimization) skills.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Architected and implement REST api interfaces using javascript and Node.js
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
- Control data input via forms, leverage the input types, and implement AngularJS forms validation
- Implemented Angular Controllers to maintain each view data and call backend services.
- Use AngularJS directives for UI and implement filters for data formatting
- Developing Angular UI screens for the Closing/Funding team. Developed functionalities as per releases.
Environment: PHP, LINUX, Apache Tomcat, JMS, Web 2.0, SOA, ILOG, Jrules, Jasper Report, JIRA, ITEXT, Xml, MAVEN, SERVLET, JSTL, JSP, UML, Scum, Junit,Webspere Portal, WID, WSAD, Eclipse, Web Services, SOAP, Apache CXF, Mongo DB, Coherence, JDBC, PL/SQL, DB2, CRUD, Backbone, Angular, Node, Html5, Ajax, CSS, Javascript, Ext JS, Sencha, DOJO, Struts, Hibernate, Spring, J2EE, JAVA
Confidential, Chicago, Illinois
Java Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
- Participated in conversion of Confidential , Inc into RMA System using Java, J2EE, Servlets/ JSP, EJB, JMS, MQ, ORACLE, JDBC, HTML, Swing, XML, Struts, JavaScript, SOAP/WebServices
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Development of a split billing system - core java, collections, spring, hibernate, mysql
- Maintenance of data in different Oracle Databases and environments using TOAD.
- Written and executed stored- through JDBC API.procedures on SQL SERVER back-end
- Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in websphere
- Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
- Backbone.js on the front end, and web sockets using Socket.IO for communication between client and server.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set
- Built on Node.js with Express, Backbone.js, Handlebars and PhoneGap.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes
- Written Web services using Apache Axis2 and generated the WSDL
- Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGap frameworks; and SVN, git, maven source code environments.
- Deployed this application which uses J2EE architecture model and Struts Framework first onWeblogic and helped in migrating to JBoss Application server.
- Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EEInitiated use of HttpUnit, Selenium IDE for testing.
- Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate.
- Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
- Involved in preparing the web pages using JSP, HTML, DHTML, XHTML, CSS and JavaScript.
- Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application
- Created Active Reports in Cognos as Proof of Concepts for offline reporting.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Design, Implement and Test Oracle ADF applications using JDeveloper
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Expertise in working with IBM MQ Series and Websphere Message Broker on various platforms like Sun Solaris AIX, SUSE Linux, and Windows NT
- Developed and Integrated the Web Based Portal Application using Weblogic Portal,Apache Tomcat SSL is used with Weblogic Server for Security.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Using Ruby on Rails for development with backbone.js
- Wordpress integration, migration, design, redesign, and expansion
- Wrote and deployed Drupal modules for over 300 university websites as well as developed themes for multiple colleges around the ASU campus.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Reverse engineered and reengineered the Student Enrollment System for the Louisiana Community Technical College System using VB and ASP.NET
- Level 3 Application support, troubleshooting, and vendor management for the following software products: mainframe IBM Java, mainframe IBM C++, Edge Portfolio Analyzer, Subversion, XML Toolkit, IBM Language Environment (LE)
- Developing Angular UI screens for the Closing/Funding team. Developed functionalities as per releases.
- Working with custom Angular directives to develop front-end application.
- Developing J2EE modules using Spring MVC, Core Java, and Angular JS framework in four releases during the tenure.
- Writing lot of JavaScript for the Closing / Funding tasks UI's using Angular JS Framework.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Developing web application with Backbone.js and PHP CodeIgniter framework
- Created custom javascript libraries using backbone.js and jQuery.
- Led the effort in the setup of the Physical Operating environment where the Order Management System's Java, C, and COBOL applications will run.
- Handling Mainframes applications Analysis requirements, especially PL/I and Business Objects
- Provided production support as the Subject Matter Expert for the Engineering Work Order and Engineering Budget System's on an IBM MVS OS platform using PL/I, DB2, COBOL, IMS (batch and online), Dialog Manager, JCL, SPUFI, SQL, TSO, CA-Endevor and CA.
- Code development using PL/I, COBOL, JCL and DB2
- Configuring and analyzing JCL to execute mainframe batch.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Currently working on developing web application on a mobile platform using jquery mobile, jquery Google API plugin and ASP.Net MVC.
Environment: Spring, Ibatis, Struts, JSF, EJB, Jquery, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, Netbeans, Jboss,, Mercurial, Clear Case, Selenium, Water Fall Model, UML, JSP, SERVELET, ANT, Xml, EMC Documentation, GWT, JIRA, Swing, Cognos, ILOG, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, ASP, C, C++, Mainframe, PL/I, COBOL, JCL, SQL, SAS VB, ASP.
Confidential, Dallas, Texas
UI Developer
Responsibilities:
- 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.
- Developing webkit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap
- Developed WSRP Spring Portlet to fetch Hierarchy from datamart. Hierarchy returned a JSON which is acceptable by Dojo Tree.
- Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON.
- Designing the web client by using HTML, CSS, JavaScript, AJAX, EXT JS, and DOJO with JSON
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Implemented Object - relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Designed front end UI web pages using HTML, CSS, JavaScript and BootStrap. Extended HTML attributes with directives and binds data to HTML with expressions by using AngularJS.
- Designed main user management web pages by using HTML, CSS, JavaScript, AngularJS and BootStrap.
- Set up href connections which bind with defined id and HTML pages.
- Technologies: HTML, CSS, JavaScript, BootStrap, JQuery
- Development, design, maintenance and support of hertzcarsales.com with focus on responsive design and development utilizing Bootstrap and Backbone framework.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services (see Goodwin Procter's site for an example).
- Implemented the caching mechanism in Hibernate to load data from Oracle database
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Worked on web services SOAP and REST technologies.
- Developed a module in PHP and SQL Server with MVC to asynchronously manage various details of tests and plots. Used backbone.js and fat free framework (PHP) to connect client side application to backend with
- RESFul JSON interface
- JavaScript version(tablet) using backbone.js, PHP Slim, Bootstrap
- Taking charge of the user interface for the development of iOS and Android applications by using JQUERY mobile, JAVASCRIPT, Backbone.js, and PHONEGAP.
- Participate in architecting and engineering a Pinterest-style "style-board" that integrated w/ content from the Drupal CMS and Magento Shop systems via the server-side "core" API, utilizing Backbone.js for client-side display logic and asynchronous communication with the server.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic
- Design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features.Refactoring code, redesign current design.
- Mentoring of junior members for agile (Scrum) process & Junit testing.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- 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.
- Designed and developed new features for application using java, j2ee, JSP, Servlets, Struts, Java, EJB, JDBC, HTML, JSTL, JavaScript and XSL.
- Involved in analysis, design and coding of Create Activity, Office Activity and Policy view modules using Struts, Jsps, Webservices, Java-script and CSS.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Developed presentation layer using XML, XSL, JavaScript, CSS, JSP, JSTL, Custom tags etc.
- Designed and developed UI Search and results screens for SDWCS operators and other agencies using JSP, JavaScript, HTML and CSS.
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
- Worked on iText bug fixes for document rendition in document compile process.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- 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.
- Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax
- Used JQuery library and implemented Ajax features
- The UI is enriched with jQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request
- Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Develop back-end messaging infrastructure for real-time web application in JavascriptjQuery, node.js, redis.
- Currently working on converting our product from an on-premise to a cloud based application. In this process, I am working with Node.js and CouchDB which is replacing our Liferay and Tomcat code.
- Implemented a Node.js server to manage authentication.
- Design and development of a proof-of-concept real-time notification system using Node.js and Socket.IONGINX.
- Created the project from scratch using Angular JS as frontend, Node Express JS and Mongo DB as backend.
- Fetch data from rest services and display data effectively to the AngularJS UI.
- Developed Angular JS controllers, modal objects, directives, factory, service resources and routings.
- Involved in developing Deeplink client and web applications using Spring MVC, Hibernate, Angular js and Servlets.
Environment: Spring, SOA, Itext, JAVA, J2EE, Hibernet, Jquery, Struts, Oracle, Crud, Backbone, Ajax, Apache CXF, PL/SQL, REST, SVN, Eclipse, Agile, MAVEN, Junit, ILOG, UML, Jasper Report, JSP, SERVLET, Weblogic, Coherence, JDBD,Node, Angular.
Confidential, Atlanta, Georgia
Java Developer
Responsibilities:
- Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
- The users are classified into various organizations to differentiate the privileges between them in accessing the system.
- Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
- Spring Controllers that are having the business logic to select the EJBs to call.
- Design patterns like Session Façade, Command, Singleton and DAO are implemented in business layer.
- EJBs are created for Backend operations. Hibernate is used for Database persistence.
- JMS is used to send message objects to client queues and topics.
- JUnit test cases are created for unit testing.
- Log4j is used for logging purposes and debug levels are defined for controlling what we log.
- Ant is used for building the application EAR.
- Hibernate annotations are included for Oracle DB.
- Working withon-site and off-site (India based) resources for successful implementation of the Workflow module
Environment: Java, J2EE, JSP, EJB, Spring MVC, WebSphere, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.
Confidential, Dallas, TX
Application Programmer
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Implemented PL/SQL and Stored procedures for Oracle database.
- Used XML parser APIs like DOM for marshalling and unmarshalling of data
- Used My Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Rational Rose, LOG, Clear Case.
Confidential, Dallas, TX
Application Programmer
Responsibilities:
- Followed the Agile methodology iterative process for each of the module in the project.
- Developed the Login Module and Reimbursement Module.
- All modules developed with the framework design patterns and DAOs, Hibernate for persistence layer, Spring Framework for Application layer.
- Prototyped Flex based RFC using Flex, consuming web services using BlazeDS.
- Used Spring framework in enabling Controller Class access to Hibernate.
- Designed and developed several Flex UI Screens and Custom Components using MXML and Action script.
- Designed and developed user interface using Flex Components: ViewStack, Checkboxes, Repeater, Title Window, Text Area and others.
- Createdcomponentsthat have multiple views using States and alsousedEffects andTransitionswhen aStateis entered or exited.
- Extensively used to data models to store the form data.
- Worked on a proof of concept on Internationalization inflex.
- Developed Action Script functions for event handling response handling and error handling
- Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact with backend.
- ImplementedJSONwith Flex to feed Data grids into the web application.
- Worked on development of Error Handling mechanism on theFlexside by catching the error code and message streamed from server and wrapping it in a custom Exception Object.
- Used Blaze DS to connect flex application with backend J2EE and Web Services layer to pull out the data to Flex UI components
- Was responsible for deploying and testing webservices components.
- Responsible to create Web Services to various web applications using Apache Axis 2 responsible to create WSDL, WSDL Java and Java WSDL Stubs
- Extensively used SOAP in webservices to communicate with other applications.
- Used SAX and DOM for parsing XML.
- The Log4j package is used for the debugging.
- Created JUnit and FlexUnit test case design logic and implemented throughout application.
- Used ANT tool for building and deploying the application.
- Used Toad tool to create Views and Stored procedures.
- Created Data model (Schema) of the Database.
- The project was implemented in Websphere Application Server for the development and deployment.
- Participated in regular code reviews and design meetings.
Environment: Java, JSP, J2EE, Hibernate, Log4j, Struts, JSON, Apache Axis 2, Spring, WebServices, Adobe flex builder, Flex API,Blaze DS, Flex, MXML, Action script, Tomcat Web Server, Websphere, IBM RAD, ClearCase, JQuery, Agile, VSS, Sql Server, Pl/Sql, TOAD, XML, CruiseControl, Unix, HTML,XSLT and CSS.