We provide IT Staff Augmentation Services!

Sr Engineer/architect Resume

0/5 (Submit Your Rating)

SUMMARY:

  • 16+ years of experience as a Senior Technical Lead
  • Core Experience in Java/J2EE Design, Development, Testing and Implementation of Business applications in web and client - server environment using Java, JSP, Servlet, Spring, Hibernate, Struts, JSF, EJB, OOPS, JMS, MDB, MQ, AQ(Oracle Advance Queuing), JDBC, JSTL, SAML, JNDI, JTA, JDO, Oracle, PL/SQL, SOAP, SOA, WebService, WSDL, JAX-RPC, Axis, JAXB, LDAP, JUnit, ant, i18n, JAAS, XML, XSD, XSL, XSLT, UML, Ajax, JavaScript, HTML.
  • Strong experience handling large amount of data and performance tuning using JCS caching, Multithreading and rules management.
  • Expertise in the following roles: Architecture, Designer and Developer using Agile, UML and RUP methodologies and also implementing various Design Patterns.
  • Designed solution for generating WebServices using JAX-RPC stubs for Weblogic and Websphere clients.
  • Designing and implementing Asynchronous Messaging, Single Sign On (CSO) and Centralized Authentication Authorization using LDAP, Siteminder, JAAS, Digital s, Public/Private key and Oracle Wallet.
  • Coded build scripts using Ant/Maven and responsible for deploying the application in following Environments: Dev, DIT and QA and Unit testing using JUnit and also fixing production issues.
  • Been a Technical Project leader in multiple projects and effectively managed the team of 6-9 developers including effort estimation techniques.
  • Administration of the following application servers: WebLogic, WebSphere, Oracle Application Server, Tomcat, JBoss including clustering, load balancing and performance tuning.
  • Good experience writing Triggers and Stored Procedures using PL/SQL for the DB logic.
  • Strong experience in Performance evaluation using JProbe, JMeter and finding Memory and CPU utilization.
  • Strong Experience in designing and developing the UI Framework, Business Objects, Persistence Objects (Object Relational Mapping) and Database schemas and also responsible for Performance tuning.
  • Strong experience writing Detailed Technical specifications using Sequence, Class, Activity, Architecture and deployment diagrams.
  • Strong experience in design and implementation of data quality solutions (Address and Name cleansing) using BODI, BODQ and integration with TIDAL and Crystal Reports and also expert in coding the ETL logic.
  • Provided solutions to the following business needs:
  • Product & Service Configuration, Finance management, Financial Accounting, Enterprise Billing, Risk Workstation, Shared Services, Enterprise Data Quality, Fraud Detection, Rules Management, Website development, PDFReports, Request Reply Bus, Mortgage business rules, Web Security, Electronic creation of passkey, Order Management, European Retail Solution (Collections, Customer Service, Billing & Payments).
  • Clients: Product Configuration ( Confidential ), Credit Card (Visa, Confidential ), Medicare (Genentech, GE Medical), Finance ( Confidential, Confidential, GMAC), Telecom (Verizon), Network (EMC, Juniper, 3 com), Insurance (21st Century, Delta Dental), Mortgage (First Franklin), Retail (Vanity Fair), Publishing (Houghton Mifflin), Shipping (Sealand), B2B (Outpost.com)
  • Strong problem-solving skills, very quick in writing high quality code and excellent presentation and communication skills.

TECHNICAL SKILLS:

SOFTWARE: Java 1.5, Servlet, JSP, Spring, Hibernate, Struts, EJB, SOAP, Webservice, WSDL, SSH, JAX-RPC, XML, XSD, XSLT, XPATH, MQ, AQ, POJO, JDBC, JUnit, JavaScript, VBScript, Swing, XMLBeans, XML, XSD, Agile, JAAS-SSO, JDO-Kodo, Multi Threading, ILOG JRules 4.0, JBoss Drools 5

OS: Windows, UNIX - Aix, Solaris 7

DATABASE: RDBMS-Oracle 10g/9i/8i, SQL Server 7.0/6.5, DB2, ETL-BODI, BODQ

TOOLS: Rational Rose (UML) - RUP, WSAD 5.1, Eclipse 3.0, JDeveloper, Toad 9.0.1, Siteminder, LDAP, Crystal Reports XI, PVCS, Caliber, Visio, ClearCase 7, ClearQuest 7, Squirrel SQL, SVN, Nettracker, VSS, Changeman, Bugzilla.

App Server: BEA Weblogic 9/8.1/6, Weblogic and WebSphere Portal Server, Web sphere 4.0, Oracle BPEL, Apache 2, Tomcat, OracleApplication Server 10g, EAI: See Confidential, BODI

Architecture: Struts, MVC, Spring, SSO

Testing Tools: JUnit, LoadRunner, ServletRunner, WSAD, Eclipse and Performance Tools like JProbe, JMeter

PROFESSIONAL EXPERIENCE:

Confidential

Sr Engineer/Architect

Responsibilities:

  • Implemented performance improvement in various applications like Aries, Symphony, Money Planning, full context end to end review your page
  • Implemented Availability improvements for all of the above applications.
  • Implemented changes in CAL logs and instrumentation that drives the production env for resolving mission critical issues.
  • Deployed changes in live production by first doing a 1 box testing and monitoring and analyzing and testing the changes and then pushing it live after deploying on testing and performance env.
  • Monitoring applications by using spotlight for health check for exceptions, errors, outages fluctuations in traffic.
  • Implemented production issues for various trouble tickets.
  • Created user stories in compliance with the product teams to implement changes.
  • Recommended various changes in Architecture and design in current application to improve performance and availability.
  • Created design documents and test strategies for all the various applications..
  • Provide technical leadership in client implementation.
  • Exceeded client expectation by implementing improved performance based quality services
  • Design and implemented various modules of the application.
  • Used Agile methodology to create and track User Stories.
  • Developed JUnit components and used JMeter to do performance testing.

Environment: Java 1.6, Web Services, Tomcat, Spring, JSP, XSD, XML, UML, JUnit, maven, Oracle 10, JAXB, SAML, PL/SQL, Solaris, Winscp, Toad 9.0, Eclipse, github

Confidential

Sr Engineer/Architect

Responsibilities:

  • Developed Application for multiple Confidential clients (FI: Financial Institutions) to implement PFM solutions.
  • Implemented many products like SDK, Fast Link and Hybrid products for various client.
  • Developed various APIs using Web Services for the clients for their business needs.
  • Implemented IAV API, Instant Account Verification for multiple clients that helps their consumers do account verification.
  • Implemented single sign-on using SAML for multiple clients implementing various different APIs of the system.
  • Tech Lead for IAV handling multiple clients implement the solution end to end
  • Created design documents and test strategies for all the required APIs.
  • Provide technical leadership in client implementation.
  • Exceeded client expectation by implementing improved performance based quality services by playing Techno-Functional role
  • Design and implemented various modules of the application.
  • Used Agile methodology to create and track User Stories.
  • Developed JUnit components and used JMeter to do performance testing.
  • Resolved critical issues of the application.

Environment: Java 1.6, Web Services, Tomcat, Log4J, Spring, JSP, XSD, XML, UML, JUnit, ant, Oracle 10, JAXB, SAML, PL/SQL, Solaris, Toad 9.0, CVS

 Confidential, CA

Confidential Project:

Sr. Java Lead: Business Video Portal

Confidential Business Video Automation Software Tool (BV) and Video SLA Assessment Agent (VSAA) automate the collection, analytics and reporting for Collaboration plan, build and manage services for rich media applications such as TelePresence.

It is designed for Confidential NCE’s and Confidential AT partners who need to quickly, easily and accurately analyze a customer network to deliver services and make recommendations to improve our Video customer solution.

Responsibilities:

  • Tech Lead for BV Portal technical design development tasks including
  • Provide technical leadership in client implementation apps
  • Identified Client problems for various Technical and functional requirements and break down into various webservices components and implement at the client site.
  • Exceeded client expectation by implementing improved performance based quality services by playing Techno-Functional role
  • Created design and implemented New Profiles module
  • Developed Rules for various customer Reports like TelePresence, Hwsw, Qos, Multicast
  • Performance evaluation and developing components using XQuery.
  • Developed Rules using XQuery for all the customer reports.
  • Responsible for an entire BV Portal application for the monthly release
  • Development and deployment architecture
  • Build and Deploy all rules and backed components of BV Portal application.
  • Used Agile methodology, using Rally tool to create and track User Stories.
  • Testing approach for NP and CSPC, 2 separate routes and
  • Developed JUnit components and used JMeter to do performance testing.
  • Resolved critical issues of the application.

Environment: Java 1.6, Tomcat, Log4J, Orbeon Rules, Spring, XSD, XML, UML, JUnit, ant, Oracle 10, JAXB, PL/SQL, Solaris, Toad 9.0, CVS

Confidential Project:

Sr. Java Lead: NCCM Project

NCCM Network Configuration and Change Management: The requirement is to collect data from Network Profiler (NP) which after being channeled through various disparate systems is ultimately uploaded to PARI systems and the corresponding device configurations are imported to Paritra appliance using WebService and Cloud computing.

Responsibilities:

  • Tech Lead for technical design development tasks including
  • Design
  • Performance evaluation
  • Development and deployment architecture
  • Build and Deploy
  • Testing approach for NP and CSPC, 2 separate routes and
  • Performance acceleration
  • Excellent Client skills in handling all technical and functional requirements and implementing improved performance solution..
  • Created Design document and got excellent feedback for the complete design.
  • Excellent client skills in performing techno-functional role.
  • Developed web service components DES modules
  • Developed Cloud (Internal and External Confidential Cloud Storage) components
  • Developed Converter tool to convert from CNC format to VSEM format
  • Developed Architecturally significant components of the application
  • Developed components that integrates with NP, CSC, DES, Pari Systems.
  • Developed client jar files to deploy at client that integrates with DES framework.
  • Developed components that uploads devices data to Pari systems.
  • Designed framework to do performance testing Gemfire and Oracle implementation for entitlement framework application.
  • Developed use case for existing Entitlement framework implementation in Java and Oracle and developed the same use case using Gemfire datagrid and implemented using 8 host for Gemfire, 2 hosts for Locator and 5 hosts for client testing the datagrid.
  • Developed components that integrate with Gemfire.
  • Developed JUnit components and used JMeter to do performance testing for Gemfire and Oracle.
  • Implemented Chunking logic and multithreading
  • Resolved critical issues of the application for NP and CSPC flow.
  • Created risk analysis and issues logs and also responsible for effort estimation and work allocation.
  • Lead the team of 5 resources for entire development, deployment and testing process
  • Implemented Performance evaluation for the application

Environment: Java 1.5, Cloud CSC, Websphere Application Server, Web Service, Log4J, SOA, JMS, Hibernate, Spring, XSD, XML, UML, JUnit, ant, BPEL, Oracle 10, JAXB, PL/SQL, Solaris, Toad 9.0, CVS.

Client: Confidential, CA

Sr. Java Programmer

CCW: Config Commerce Workspace project has Technical services and Software Subscriptions that will be modeled as Services in NextGen Config Services and the Commerce Workspace Configurator for Initial Purchases (P lines).

Responsibilities:

  • Excellent client skills in performing techno-functional role.
  • Developed web service components for various config modules
  • Created generic components for the config application
  • Responsible for developing the application for better performance and bringing down the SLA from 6 seconds to few milliseconds by changing the architecture, replacing existing Selectica technology with Drools, caching data (JCS) and implementing multithreading in the config application.
  • Involved in the entire Architecture, Design and Development and testing of the ICW project.
  • Development of various modules of the project using Java, J2ee and WebServices (JAXB, XML, XSD)
  • Designed XSD for upstream and downstream users.
  • Implemented business Rules using JBoss Drools and integrated with the application along with modularized Rule flow.
  • Implemented business components using Spring and Hibernate.
  • Implemented Oracle Advance Queuing for Messaging from Integrated layer to the config application.
  • Created Autotester component for testing and comparing legacy and nextgen application that gives flexibility for business to test and compare and view Error Report.
  • Created detailed design document (TSD) using UML methodologies and also supported Business team in writing detailed specifications using activity diagrams and use case modeling.
  • Did performance analysis using load runner, JMeter, JProbe and finding Memory and CPU Utilization and implemented various findings.
  • Worked with Project Managers, Business Analyst and Users in the Config, Order and Pricing teams getting complete understanding and clarification on the functionalities and processes.
  • Involved in resolving the production tickets and also supporting QA.

Environment: Java 1.5, Struts, JSP, JBoss, Websphere Application Server, Web Service, Log4J, SOA, AQ, JCS, EJB, JMS, JavaScript, Hibernate, Spring, Lucene, XSD, XML, XStream, UML, JUnit, ant, Oracle 10, JAXB, PL/SQL, Solaris, Toad 9.0, CVS.

Client: Delta Dental, CA

Sr. Java Programmer (Java/J2EE)

Worked on following projects

LAP: Language Assistance Program is a requirement from California Sate for all health care professionals to provide Language Assistance services to their Enrollees with limited English Proficiency.

EDQ: Enterprise Data Quality software has the following capabilities

Non-Address data Cleansing, Address Cleansing, Data Match and consolidationBuilt on accepted industry web services standards, Maintains a centralized business rule repository, Enables customs data quality transformations.

A3-Agile Application Architecture: EMA-Electronic Maintenance Administration, EEP-Electronic Eligibility Process and ECI-Electronic Claim Inquiry projects under A3

Project Score Card application development that allows various actors of the system to enter their division scores for various different artifacts assigned to the project.

Questionnaire application development that allows various actors of the system to choose the artifacts for the respective projects fill the assessment form and submit the agreement for review to the project managers and SDLC admin people.

Responsibilities:

  • Design, Development and Implementation of the LAP system at delta using Spring and Hibernate.
  • Excellent client skills in performing techno-functional role.
  • Key person in the Designing and Development of real-time Strategic solution of Address and Name data cleansing for Electronic and Eligibility process by using BODQ, webservices, Java and shell scripting.
  • Creation of Java webservice component for invoking EDQ projects for data cleansing.
  • Creation of Java client for accessing the web service that invokes the BODQ project for Data cleansing.
  • Creation of Java objects, Shell scripts for the maintenance of the tactical solution.
  • Resolved the critical Security related issue in the application by creating a secure EDQ service.
  • Creation of Business Reports using Crystal Reports XI.
  • Creation of java components in Score Card application using Hibernate and Struts.
  • Creation of the detailed design document containing UML Diagrams for various EDQ projects for Conversion, Interfaces and EEP-Electronic Eligibility & Process clients.
  • Development of Questionnaire application using Struts.
  • Played role of System analyst in creating Functional specs and design document for Eligibility & Benefits, Electronic Claim Inquiry application.
  • Involved with the testing team on finding best strategies for testing projects in various environments solving the existing issues and also using JUnit for unit testing.
  • Delivered on Security Architecture and Shared WebServices for developers.

Environment: Java 1.5, Spring, Tomcat, Hibernate, E-Commerce application, Struts, JSP, Oracle Application Server, JMS, Tomcat, Web Service, Log4J, SOA, JavaScript, WSDL, XSD, XML, UML, JUnit, Agile, ant, Oracle, XMLBeans, Oracle BPEL, PL/SQL, JMS, sFTP, BODI-Business Objects Data Integrator XI, Crystal Reports XI, Solaris, Unix, Toad 9.0, Clear Case 7.0, Clear Quest.

Client: Visa International, CA

Sr. Programmer (Java/J2EE)

AAW-Advance Authorization Workstation will perform real-time authorization decision for members based on their designated thresholds. The objective of the RTD is to provide “quick-decline” decisions for high-risk transactions. VIP sends a decline response to the Acquirer. The workstations provide the user interface for members to create and test the RTD rules that are published to VIP.

Responsibilities:

  • Key person in the Designing and Development of AAW application using Struts framework.
  • Designing the Rules Management Use Cases by creating Java generic components.
  • Responsible for the entire Design and coding the whole Rules Management module and JUnit. Responsible for implementing the business API’s.
  • Responsible for implementing the following:

Rules API, Rules Publishing, Rules Deployment and Rules Testing.

  • ClearCase for check-in the code and ClearQuest for bug tracking.
  • Used spring-jdbcTemplate for coding db operations.
  • Interation with VIP, IFD-Fraud Detection systems to get and send data.
  • Worked on Deployment and Package manager to deploy these rules on 4 VIP systems.
  • Coding UI components using struts and Unit testing using JUnit.
  • Notified the client for any risk and enhancements in the application.
  • Used SQL Squirrel and IBM DB2 Client for accessing DB2.
  • Used JavaScript to check the client side validation while creating the front end-using HTML.
  • Building the application by using ant.
  • Enhancing, maintaining and supporting key client-facing applications.

Environment: Java 1.4, Websphere Application Server, Unix, sftp, putty, WSAD 5.1, Struts, Spring, XML, SOA, JSP, JUnit, DB2, Log4J, JavaScript, Eclipse 3.1, SVN, ClearCase, IBM DB2 Client, JDBC, WebService, MQ, Squirrel SQL, Ant.

Client: Delta Dental, CA

Sr. Programmer (Java/J2EE)

PDFReports: Delta Dental maintains and provides client side reporting as it relates to the following areas: Performance Tracking, Financial, Operational, Ad Hoc Reports.

Existing manual processes provide reports to Account Managers. The reports are generated from internal data and, depending on report, are formatted in a variety of formats (.Doc, .XLS, .VSD). The reports are then sent as attachments via e-mail to the Account Manager for review and distribution to their client base. This project will pilot an effort to provide the online presentation of these client side reports The reports will be presented in Adobe PDF format via an internal link from the wekeepyousmiling.com web space.

CostEstimator: This effort will pilot a ‘cost estimation’ tool to all validated (signed-on) Enrollees and registered Benefit Administrators with access to the WKYS applications. The cost estimator tool provides an associated estimated cost of procedure for 35 pre-selected Delta Dental procedure codes.

Responsibilities:

  • Key person in the Designing and Development of PDFReports and CostEstimator project.
  • Successful completion of 2 projects from the scratch that went into production.
  • Creation of UI by using Struts framework. Created JSP pages and java reusable components along with EJB and spring configuration files.
  • Creation of service layer by using Spring Framework.
  • Used JavaScript to Check the Client Side Validation while creating the front end using HTML.
  • Resolved the critical Security related issues in all the applications.
  • Unit testing using JUnit.
  • Generation of application ear file by making Build using ant.
  • Enhancing, maintaining and supporting key client-facing applications.
  • Involved with the testers on finding best strategies for testing in various environments solving the existing issues with the process of testing.

Environment: Java 1.4, Oracle Application Server, E-Commerce application, WSDL, XML, Struts, Spring, JDBC-Template, JSP, Oracle, Eclipse 3.1, Log4J, JUnit, WebService, SOA, Solaris, Unix, Siteminder, LDAP, ClearCase, Toad 6.5, JavaScript, Ant.

Confidential, CA

Sr. Programmer (Java/J2EE)

The RRBus provides application integration via Web Services. It enables any service requester to invoke any service, in any environment, internal or external. We use state-of-the-art technology implemented using proven industry standards.

Responsibilities:

  • Enhancing, maintaining and supporting key client-facing applications.
  • Creation of JAX-RPC Stubs for CAM Client. Client stubs for all the services used by CAM.
  • Developement of Webservices and its client using WebSphere 5 (WSAD).
  • Worked as a team member for key projects, and added functionality and contributed to the on-going maintenance and support of the RRBus
  • Strong technical design and development skills
  • Unit testing using JUnit.
  • Handling Production support issues for RRBus.

Environment: Java 1.5, Weblogic 8.1, Websphere 5, WebSphere Portal, WebService, SOAWSDL, XML, JSP, JMS, Spring, Asynchronous Messaging, Log4J, JUnit, Oracle 10g, PL/SQLEclipse 3.1, Solaris, Changeman, Toad 6.5, JavaScript, Ant.

First Franklin, CA

Sr. Java Programmer (Java/J2EE)

FF is a housing Lender. There are various Business Channels: Wholesale, Retail and Correspondent. From the architecture point of view it supports disparate applications: Easy Writer, Pricing, Load Quest, PUMA. Common Sign On (CSO) provides internal company applications with authentication and authorization services.

Responsibilities:

  • Resolved the current Security Architecture: Common Sign On issues and enhancements.
  • Providing centralized authentication and authorization for all the applications including EasyWriter, PricingAdmin, and Puma. Providing Originator EJB Service layer for all the applications to communicate with DB via JDO.
  • Generated WebServices component layer over the existing Originator EJB service.
  • Used maven1.2 for creation of jar, war, ear and wsdl.
  • Created JDO related objects for data retrieval and storage into the Oracle DB.
  • Written PL/SQL Code for various applications.
  • Created generic components in EJB and WebServices for client applications to get access to Enterprise LDAP.
  • Creation of Password Management WebService components.
  • Responsible for the Common Sign On, Services and PUMA applications.
  • Client Demo using AJAX technology for dynamic lookup.
  • Used JavaScript to Check the Client Side Validation while creating the front end using HTML and XML.
  • Extensive usage of Struts in the applications.
  • Usage of JUNIT for testing purpose, CHANGEMAN for Version Control and BUGZILLA for Bug Management.

Environment: Java 1.4, Weblogic 8.1SP4, JAAS, JDO: KODOWebService, Spring, SOA, WSDL, XML, Struts, JSP, Spring, Ajax, JMS, CSS, Oracle 10g, JDBCPL/SQL, Unix, Content Management, Log4J, JSF, Eclipse 3.1, Solaris, Changeman, Toad 6.5JavaScript, Maven, Ant.

Genentech, CA

Java/J2EE: Web Security Architect

Design and deliver security, privacy and compliance solutions that safeguard Genentech’s intellectual property, business applications and provide data from unauthorised use, access and modifications. Migration of the application to enterprise LDAP. Creation of Organisation Chart by people, Directory Search and Self Service.

Responsibilities:

  • Worked in 4 projects including POC: LDAP Migration, Research Security streamlines Solution, OrgChart, Security, Deployment and Build related issues.
  • Created generic components in EJB and Webservices for client applications to get access to Enterprise LDAP.
  • Created components that allow for Adding, Updating and Deleting Group in LDAP.
  • Development and deployment of ear, creation of Datasources, Webservices on Weblogic server 8.1.
  • Involved in High-level Design of various modules by creating UML diagrams including
  • Use Case models.
  • Providing centralized authentication and delegating the authorization to the database by using Oracle VPD.
  • Worked on JSF application for accessing LDAP API.
  • Extensively Used Struts MVC framework with Javascript and J2EE Design patterns.
  • Installing siteminder agent on the web server (Apache 2) and providing authentication to the client application that forwards request to application server.
  • Integrating OrgChart with Gene portal.
  • Written PL/SQL code for creation of procedures and packaged for DB logic.
  • Requirement Analysis of the various groups for orgchart.
  • Managing the entire build and deployment process for every release.
  • Used JavaScript to Check the Client Side Validation while creating the front end using HTML and XML.

Environment: Java 2, Weblogic 9/8.1, Weblogic 9.0 Security Services

Architecture, JAAS, Authentication, JSF, Authorization, Log4J, PL/SQL, WebService, SOA, XMLAxis, JSP, Struts, LDAP 5.2, Siteminder, Oracle 10g, JDBC, Eclipse 3.1, Solaris, VSS 6.0, Toad

6.5, Javascript, Ant

Juniper Networks, CA

Sr. Programmer

License Infrastructure Management system and Dynamic PIC configuration Check tool

These are the applications used by LMS (License Management System) customers and CM (Contract Manufaturers). Licence Key generators generates the Licences depending on request (features) and LMS is the front end to this system where the user interacts and then there is a LRM (License Request Manager that redirects all the request to LKG and LMS).

Responsibilities:

  • Worked in 3 projects: Licence Management System, Pictool and Modification to the existing code for License Infrastructure
  • Development and deployment of ear, creation of Datasources, Webservices on Weblogic server 8.1.
  • Involved in creating Use Case Modeling, Class Diagrams, Sequence Diagrams
  • Managing the entire build process for every release.
  • Creation of an XML parser using DOM to parse the xml data from the SSL Java and updating the respective bean and DB from JSP.
  • Creation of Admin Part and Client facing in pictool using jsp, java classes and xml and deploying in weblogic 8.1, testing in Solaris for invoking the checkpic program written in C program.
  • Enhancement and Modification of the existing pictool using JSP, Java Beans and XML.
  • Creation of generic components required for xml parsing retrieving data for SKU, Descriptions, and Categories.
  • Used JavaScript to Check the Client Side Validation while creating the front end using HTML and XML.

Environment: Java 1.4, Weblogic 8.1, Webservice, SOA, SOAP, WSDL, XML, Axis, JSP, StrutsJava Bean, Oracle 9, C, Log4J, Perl, Eclipse 3.0.1, Solaris, VSS 6.0, Cygwin, SecureCRT 4.0, Toad

6.5, JavaScript, Ant, UML

Houghton Mifflin, MA

Sr. J2EE Programmer

E-Good applications (using Site Minder) include any e-Good that requires a separate Site Minder authentication/authorization (within the HMCO domain) in order to be able to access the e-Good. There will need to be single-sign on capabilities from the e-Commerce site and the corresponding application. E-Good applications (not using Site Minder) includes any e-Good that requires a separate authentication/authorization that does not involve Site Minder and the HMCO domain in order to be able to access the e-Good. Electronic creation of passkey that will allow access to an eGood. Following EGoods objective

  • Expanding the stores to include digital goods and their subscription information
  • Ability to purchase both digital and hard goods in one shopping cart
  • Ability to view restricted digital good immediately after purchase on the store.
  • Ability to manage subscription of digital goods.
  • Ability to view Order History for both hard and soft goods.

Responsibilities:

  • Played the role of Programmer Analyst
  • Analysis and Design of Use cases for Creation of Passkey.
  • Development of Purchasing, Customer Service and TMC modules.
  • Enhancement and Modification of the existing egood using JSP, Servlet and Java Beans.
  • Development and deployment of application in Weblogic 8.1 and Managing the Build process using Ant
  • Designing the application objects by using Rational Rose: Sequence Diagrams and Class diagrams.
  • Creation of generic components required for the generation of passkeys.
  • Involved in implementing the Model-View-Controller Architecture for the site, which accomplishes a tight and neat co-ordination of JSP Pages, Java Servlets and Java Beans.
  • Involved in developing Server side JSP/Javascript to capture the posted forum data and further process it on the Served side
  • Involved in the Design of the Authentication and Authorisation using E-Meta server by replacing the existing JAAS using Siteminder.
  • Creation of components for accessing COMS (Customer Order Management Systems) via webservice.
  • Modification in the existing COMS, which is accessed via Webservies layer.

Environment: Java 1.4, SAP, JSP, Servlet, Web service, SOA, SOAP, WSDL, Weblogic 8.1Sybase, LDAP, Siteminder, E-Meta E-Rights Server, Log4j, Oracle, Eclipse 3.0.1, Unix, PVCS 6.0Rational Rose, Toad 6.5, Javascript, UML

EMC, MA

Sr. J2EE Programmer

Project: GTM Channel Express

GTM Channel Express is a Web based Quoting and Ordering application for EMC partners. It allows you to configure and Quote the entire suite of EMC products. Viewing your pricing real time, request assistance and place orders all online. At the heart of the system is a robust product configurator, which combines thousands of product rules with real time feeds with EMC's interoperability centers to facilitate the configuration and selection of supported EMC solutions.

Responsibilities:

  • Involved in Designing, Coding, and Development of the Ordering Module.
  • Development and deployment of JSP pages in Oracle iStore.
  • Created generic component: JSPGraph for generating PartnerWise Monthly Quotes Report.
  • Coding the Generic components required in the application.
  • Resolving the critical defects of the application.
  • Involved in implementing the Model-View-Controller Architecture for the site, which accomplishes a tight and neat co-ordination of JSP Pages, Javascript, Java Servlets and Java Beans.
  • Involved in creating Use Case Modeling, Class Diagrams, Sequence Diagrams
  • Responsible for complete High level and low-level technical design of the site using UML/Rational rose as standard for the same.
  • Used Apache as the Web Server for hosting the application to the web.
  • Involved in the testing and integration of project modules.

Environment: Java 2, JSP, Servlet, Apache, Oracle iStore, Log4j, UNIX, Toad 6.5Javascript, Ant, UML

Verizon Wireless, VA. .

Sr. J2EE Programmer

Project: XRM System

Verizon Wireless has established the flow through Factory (XRM) initiative to develop a wholesale order management and generation system that utilizes Verizon's next generation, component-based WISDOM architecture.

The XRM system has been conceptually designed to streamline Verizon LSR processing, through consolidating Local Service Request (LSR) validation, LSR processing, and service order generation onto a single platform

Responsibilities:

  • Involved in Designing, Coding, and Deployment of the Notifers Module for the Matching and Mapping process. Notifier Processing is the response generated from the SOP systems back to XRM.
  • Involved in implementing the Model-View-Controller Architecture for the site, which accomplishes a tight and neat co-ordination of JSP Pages, Java Servlets and Java Beans.
  • Implementation of Notifiers Matching and Mapping process using ILOG JRules.
  • Driving the entire application workflow process by WLI.
  • Created components for the testing of use cases written using Jrules.
  • Involved in creating Use Case Modeling, Class Diagrams, Sequence Diagrams
  • Incorporated Load Balancing in the application.
  • UML/Rational Rose diagrams like Use case diagram and sequential diagram and State diagram are use to develop the project.
  • Involved in Object oriented application Design using Rational Unified Process (RUP).
  • Coded Java objects, which parses XML stream using DOM parsers.
  • Used JavaScript to Check the Client Side Validation while creating the front end using HTML and XML.
  • Involved in Designing, Coding, Deployment of Local Service Interface Module.
  • Involved in Solving the Trouble Tickets

Environment: Java 2, BEA Weblogic 8.1, Weblogic Integrator 2.1, MQ Series, ILOG JRules, JMSXML, Log4j, JSP, Oracle 8, Unix, Reflection, CM Synergy, Rational Rose, Eclipse 3.0Javascript, Ant

GMAC, General Motors, NY

Tech Lead / Sr. Consultant

Project: European Retail Solution (ERS)

ERS is the program initiated by GMAC to build a complete end-to-end solution, which will suffice the needs by GMAC (General Motors Acceptance Corporation). The European retail solution is required to interact with heterogeneous legacy systems that are built and maintained by GMAC and its vendors. ERS functions as a central processing center for customers who enter into a contract with GMAC for leasing, buying, or getting loans. The solution has been broadly classified into following main modules: -

  • Collections - Keeping track of timely collection of installments / loans etc.
  • Customer Services - Keeping track of Complaints / Claims made by the customer
  • Billing and Payments - Process bills and account for payments
  • End of Contract - Various processes related to the termination of a contract.

Responsibilities:

  • Managed 6 consultants, Code Review, Scheduling, Tracking, Status, Management activities.
  • Coding the Generic components: CSUtilties, Task Management.
  • Responsible for the Analysis, Design and Development of application, which is built to handle the administration of the requested model deployment process.
  • Development and deployment and deliverables for the Front tier components using Content Model and Validator framework for all the modules: CS, Collection, BP, End Of Contract.
  • Created the GUIs for entry, update, execution and verification of all the models using JSP.
  • Development of middle tier components Orion Architecture: BOs, LWBOs, DOs, Stateless Bean EJB for the CS module.
  • Created content display templates or the UI.
  • Written PL/SQL code for creation of procedures and packaged for DB logic.
  • Developed and Deployed EJBs on Web Logic 6.1
  • Created test cases for CS module and was responsible for the maintenance, Bug fixing of 8 use cases in CS Module.
  • Interaction with other teams and the testing team to make sure the quality of the deliverables. Also handled risk management in the project.
  • Involved in the Persistence mechanism to improve application performance
  • Responsible for the build process for the deliverables.

Environment: Java 2, BEA Weblogic 6.1, PL/SQL, XML, JSP, Servlets, i18n, Tuxedo, Log4jOracle 8, See Confidential, Unix, Content Management, PVCS, PVCS Net tracker, Javascript, Ant, Lynx

21st Century, CA

Sr. Java Programmer

Project: EBilling

Automation of Insurance EBilling System for 21 Century.

Responsibilities:

  • Played the role of Architect (for MQ Components)
  • Involved in the entire life cycle of the project by making use of RUP (Rational Unified Process).
  • Created a generic component to generate XML to COBOL Converters and vice versa.
  • Developed components for listening to MQ on the sever and getting the Message data from Mainframe (Copybook format), converting into XML Data file and finally converting into a Request/Response java bean for “Business” layer and “Persistence” layer to update the Database by using Castor JDO.
  • Creation of Rules in ILOG JRules for “Creation of Derogatory File” Use Case and other use cases
  • Management of Business Rules for the application.
  • Created front tier components by using Struts framework
  • Written PL/SQL code for creation of procedures and packaged for DB logic.
  • Developed the Business tier components by creating Sequence and Class Diagrams on Rational Rose.
  • Generated beans for validating the XML request and response beans. When the xml data is triggered from the Mainframe into MQ Server, it is converted into java bean via schema and then forwarded to Business layer.
  • Tested the Business and Functional flow by using JUnit Testing tool
  • Configuration Management by using Changeman, Defect Prevention by using NetTracker

Environment: Java 2, IBM MQ Server 5.3, Asynchronous Messaging, ILOG JRules, AIXWebsphere 4.0, WebShpere Portal Server, XML Beans, PL/SQL, JSP, Servlets, CICS, Struts framework, JavaScript, DB2, Castor XML, Oracle 8, Net tracker, Changeman, Web Sphere Studio

Application Development IDE, Ant, RUP

Vanity Fair Corporation (VFC), VA

Sr. J2EE Programmer/Analyst

Project: VF Lotus Development

Vanity Fair - Playwear Lotus Development is an Intranet, Workflow based Development/Enhancement application. The Customer Form can be filled by 3 types of Users viz; Customer Service Representative, Sales Representative and Admin

CSR/Sales Representative fills the Customer form that goes to the Sales Representative/ CSR for the Approval. Admin can get into the system any time and approve or reject the form at any stage.

Responsibilities:

  • Prepared Functional specifications
  • Development of Servlet classes for the workflow management
  • Involved in writing detailed Design Specifications
  • Prepared Unit Test case(UTC)
  • Used Rational Unified Process (RUP) /UML to make an object Oriented model for the application
  • Used OOD Techniques, developing Use Cases, Packages and Classes using Rational Rose.
  • Used JSP as a presentation Layer and Sessions as controller, Entity Beans as the Model to represent the persistent data and connecting it with oracle database as per MVC Architecture.
  • Used RUP to produce conceptual models, systems sequence diagrams, interaction (Collaboration and sequence) diagrams and class diagrams for the applications.
  • Design of tables of the database in Oracle 8i.
  • Client side validations using Javascript

Environment: Java 2, Servlet, Workflows, Weblogic Portal Server, Lotus Domino Server 5.0.8JavaScript, Lotus script, Oracle 8, Windows NT and Pentium

General Electric Medical System (GEMS), NY

Sr. J2EE Programmer/Tech lead

Project: Sellback Process

Sellback process is an Intranet application for getting excess parts inventory for GE Medical Systems. The data from the legacy is uploaded to Oracle Database by using Java Utility and this data is used in the application by the Users to place an order for various categories of the order status. Sellback process contains the following modules:

User Response, Order Approval, User Maintenance, Reports, Master List, Feedback Form and Complaint Form. The core module in this application is the User response module where user can place an order for “Buy Now”, “Buy in next one year”, “Not in next one year”, “Never Buy” status.

Responsibilities:

  • Mentor for 9 consultants, Code Review, Schedule, Tracking, Status, Management activities along with Programming
  • Prepared Functional specifications
  • Involved in Detailed Design Specifications and Review
  • Creation of generic components and WebPages for the entire GEMS module.
  • Client side validations using Javascript, Generic javascript
  • Involved in Code Review, Unit testing, Integration testing and random testing,
  • Implementation, Configuration Management, Bug reporting and bug fixing
  • Data migration by using creating java tool to migrate from IBM to Oracle.

Environment: Java 2, Jrun, IPlanet, JSP, JavaScript, CVS, Oracle 8, Windows NT

Assured Technologies Inc., VA

Sr. J2EE Programmer/Analyst

Project: www.OutPost.com (B2B /B2C)

Online istore containing electronic products

This project had the following aspects viz; Generic Entity Bean, DB Helper and XML Configurator.

Responsibilities:

  • As an Architect Involved in the architecture team for Entity Beans, XML Configurator, Logging, creating generic utility components
  • Involved in Handling the data Retrieval, Updation, Deletion by using JDBC in ejbCreate, ejbLoad, ejbStore, and ejbRemove methods in Generic Entity Bean
  • Part of Infrastructure development team for designing and developing the infrastructure for accessing data from different data sources using XML Configurator, Generic Entity beans, DB Helpers
  • Involved in creation of a Generic Logger Factory, Logger Interface and Implementation class for logging different types of Messages to the System, File, and Database or to the Messaging System
  • Involved in Clientside validations using Javascript
  • Involved in parsing XML data by using Sun’s DOM parser
  • Created, deployed and tested JSP and Servlet for building the presentation logic

Environment: EJB, Weblogic 5.1, Suns DOM Parser, JSP, XML, HTML, JavaScript, Oracle 8Windows NT and Pentium

3 Com Consulting Services, CA

Sr. J2EE Programmer/Analyst

Project: Project Tracking System

It was developed so as to keep track of all the activities of different Business Units, Divisions and Core Teams of the Company.

Using this system it becomes easier to keep track of all the products and the projects, which are currently being undertaken throughout the whole Development life cycle.

It also takes care of all the Priorities and Minutes of the Meetings occurring in the Company.

Responsibilities:

  • Development of Servlet, JSP pages for the different application modules.
  • Collection objects: Arraylist, Vector, Map, and Hastable depending on the requirement.
  • Taken care of proper exception management.
  • Written Triggers in Oracle to implement business logic in the database
  • Developed the logic for various Business rule validations
  • Designed and Developed Admin Login Module, Business Units Module, Core team Module
  • Managed the Database by taking regular Backups and Security
  • Involved in Prototype development in HTML and JavaScript using Dream weaver.

Environment: Java, JDBC, Servlets, JSP, HTML, DHTML, JavaScript, Weblogic 5.1, Oracle 8Windows NT and Pentium

Maersk SeaLand, India 9

Software Engineer

Project: Integrated Shipping System

All shipping related activities like Import, Exports, Container Tracking, Trucking Management and Financial Accounting are covered in this system.

It attempts to automate all the operations usually involved in the Shipping Company.

Responsibilities:

  • Involved in Designing and coding the Masters, Transactions, Queries and Reports involved in these Modules by using strong Power builder features like Tab pages, data stores, and different types of User Objects
  • Created various Finance related Reports like General Ledger, Trial Balance, Month and Year Closing, Bank Statement
  • Created Masters and Transactions for maintain data of different Bank transactions.
  • Implemented PFC features by making use of inbuilt Power builder Library PPO inherited from PFC
  • Generated MIS Reports in all the Modules by using Java, Applets, JDBC, JFC
  • Maintained the database by taking regular Backups, Scheduling, Creating and Restoring the database
  • Involved in Bug fixing, Maintenance, Documentation and making enhancements to the existing system

Environment: PowerBuilder 6.5, Java 2, Applet, Swing, Servlet, JFC, PFC, MS SQL Server 6.5Windows NT and Pentium

S /:

  • Brain Bench - EJB 2.0 Certified Programmer
  • Brain Bench - Java 2 Certified Programmer
  • BEA-Weblogic Server 6.1 Certified Programmer
  • Oracle 8i and MS SQL Server 7.0 Certified Programmer
  • Business Objects Data Integrator XI Certified.
  • Crystal Reports XI Certified.
  • Undergone MQ Series, Webservices, Rational Rose, RUP, Quality and Process
  • Delivered Java 2, EJB 2, MQ Series, Security, ILog Rules Engine Sessions.

AL QUALIFICATION:

  • B.E: Bachelor of Engineering (4 years: 1998) from Mumbai University, India

We'd love your feedback!