Summary
Certified Java Developer with ** years of experience in analysis, design, development, integration, testing & deployment using Java & JEE (JSP, Servlets, JDBC, JNDI, JMS).
Extensive experience on the Springframework (spring-boot, spring-core, spring-aop, springMVC, spring-security, spring-data, spring-integration, etc.,) and Hibernate/TopLink.
Experience in developing high performance WebServices (SOAP/RESTful - CXF, JAX-WS, JiBX, JAXB, JAX-RS and Jersey). Used the tools and utilities like SoapUI, wsimport, etc.,
Hands-on experience with the Web Application development using the front-end technologies like Struts, JSF, Wicket, SpringMVC, etc., Also possess experience in developing the Single Page Application (SPA) with the client-side MVC frameworks (angularJS, backboneJS, JQuery, requireJS, JSON, Bootstrap, HTML5, CSS3, etc
Proficient in using JavaScript debugging tools and also other browser developer tools. Also used the network traffic interceptor tools like Fiddler, BurpSuite.
Expertise in the implementation of highly available/scalable distributed applications using Java/JEE, Groovy, WebServices, Hazelcast, elasticsearch, Hessian, etc.,
Good hands on experience in working on Web/Applications servers like Websphere, Weblogic, JBoss, Tomcat, Jetty and also with the relational/non-relational databases like Oracle, SQLServer, MySQL, DB2, Postgres, MongoDB, etc.,
Worked extensively on the version controllers like GIT (BitBucket), SVN, VSS, etc., Also worked on the build tools like Maven, Ant & Gradle; CI tools like Jenkins/Hudson and static analyzer tool like Sonar.
Used advanced logging frameworks like logback, greylog, etc., and transforming the logs to dashboard data using Splunk, Kibana, Logstash, etc.,
Quick learner, self-starter and responsible team player with strong analytical and problem solving skills.
Education/Technical Certifications/Trainings
Bachelor of Engineering, Osmania University, Hyderabad, India.
Cloudera Certified Developer for Apache Hadoop (CCDH).
Certified Scrum Master (CSM) – Scrum Alliance.
Oracle Certified Java SE 6 Programmer (OCJP).
Oracle Certified Java EE 5 Web Component Developer (OCJWCD).
Completed PMI's Project Management Professional (PMP) training - 35 PDU's.
Technical Skills
Operating Systems:
Windows, Linux (Fedora/Ubuntu/CentOS), OS/390 and DOS
Java
Collections, Annotations, Generics, AOP, Multithreading, etc.
JEE & XML/HTML
JSP, Servlet, JDBC, JMS, JNDI, LDAP, JPA, XML, XSLT, XPath, SAX, XSD, HTML4/5, CSS3, AJAX, JSON, JQuery, etc
Servers, UML Tools
Weblogic, Websphere, JBoss, Tomcat, OC4J, RationalRose, Visio
IDE’s
Eclipse, JDeveloper, WSAD, RAD, SoapUI, XMLSpy, oXygen
Web Services
SOAP/RESTful Web services, XMLBeans, JAXB, JiBX, JAX-*.
Frameworks/ORM
Struts, Spring, Wicket, JSF, Hibernate, Toplink.
Client-side MVC
backboneJS, angularJS, requireJS, Twitter bootstrap
Middleware
SOA Suite, BPEL, jBPM, ALSB (ESB), OSB.
Scripts
Java Script, AJAX/JSON, Unix Shell script, JQuery, Groovy etc
Databases:
Oracle, DB2, MySQL, MS Access, Postgres etc.
Portals (JSR 168/286)
Liferay4.0/5.1/6.0, Plumtree5.0, Alfresco CMS, Open CMS
Source Control
Subversion, CVS, MKS, VSS, Clear Case, GIT (BitBucket) etc.,
Methodologies, Testing and Tracking
RUP, Agile, TDD, JUnit, ANT, Maven, Gradle, Hudson/Jenkins CI, JIRA, QC, VersionOne, Bugzilla etc.,
Microsoft
Visual Basic, MS–Access, Project, etc.
IBM Mainframes
CICS, JCL, VSAM, COBOL, DB2, IMS DB/DC, and TSO/ISPF
Professional Experience:
Brookdale Senior Living Solutions (www.brookdale.com) July 2015 – Present
Milwaukee, WI. (Working remotely from Mountain View, CA)
Brookdale is a Healthcare and Hospitality domain, the largest owner and operator of senior living communities throughout the US which offers independent living, personalized assisted living, Alzheimer’s and dementia care, rehabilitation and skilled nursing.
Personal Solutions Portal, SIMS WebServices & Jasper Reports:
This is the one stop role-based portal for administering and managing the Personal assisted living solutions. The portal interacts with the Oracle database, consumes Brookdale’s inventory/billing system web services and is also integrated with the Jasper server reports.
Responsibilities: Sr. Java Consultant
Responsible for developing the new features and enhancements within the Personal Solutions portal, which involves coding, unit testing, building & deploying.
Integrated with spring-security for role-base authentication & session management.
Used the spring-mvc, spring-webmvc modules to integrate with business/data access layer.
Configured Hibernate/JPA with spring framework.
Used the Twitter Bootstrap (HTML5, CSS3), JavaScript & JQuery.
Written Oracle Stored Procedures and integrated with the Jasper Reports.
Used RESTful web services for the CRUD operations within the SIMS Web services.
Consumed SOAP based webservice (infochange) to interact with the billing system for the purchase orders.
Environment: Java/JEE, Tomcat7.0.63, Maven3.0.3, Spring3.1, JPA/Hibernate, Eclipse3.3 (STS), Oracle11g, JavaScript, JQuery, Twitter Bootstrap, SVN, Logback, JIRA, Jasper Reports, iReport, Jenkins CI, Sonar, JMeter, Windows7 and Linux (CentOS6.5).
Target Corporation (www.target.com) June 2015 – July 2015
Sunnyvale, CA.
Target Corporation is the leading retail store in the Americas.
Available to Promise (ATP):
This application facilitates the online user to experience the Amazon like features – for showing available products for purchase, capturing demand, and making supply adjustments closest to the guest/customer thus providing assurance.
Responsibilities: Sr. Java Consultant
Developed Micro services for the features and exposed as RESTful web services using spring-boot (RestControllers).
Developed the functional test cases using the Groovy based SPOCK framework for the Available to Promise Micro services.
Used Cassandra DataStax as database to build the functional test cases.
Used Postman for verifying the RESTful services CRUD operations.
Used spring-data for communicating with Cassandra.
While developing the functional test cases, internally exposed to the technologies like Scala & Spark for handling the BigData inventory system.
Used Apache Kafka and Hazelcast for the intercommunication between the MicroServices.
Environment: Java/JEE, Groovy, Scala, Tomcat7.0.63, Gradle, Spring4.1 (spring-boot), spring-
data, Hazelcast, STS, Cassandra, DataStax, Apache Kafka, Chef, Splunk, GIT, Logback, JEE1.8,
JIRA, Macintosh10.10 and Linux(CentOS7.0).
CipherCloud Inc (www.ciphercloud.com) August 2012 – Present
San Jose, CA.
CipherCloud is a hot cloud security company, which provides a unified cloud encryption gateway with award-winning technology to encrypt sensitive data in real-time before it's sent to the cloud. CipherCloud protects enterprise data using format and operations-preserving encryption and tokenization in any private or public cloud environment without impacting functionality, usability, or performance. CipherCloud eliminates data privacy, data residency, security, and regulatory compliance concerns, and accelerates cloud adoption.
CipherCloud Platform & Management Console:
This is the one stop role-based Admin Console to configure the CipherCloud's gateway for multiple cloud connectors like salesforce.com, Box, NetSuite, ServiceNow, SuccessFactors, Office365, etc., with various features like key management, encryption schemes, LDAP integration, etc.
Responsibilities: Architect/Principal Engineer
Responsible for the complete architecture, design, coding, deployment for the product’s Management Console, Installation and Upgrades.
Worked with the Services Engineering team for Customer enablement.
Modularized and componentized the gateway code into multi-module maven projects with proper dependency management.
Extensively used the springframework and configured all the modules appropriately to remove the boilerplate code using annotations.
Integrated with spring-security for role-base authentication, session management and also to get rid of the XSS, CSRF vulnerabilities following OWSAP guidelines.
Initiated and worked on the DevOps tools like AWS, Docker (preparing the snapshots of Linux containers) to automate and smoothen the product deployments.
Used the spring-mvc, spring-webmvc modules to integrate with business/data access layer.
Configured Hibernate/JPA with Spring framework.
Used Hazelcast for distributed computing.
Used the Twitter Bootstrap (HTML5, CSS3) for responsive design layout components.
Designed and developed responsive Single Page Application for Management Console aka Admin Console using backboneJS, JQuery, bootstrap, requireJS, underscoreJS templates and JSON.
Addressed the customer production pain points by analyzing Java Thread dumps.
Designed and independently completed the release engineering portal with responsive design Single Page Application using AngularJS, JQuery, bootstrap by consuming the RestAPI's of Bitbucket, Jenkins & JIRA.
Architect for the earlier releases of the product - designed and developed the Admin Console using the Wicket, Bootstrap, JQuery, codemirror, JTree, highcharts, etc.
Configured the pull-request plug-in with the BitBucket and enforced the team with proper pull-requests mechanism on the BitBucket (GIT) for better code-review process.
Integrated the 3rd party web applications into the Management Console for clustered environment Node Monitoring, Elasticsearch (Full Object indexing, restore, backup and health status).
Integrated the Splunk with highcharts and LogStash/Kibana for dashboard reporting.
Environment: Java/JEE, Jetty8.1.3/9.1.x, Maven3.0.3, Wicket6.7, Spring3.1/4.1(spring-boot), JPA/Hibernate, Eclipse3.3, Postgres 9.1, Oracle11g, Java Script, JQuery, angularJS, backboneJS, requireJS, Twitter Bootstrap, elasticsearch, Hazelcase, BigData, Apache Flume, MongoDB, Splunk, GIT (BitBucket), Logback, Java, Groovy, JEE1.6/1.7/1.8, JIRA, Windows7 and Linux(CentOS6.5).
Hughes Telematics Inc. (now www.verizon.com) May 2011 – July 2012
Atlanta, GA.
SWEDEN NATIONAL - The Customer Web View portal is being developed for the State Farm Insurance client. The features involved in the project are integration with the Purchase & Registration Module with the actual Sweden CWV, including services for California & Canada, secured web service call implementation for Discount Calculator, implementing the internationalization for the existing Sweden application, etc.
VENICE–VTP - The Venice Test Portal was developed for the German client Volkswagen. The features involved in the project are Speed/Geofence Alert violations, Vehicle Health Report, Remote Lock/Unlock/Honk/Flash/Battery Charging/Pre-trip Climatization/Departure time profile, Point of Interest & Stolen Vehicle Tracking etc.
SWEDEN CWV - The Customer Web View portal was developed for the State Farm Insurance clients which slogans Drive Safe & Save. The features involved are Service Remainders, Speed Alerts, Vehicle Tracking, Miles per Gallon, Discount Calculator etc.
Responsibilities: Technical Lead/Developer
Responsible for complete design, Coding & deployment.
Designed & Implemented whole framework from scratch from UI to Persistence Layers thru Business Layer.
Designed and Modeled Class and Sequence Diagrams.
Created the client Jars using JAX-WS from the provided WSDLs and used the web services as a consumer.
Responsible for new middle-ware services development in team using Spring/ Hibernate/Web services and quartz scheduler batch processes.
Configured the Hudson/Jenkins for Continuous Integration with the necessary plug-ins like PMD, Emma, Sonar, JIRA etc for better development builds and generating the build report with auto notifications.
Implemented new enhancements, bugs in various projects and responsible for production fixes.
Configured the project for the build and Deployment in the JBOSS6.0 Server.
Enforced the team with better coding standards using PMD & FindBugs.
Implemented UI screens using Spring MVC, JQuery.
Used JTA for Transaction Management.
Prepared POC/demo on Liferay Portal with the Stolen Vehicle Tracking feature.
Updated the VersionOne with the daily burn down hours of the team for better traceability for the client.
Environment: JBOSS4.3/6.0, Liferay6.0, Jenkins1.4.6, Maven3.0.3, Web services, Spring3.0.5, Spring-MVC, JPA/Hibernate3.3, Eclipse3.3, Oracle11g, SQL Developer, Java Script, JQuery, Google API, SVN, Log4J, Java SE 6, J2EE1.6–JSP, JDBC, Annotations, XML, JAX-WS, SoapUI, VersionOne, HP Quality Center, JIRA, WindowsXP Professional and UNIX.
Union Pacific Rail Road (http://www.up.com) January 2008 – May 2011
Omaha NE.
Inbound/Outbound Train Direction Service – The IB/OB Service is a Web services producer project which takes the list of stations (CIRC7’s) and following some business rules according to the UPRR standards against the Geometrical directions and giving the actual route and Train Directions at a particular Station/Circ7.
Enterprise Broadcasting Messaging System – The EBM is the UPRR JMS Messaging project for the internal employees on the Railroad who cannot use the Lotus Client. This alerts the employees on the Railroad for severe weather and breakdown alerts etc., and is for all the UPRR employees within the service units, departments, sub divisions etc.
Hours of Service (HOS) – The HOS project is the sub module of the EDCS to monitor the employees work hours for the RFA (Railroad Facility Auditors). According to Railroad policy for an employee, he should take 16 Hours of rest after 72 Hrs work otherwise it is said to be violation. Such violations if any are self-addressed by the employee so that the UPRR is not held responsible while RFA auditing thus by saving lots of money.
Employee Data Collection System (EDCS) – The EDCS project to monitor the employee’s work hours’ time reporting system to generate the Pay Rolls pertaining location according to the UPRR’s work Area, Work Code and Pay Position Code and the Craft they belong to. Basically it is a Time Reporting system to approve/unapproved for Administrators, Managers and Foreman Security Levels.
Transportation Control System (TCS) Front End (Jan 2008 – March 2009) – TCS front end (TFE) was developed to replace the legacy mainframe TCS system with the web based UI make UP transport system easily accessible via Internet. TFE also support Union Pacific SWITCH (System-Wide Inventory Tracking and Car Handling) functions.
Responsibilities: Sr. Java Consultant
Configured the IB/OB Train direction services as Maven project from the scratch.
Prepared XML Schemas/WSDLs for contract-first approach.
Developed a UI utility tool for the Service and separated the client and Service.
Registered the IB/OB train direction in the HP Systinet and exposed as web service.
Configured the IB/OB direction services to be deployed in the JBOSS EWS Server.
Involved in analyzing the enhancements to route the messages to specific departments, crew districts, sub divisions etc., for the EBM project.
Involved in developing/calling the services as a consumer, to get the crew lists and the Board Listings for the stations/circ7’s… for the EBM project.
Developed the TestNG test cases following the TDD standards and covering all the scenarios for the IB/OB train direction services and the EBM projects.
Worked independently for the EDCS & HOS project and prepared the project setup from the scratch.
Developed the database objects mapping using the JPA annotations for EDCS & HOS.
Used the Hibernate-JPA annotations effectively and responsible for proper persistence layer without any connection leakages.
Used the Hibernate Criteria API, Projections for the database queries.
Generating train route components for publishing data into PDF with XSL-FO / XSLT.
Used the Spring-Hibernate as a persistence framework with Wicket-Spring integration.
Developed the XMF Web services within the project according to the business requirements and persisted in the database using spring-transaction.
Developed the JUnit test cases following the TDD standards and covering all the scenarios.
Configured EDCS & HOS projects to be deployed in the Weblogic10.3 Server.
Environment: Weblogic10.3, JBOSS 5.0 EWS, Maven 2.0.9,, ANT 1.7, Web Services(UPRR XMF Webservices), JMS, Spring 2.5, Spring-JDBC, JPA Annotations, EHCache, Spring-Hibernate, Eclipse3.3, Wicket 1.4.7, JQuery, JavaScript, AJAX/JSON, Tuxedo, Oracle10/10g, SQLDeveloper, SVN, Log4J, Java SE 6, J2EE1.6 - Generics, JDBC, XML, XSLT, XSL FO, XMLBeans, JiBX, Tibco EMS Server, HP Systinet, Hudson, IBM 3720 Mainframe & WindowsXP Professional.
DEX Media (RH Donnelley) [http://www.dexknows.com] Feb 2007 – Dec 2007
Englewood CO.
DEX RAP (Replica Ad Processing) – The scope of the RAP application is to process the Ad books, which is a XML file consisting of all the types of Ad’s. This application process the XML file with proper workflow without manual intervention and separate all the different types of Ad’s at the respective folder locations and then persisted in the database. The Ad’s with the images are called as “Trucks” and the Truck images are manually arranged using the WLI Worklist and again persisted.
DEX–EMS (Exception Management System) – The scope of the EMS Portal application is to log exceptions and manage the exceptions as issues for the ICS (Internet Content Services) and IPO (Internet Product Operations) groups. This includes separate portlets for each application. Functionality to provide automated notification to issue status is also part of the Portal application. This application can be integrated with other applications in the Dex Media (eGateway, Content Gateway, Internet Support Tier1 etc).
Responsibilities: Sr. Java Consultant
Involved in developing the JPD’s for Business processing the DEX Books using the controls, ebXMLs etc. for the RAP project.
Involved in sending an XML Message thru One-way ebXML exchange, selected the Trading Partner information dynamically, sending the raw data thru an ebXML exchange etc.,
Created the events when to fire the processing.
Configured the Plumtree community portal to accommodate portlets.
Involved in developing the Portlets for the Internet Support Tier 1 Portal for EMS.
Developed the Hibernate Mappings on the Server side.
Develop and maintain JSF for front end processing.
Involved in development and deployment of the EMS Portal application.
Environment: WebLogic Integration (WLI), AqualogicBPM, Plumtree Portal5.0(JSR 168/286), JSF, Hibernate3.0, Spring1.0.2, Weblogic8.1, Tomcat5.0, ALSB, Eclipse3.2, WebLogic Workshop, ebXML, WLI Worklist, Oracle10g, CVS (TortoiseCVS), Bugzilla, J2EE1.4 - JDBC, XML, HTML, Java Script, Oracle9i/10g, Oracle SQL Developer, Unix Shell scripts, WinSCP, JUnit, UNIX & Windows XP Professional.
Great West Life Insurance (GWRS) [http://www.gwrs.com] Sep 2006 – Dec 2006
Greenwood Village CO.
Participant Website(s) Conversions - Participant’s website(s) conversions project is converting the Microsoft’s ASP web applications to Java/JSP/Struts based web applications. The application is developed for the use of different participant websites for the Great West Retirement Services like Wellsforgo, Franklin Templeton etc.
Responsibilities: Sr. Java Developer
Involved in developing the Business Objects for various processes in the Amalgam (proprietary) application Framework.
Develop and maintain JSP/Servlet interface for front end processing.
Used Custom JSP tags for menu iterations and menu Nodes.
Environment: Weblogic8.1, Eclipse, Amalgam Framework, J2EE1.4 - JSP, JSTL, Servlets, JDBC, CVS, HTML, Java Script, Oracle9i, TOAD, Shell scripts & WindowsXP Professional.
Guitar Center (www.guitarcenter.com) July 2006 – Sep 2006
Los Angeles, CA.
GC Pilot – The scope of this Enterprise Web Application is designed to provide and track the entire HR Module as the workflow takes care of all the processes.
Responsibilities: Java/J2EE Developer, Development focus.
Involved in developing the Workflow management using the JBPM.
Developed the UI with JSF and integrated with the Liferay Portal.
Used the Spring Framework for the server side configurations.
Used Hibernate3.0 as an Object Relation Mapping tool.
Environment: Liferay4.0(JSR 168), Alfresco CMS, Spring, Hibernate3.0, Eclipse, MySQL5.0, SVN, JBPM Workflow Engine, OpenCMS, J2EE1.4 - JSF, JSTL, JDBC, HTML, Java Script, Apache Tomcat5.0, JUnit & Windows XP Professional.
PS Technologies Inc. (http://www.pstechnology.com) March 2006 – July 2006
Boulder CO.
Crew Management Control System (CMCS) – The scope of this Web Application is designed to provide the information for the Railway unions according to the union laws so the management keeps Bids and Bulletins for all the eligible employees and by that the employees can login the site and apply for the assignments online depending on the requirement according to the Seniority Roster Profiles. The features are Seniority Roster, Qualification and Assignment Seniority, Advertisement Assignments and Advertisement Bids, Advertisement Evaluation Awards and Advertisement Master, Assigned Jobs, Employee Editor and Employee Selection
Responsibilities: Java/J2EE Developer.
Involved in developing presentation model of the UI for all the Administration, Advertisement and Function module screens using the standard JSF tags and Tomahawk JSF Components and ADF faces grid components.
Used the Domain Driven Design (Domain Model) for the web application focusing on the domain and the domain logic using the MMVC (Model Model View Controller) Framework using OC4J application server.
Developed the Domain Mappings using the Oracle Toplink as the Object Relation Mapping Tool in the Service Layer of the MMVC Framework.
Development environment is the RHEL4 and the SVN is used as the version Control System.
Environment: Oracle OC4J, Eclipse WTP Platform, JDeveloper, Oracle Toplink, J2EE1.4 – JSF, JSTL, JDBC, SVN, XML, HTML, Oracle9i/10g, Junit & RHEL4.
Lafarge North America (www.lafargenorthamerica.com) Aug 2005 – Feb 2006
Herndon VA.
eDispatch (eTicketing Application) – E-Ticketing Application is the Lafarge’s Web Application that launches from the E1 (PeopleSoft) Application. The application is developed for the dispatch module in the ERP system which is designed for the better performance in the Dispatch process and also to run the application in the online and offline modes. The scope of this Web Application is designed to provide and track the Truck Check-in and issuing the ticket during Checkout process within a quarry, with a proper time constraint. The features are Online Ticket issuing, Offline Ticket Issuing, Capturing the Tare and Gross Weight from the Hardware Devices, Printing the Ticket, Manual Ticketing, Roster Dispatching, Cash on Delivery.
Responsibilities: Java/J2EE Developer.
Develop and maintain JSP/Servlet interface for front end processing.
Involved in developing then complete Printing functionality interfacing with different Hardware devices using Java Multithreading, Java Socket Programming & Shell Scripting.
Involved in developing the JNI Wrappers for the native C language in order to capture the Tare Weight from the Hardware devices.
Involved in developing the Object Relation Mapping with the ERP database using various Design Patterns like DAO, Value Objects etc.
Environment: WAS 5.1, Rational Application Developer6.0 (RAD), Rational Rose, J2EE1.4 - JSP, JSTL, Servlets, JDBC, Win CVS, XML, HTML, Java Script, Oracle9i/10g, TOAD, Unix Shell scripts, Java Multithreading, Java Socket Programming, JNI & Windows XP.
GE Healthcare (www.gehealthcare.com) Aug 2004 – Aug 2005
Pewaukee WI.
iCenterTM [Equipment Maintenance (EM) Application] - The iCenter™/EM is an Internet based tool and is the external and internal customer application. The EM application displays the equipment service status and information to external customer with GEMS service contracts, as well as internal (GE employee) customers. This application also uses an EAI interface to periodically retrieve current equipment status, from different databases, and stores it for later access. The application also provides access to the Install base systems analysis results which helps customer to view that performance metrics data for their own systems as compared to the averages of systems in other hospitals.
Responsibilities: Java Developer.
Involved in the development for the Service Metrics in documenting SRD (Software Requirement Document) and the STP (Software Test Plan) for the EM application.
Involved in developing J2EE 1.3/1.4 components, JSP, JDBC on Weblogic8.1.
Involved in fixing the SPR for the customer satisfaction.
Involved in internationalization of the help pages.
Involved in Unit test, Integration and System Test following the Six Sigma standards.
Environment: Eclipse, J2EE1.4 - JSP, JDBC, Weblogic7.1/8.1, TOAD for Oracle, Win CVS, HTML, Java Script, XML, ANT Scripts, Maven1.0.2, Oracle9i, SQL, PL/SQL, Materialized Views, Snapshots, JFree Charts, UNIX & Windows 2000 Professional.
NJ Office of the Courts (http://www.judiciary.state.nj.us) May 2004 – Aug 2004
Trenton NJ.
FACTS Web–enabling (Family Forms) - The FACTS (Family Automated Case Tracking System) web enabling is based on Automated Forms System for the New Jersey Judiciary forms. The goal of Automated Forms System is to web enable the existing (IDMS environment) manual and time consuming process of filling New Jersey Judiciary forms. The system aims at achieving maximum throughput, by decreasing the time taken to fill these forms, by pre-filling all possible form fields for TRO, FRO, DO, etc.
Responsibilities: Java/J2EE Developer.
Involved in the analysis, OO design and development of the prototype of the application using MS Front Page, Modeling using Rational Rose based on Forms Framework (proprietary).
Involved in developing J2EE 1.2/1.3 – JSP, Servlets, and JDBC on WAS5.1.
Integrated with existing Mainframes applications and developed new ones using IDMS & COBOL.
Environment: WAS5.1, WSAD, Forms Framework, J2EE1.3 - JSP, Servlets, EJB, JDBC, IDMS, COBOL, UML, Rational Rose 2003, Rational Clear Case, JAAS, HTML, Java Script, XML, DTD, IBM DB2UDB7.2, SQL, PL/SQL, OS/390, AIX & Windows 2000 Professional.
Insurance Services Office (ISO) [www.iso.com] Aug 2003 – Mar 2004
Jersey City NJ.
Specific Property Information (SPI) - SPI is available through ISONetSM–the Internet Information service for insurance professionals. This application facilitates the user to search for a property, complete information about the property, etc. The key features are: Property Search/Confirmation Module, Experience Level Adjustment Module (ELA), Logging Module & Exception Module.
LOCATION® API - LOCATION® is a database that contains important underwriting and classification data for every address in the United States. It is built by incorporating the most comprehensive postal and street databases and state-of-the-art Geographic Information Systems (GIS) technology. The LOCATION database is intended to assist the user in making informed decisions by providing the most complete and accurate information regarding specific risk addresses anywhere in the United States.
Responsibilities: Java Developer.
Involved in the development of the SPI application using Struts1.1.
Involved in developing J2EE 1.2/1.3 components, JSP, Servlets, JDBC, CICS Transaction Gateway (CTG5.0) and integrating and deploying on WAS5.0 using WSAD5.0 IE.
Integrated the web application with the existing mainframes application using Cobol Copy books, CICS, VSAM, and JCL as resource in the WSAD IE using CTG.
Involved in developing the JSP pages with Java Script validation.
Involved in coding the Java Reformat Programs for all the services and testing against the DB2 database through OMVS for Location API.
Environment: WAS5.0, WSAD 5.0 IE, JAAS, Jakarta Struts1.1, J2EE1.3 - JSP, Servlets, EJB, JDBC, CICS Transaction Gateway (CTG5.0), CICS, COBOL, VSAM, Rational Rose 2003, Visual Source Safe (VSS), HTML, Java Script, XML, DOM, SAX, DTD, IBM DB2UDB7.2, SQL, CMVS, OS/390, z/OS & Windows XP.
American Express January 2000 – March 2003
Phoenix AZ.
Manage Your Card Account (MYCA) - MYCA is the Card self-servicing platform on the Internet for AMEX credit card users. MYCA HUB is a pool of web-based applications developed for providing various online services to Amex credit card users. I was involved in developing several applications include Account Summary, Standard Expense Report, eStatement, and oPayment.
Responsibilities as a Sr. Developer include:
Involved in the analysis, design and development of the prototype of the application using UML with Rational Rose based on Rational Unified process, Method1 Design Patterns and IBM Command Bean Framework.
Integrated with existing Mainframes applications and developed new ones using CICS, COBOL.
Involved in configuring the CTG using the J2EE Connection Architecture (JCA / J2C) to make use of COBOL copybooks for web enabling.
Involved in developing J2EE 1.2/1.3 components, Java Web Services in EJB, JSP, Servlets, JMS, JDBC, XML and integrating and deploying on WAS using Web Sphere Studio (WSAD5.0).
Produce and maintain user manuals and detailed system documentation for various enterprise (Card, Check Registration and Right Point etc.) components.
Involved in Unit test, Integration and System Test, maintain applications in a production environment.
Environment: WAS 4.x/5.x, JBOSS, WSAD 4.0.3/5.0 IE, IBM VAJ 3.5/4.0, IBM CBSF (MVC Framework), J2EE1.2/1.3 - JSP, Servlets EJB, JDBC, Java Beans, Swing, JMS, CTG5.0, IBM MQ Series 5.x, CICS, COBOL, JCL, Rational Unified Process (RUP), UML