Senior Java/j2ee Developer Resume Profile
Washington, DC
SUMMARY
17 years of experience performing requirements gathering, analysis, design, development, implementation, support of Web-Based Applications Services, Client/Server Applications, and Enterprise Application Integrations EAI .
TECHNICAL SKILLS COMPETENCIES
Programming Languages
Java, JavaScript, Ajax, C/C , Visual C , PL/SQL, HTML, PERL, XML, XSL, XQuery, XPath, XSLT
Programming/Software Technologies
Java Servlets, JSP, EJB, JMS, JUnit, JDBC, JSF, RMI, JNDI, LDAP, Oracle OCI, CORBA, CGI Java Script , DOM
Java/J2EE Platforms Frameworks
Spring1.x/2.x, Spring WebFlow SWF , Spring Batch, Hibernate 2.x/3.x, Struts/MVC, Cactus
Software Tools Toolkits
AWT, Swing, XML Spy, SAX, Maven, Xerces, Rational ClearCase, Rational ClearQuest, Rational Rose/UML, CVS, SeeBeyond, Eclipse, MyEclipse, CrystalReports, Eclipse BirtReports, IText
Applications
Vitria BusinessWare, Seagate Crystal Reports 8.0, Oracle 9iAS, Oracle Reports, Tibco and Siebel
Middleware WebServers
Apache Web Server, Oracle WebLogic 10g, MQSeries, Tomcat, Aqualogic Portal PlumTree , WAS, RSA
Databases Database Technologies
Oracle 6 - 9i, DB2, Sybase Open Client and Open Server, Erwin Data Modeler 4.1, MarkLogic XML DB.
Operating Systems
Linux, Unix, Windows
PROFESSIONAL EXPERIENCE
Confidential
IBM-Senior Java/J2EE Developer
Confidential
- Confidential with a centralized, scalable environment that allow immigrant benefit applications to be processed electronically. Elis 2 aims to transform the current capabilities in ELIS1 for supporting immigration benefits application and adjudication core to ELIS 2 and provide the foundation to support the addition of more benefit types in future.
- Currently ELIS 2 release 5 will build the minimally viable capability to support the ability for a benefit seeks to submit and an adjudicator to process an I90 application and replace permanent resident card for EFiling .
- The following skills are used for development in ELIS 2 Application.
- Mule ESB, Activiti, Mongo DB, Oracle, Angular, Java 6/7, JPA/Hibernate, Spring FrameWork,Jenkins continuous integration tool ,Junit /Groovy automation scripts, JMS, Restful Web services, HP Fortify , Git and GEB.
Responsibilities:
- Developed End to End stories including UI Templates Metis , Restful Web Services and JPA layer
- Participated in Analysis and Database Design.
- Developed Automation Test Scripts seeking requirement from product owners.
- Used Scrum Methodology.
- Maintained source control branches and worked with the continuous integration team to ensure code progressed through to the master branch
- Interface daily with the government client, leadership, and stake holders on behalf of the team.
- Involved in Design, develop and support deployment of scalable, reliable, robust solutions utilizing Mule ESB.
- Develop software for both the external facing ELIS system and internal facing system
- Analyzed HP Fortify results, fixed the code that has defects cross-site scripting XSS , session hijacking, SQL injection, CSRF Cross-Site Request Forgery , OWASP
- Fix systems defects, identify gaps in the software and present solutions, and implement automated functional tests..
- Involved in ELIS 1 O M Support Team which uses RSA, Websphere portal, WAS, Tibco.
Confidential
- Confidential Mapping Information Platform MIP , designed and developed a web-based PrelimDownload GUI application as well as its supporting data model. Hosted in the DHS secure data center, the PrelimDownload application allows a Requester to search for and download the following FEMA's digital 'preliminary' Map Products in PDF and ZIP files: preliminary Flood Insurance Rate Map FIRM , preliminary Flood Insurance Study FIS and preliminary FIRM Database from the FEMA MSC Map Service Center Product Catalog.
- The application also features a Sevlet-connected service that allows a manual kick-off of an index extraction process that collects information for later search and display by its search user interface. This
- Technologies: IBM Web Sphere 6.1, JSR 168 Portlet, Struts2, MyBatis, JQuery, JSON, Ajax, 508 Compliance, Rational Software Architect.
Confidential
Confidential will allow us to move immigration services from a paper-based model to a secure electronic environment. Confidential is a user-friendly system created to streamline the application process for immigration benefits. It will also provide more accurate and secure customer service and will allow USCIS to process cases with greater consistency, efficiency and security. It is implemented using IBM Portal 6.1 Server, WAS 7, RSA, Tibco 5.7 and Siebel 8.1.
Responsibilities:
- Designed and developed several critical portal components and portlets in the project
- Specialized in Spring Webflow and JSF Development at USCIS
- Assisted the Case team with EFile Intake portlet, developed frameworks for Spring Webflow, developed JSF Screens.which invoked TIBCO Web Services, which in turn invoked Siebel Services
- Worked on Portal Integration with Oracle OBIEE Reports
- Played a crucial role in integrating different components and portlets in the project
- Worked with the Defect and Testing team to resolve the testing issues and fix them proactively
- Developed JSF Custom Tags Extensions
- Implemented, 508 Complaince , Robo Help, and TIPsData mechanism for both external and Internal Portal
- Acquired Tibco Knowledge in last 13 months on this project and can leverage that experience in Tibco area
Confidential
- Worked for DHS Enterprise Private Cloud Portal Transaction Reporting System TRS .
- TRS is designed as a standard alone system decoupled from the provisioning system BMC . TRS integrates with the provisioning portal via webservices to exchange catalog , funding, and transaction reporting information.
- It is implemented using JPA, EJB Stateless , JSF 2.0, WebServices JAX-WS , J2EE 6 CDI Context Dependency Injection.
- We have used the SLF4J for Logging. SOAP-UI used for WebService Testing, MyEclipse for development, Maven for Build and Deployment and GIT for Version Control.
- Confidential is a project for Public building Services division of General services administration. The project aims to replace the current application used by Confidential for managing all the federal and leased, Projects, buildings, their leases and agreements with web based application. The system will also include a Finance Module which will streamline the delivery of payment information to the Finance group in Fort Worth, reducing paperwork and providing better tracking capability.
Responsibilities:
- Played variety of different roles in the project, starting from being involved in architecting high level subsystems involved, to designing and implementing individual subsystems
- The project is a web based application using Rich Faces implementation of JSF. Front end was built using JSF managed beans and A4J components provided by Rich faces.
- Implemented a UI engine which enabled the project to have features like validations, text fonts and field rendering to be driven by database.
- Spring is used in the middle tier to provide dependency injection and declarative transaction management.
- Hibernate is the used to interact with database. Several stored procedures were also used and were invoked using Spring JDBC.
- Project follows Service Oriented Architecture and multiple subsystems are loosely coupled and the interaction is via web services.
- Apache AXIS framework was used for web services and testing was done using SOAP UI.
- JUnit was used to test individual modules before integrating with actual system
- Conducted technical interviews, selected teammates for the project.
- Project used agile methodology, followed two weeks iterations for implementing sprints.
- Participated in daily Scrum, created backlogs, did Level of Effort estimations and generated reports to be sent to higher management.
Confidential
Senior Java Developer
- The Confidential ensures ready access to essential evidence that documents the rights of citizens, the actions of Federal officials, and the national experience.
- The Confidential Program is responsible for the engineering, design, development, deployment and maintenance of a system that will ingest any electronic record developed on any platform, using any SW product, and preserves that record, and its metadata, for public use for the life of the Republic.
- Lockheed Martin LM IS GS-Civil developed and deployed the Base and Increment 3 of ERA system. LM IS GS-Civil has been tasked to perform initial architectural research, prototyping of Increment 4, and development of the next Increment of the NARA ERA program.
- It uses Structs FrameWork 1.3, Web services with Axis Framework, Spring DAO for MarkLogic XML Databases deployed under Weblogic Server. It uses the WTP version of eclipse with my eclipse 8.0 as a development tool. The backend is based upon Mark Logic Server XML Databases and Oracle 11i.
Responsibilities:
- Designed and Developed ERA Reports using SAP Crystal Reports 8. Communicated with Mark logic Server Using XML DataSource i.e HTTP S XML URL over XML API. Displayed output using Crystal Report Viewer JSP Tags and Java API. It is deployed under Web logic Server as Crystal Report standard WebAPP.
- Developed XML Query for retrieving XML Data from Mark Logic Server for generating Reports.
- Developed the prototype of Increment 4 using MVC Architecture Struts, Web services, Spring Frameworks and Mark Logic XML DATA SOURCE DAO and Hibernate.
- Designed and Configured Business Transactions using Spring Framework Transaction API.
- Modeled Web Services SOAP using AXIS 2.0 Framework for generation of Client Stub and Server Side Skeletons for XML as transport mechanisms between Server and Web Interface.
- Modeled WSDL's and XML SCHEMA for generation of Web Services stubs and skeletons using My Eclipse.
- Developed unit test Classes using JUnit.
- Wrote Build Tasks using Ant Script for Auto Deployment and also configured for Continuous Integration of StarTeam with CruiseControl.
Environment: Windows XP, JDK 1.6, , JSP, Spring 2.x, Hibernate 3.x, WebLogic, Oracle 11 g, XML, Eclipse 3.5 WTP, My eclipse 8.0, JDBC, ANT, Junit, StarTeam , AXIS 2.0, SQL Navigator, SOAP, Web Services, Cruise Control, Struts.
Confidential
Senior Web Applications Developer
- Confidential a private and secure self service portal designed to improve communication and collaboration between Convergys Speech Solutions' customers, partners, and internal personnel.
- AccessPoint is a Business Intelligence Portal BIP comprised of several services exposed through AccessPoint's framework. The services include Speech Application Configuration Services SACS , Speech Application Monitoring Services SAMS , and Speech Application Reporting Services SARS . Launching of External Services handled using XML Web Services. Application security based upon the Payment Card Industry PCI Data Security Standard and adheres to the Open Web Application Security Project .
- It uses JSF, Web services with Axis, Spring Hibernate Frameworks deployed under Tomcat 5.0. It uses the WTP version of eclipse with my eclipse 6.0/ 8.0 as a development tool. The backend is based upon Oracle 9i/10g.
Responsibilities:
- Managed a group of 4 6 highly skilled Java developers.
- Generated hbm.xml files and DAO's from Database tables using MyEclipse Hibernate Configuration.
- Designed and implemented the Business Public Private Layer and Persistence layer by using the Spring/Hibernate Framework and Web Services Integration.
- Led and contributed in all the phases of software life cycles in various projects. Handed 2 applications in parallel.
- Initially Developed Proof of concept using Struts, Hibernate and Spring Frameworks.
- Designed and Configured Business Transactions using Spring Framework Transaction API.
- Implemented web Interface using JSF and tiles.
- Involved in Analysis, High Level Detailed Design using Design Patterns UML UseCase.
- Modeled Web Services SOAP using AXIS 2.0 Framework for generation of Client Stub and Server Side Skeletons for XML as transport mechanisms between Server and Web Interface.
- Modeled WSDL's and XML SCHEMA for generation of Web Services stubs and skeletons using MyEclipse.
- Developed unit test Classes using JUnit.
- Implemented Payment Card Industry PCI Data Security Standards using recommendations provided by Open Web Application Security Project OWASP of Aspect Security.
- Designed Modeled Oracle Database Schema for AccessPoint using Erwin Tool.
- Led a team of 4 members in server side development of Web Services based on the Hibernate/Spring Framework.
- Provided application support for end users and provided solutions to reported problems.
- Managed Version Control System Issue Resolutions using ClearCase, ClearQuest, and Subversion Tools.
- Involved in deploying applications with ANT build script on Tomcat Web Server in Test Production environments on Sun Solaris.
- Wrote Build Tasks using Ant Script for Auto Deployment and also configured for Continuous Integration of ClearCase with CruiseControl.
- Performed Performance Testing in a Development Environment to evaluate the possible use of Tomcat clustering to maximize throughput and scalability.
- Developed Oracle PL/SQL procedures for Migration of Data AccessPoint 1.2 to AccessPoint 1.3.
- Evaluated the possibility of porting the application to the Sybase Database.
- Trained on AquaLogic Portal PlumTree and did a proof of concept using Aqualogic PlumTree Portal for deploying Initial AccessPoint.
Environment: Windows XP, JDK 1.5, JavaScript1.2, JSP, JSF Framework, Spring 1.x/2.x, Hibernate 2.x/3.x, Tomcat 5.5, Oracle 9.x/10 g, XML, Eclipse 3.3 WTP, My eclipse 6.0/8.0, JDBC, ANT, Junit, ClearCase , Clear Quest. AXIS 2.0, SQL Navigator, SOAP, Web Services. Cruise Control, SQL Navigator, Subversion, Struts, Sybase, T-SQL, Aqualogic Portal PlumTree , ORACLE WebLogic 10g, AquaLogic PlumTree Portal
Confidential
Senior J2EE Developer
- Involved in Analysis, High Level Detailed Design using Design Patterns UML Together J .
- Implemented Singleton, Factory, Service Adapter, Session Facade, Command Pattern, Value Object Design Patterns.
- Analyzed Use-Case Diagrams.
- Functioned as a J2EE Developer involved in the development of J2EE applications Loan Servicing Component under Weblogic Server environment. Responsibilities:
- A Web-based CORE Infrastructure Initiative Loan Acquisition, Loan Securitization, and Loan servicing to make Loan committing, loan delivery, and servicing transactions faster and easier.
- Implemented Service Locator utility class for locating bound objects using the JNDI name.
- Developed Entity Beans with Container Managed Relationships CMR .
- Developed Message Driven Beans for message handling.
- Developed DTDs for XML representation of data that comes from legacy systems.
- Performed JAXB operations using Castor Marshalling/Marshalling features.
- Developed Castor Field Handler classes for handling custom java types during marshalling and unmarshalling process.
- Wrote ANT scripts for setting up the application environment.
- Developed Struts Action and Form classes for presentation tier.
- Developed unit test classes using JUnit and Cactus.
- Developed Mock EJB Object framework for unit testing EJB layer.
- Involved in performance analysis of the developed J2EE applications.
Environment: Java 1.3/1.4, J2EE, Struts, JUnit, ILOG JRules, Cactus, XML/JAXB, Castor 0.9.4.1, ANT, MockObjects, , Weblogic 8.1, Eclipse 3.0/2.1.3, Oracle 9i, Rational RequisitePro, Rational ClearCase, Rational ClearQuest, Rapid SQL, Windows.
Confidential
Senior Developer
Confidential OpenText Livelink Content management system that provides user, document, and workflow management. This system consists of standard presentation, business, and data tier architecture. Responsibilities:
- Co-Designed and co-implemented the Business Object layer, Delegate Layer, and persistence layer by using Spring/Hibernate Frame work and workflow integration.
- Implemented web interface using Struts and tiles.
- Implemented Validation interface based on Delegate pattern. Validation is decoupled from front-end for reuse.
- Implemented Exception handling interface also decoupled for reuse.
- Designed Abstract Factory/Factory for object model creation and proxy with business layer provides a common interface to any back-end with mixture of concrete class implementation and abstract partial implementations see Effective Java .
- Ant build and deployment tasks.
- Installed the Oracle9iAS , LiveLink, on NT Platform , Configured network, and User Administration.
- XML used extensively to configure the Hibernate Objects.
Environment: Windows 2000, Jdk1.4.2, JavaScript1.2, JSP, Struts 1.1, Spring 1.1, Hibernate 2.x, Oracle 9i/9iAS and Livelink, Oracle 9i, XML, IntelliJ IDEA, JDBC, ANT, Junit, XDoclet, Tiles, CVS.
Confidential
Senior Analyst/Developer
In the year 2002, Freddie Mac faced with a challenge of restating it financial earnings, due to misapplication of certain generally accepted accounting principles GAAP , for this reason CTB 2003 was initiated. This project focuses on creation of centralized data environment Portfolio Sub-Ledger to serve as the data source of accounting data for the 2003 accounting period and reduce the time to post Journal entries into the General Ledger accounts and also improved the processes. Responsibilities: Developed T-SQL Shell Scripts to apply business logic on the huge volumes of mortgage data related to the processes viz., purchases, sales and commitments. Generated fee information by utilizing the individual fee components from processes- purchases, sales and commitments.
- Developed report validation scripts to compare the Sub-Ledger reports with the individual fee components.
- Modeled Logical and Physical and Created Sybase Database Schema using ERWIN.
- Coordinated with Business Users and Development to understand Business requirements and develop test cases. Performed Data Validation and comparison for data loads and migrations in different CTB and CDW environments. Developed Unit Test Cases Environment: Sybase, DB2, Unix Sun Solaris , Rational Clear Case, Rational Clear Quest, SQL Advantage, Rapid SQL,T-SQL , Erwin Confidential Senior Developer
- Confidential facilities for the analysis and early detection of epidemics, disease trends, and health anomalies in support of cohort monitoring. This system will also comply with requirements levied by HIPPA/ Privacy Act, DITSCAP and C2 Security.
Responsibilities:
- Used Extreme Programming Methodology.
- Designed and Developed Secured Data Transfer Interface-Transmits data via SSL
- XSLT is used extensively to transform the XML messages.
- Automated the Build Process using Anthill.
- Automated the Unit testing using Apache ANT, Junit, and DBUnit.
- Developed Entity Session Beans and deployed them on Oracle9i AS and Weblogic.
- Used CVS as Software Configuration Management and Version tool.
- Extensively used IBM Eclipse for code development JSP/Servlet/EJB and debugging.
- Employed various design patterns Fa ade and DAO's
- Implemented JAAS security.
- Involved in Migration of WebLogic 8.1 to Oracle9i AS.
Environment: Windows XP, UML, Oracle9i AS, Oracle 9i, JDK1.4.2, J2EE EJB, Java Servlets, and JSP , Java Script 1.2, XML, SAX, DOM, Eclipse for Java, JDBC, ANT, Junit, DBUnit, Xdoclet, WebLogic 8.1, AntHill
Senior Web Applications Developer/Consultant
The Underwriting Tools Replacement system will have the ability to add, edit and view similar information for Accounts and Principals, Account Review Summary Sheet, Financial Statement Information, work on Hand and Job Schedules and Bond Data Sheet, as is in the current Underwriting tools applications. The new system will replace reports currently available from the existing Underwriting Tools application.
Responsibilities:
- Took the full lead in the analysis, design and research in making the Underwriting tool J2EE compliant.
- Employed various design patterns Fa ade, DAO's, Command Patterns, and Business Delegate
- Developed Entity Beans, SessionBeans, JSPs JavaScript for Workflow features.
- Extensively used of Borland JBuilder for code development and debugging.
- Configuring, deploying the beans and maintaining the Weblogic Application server
- Wrote JUnit test programs.
- Tuned the performance of the product
- Implemented the security.
- Trouble shooting and debugging done with respect to J2EE Technologies Struts/Servlets/JSPs/EJB BMP/Session Bean 2.x
Environment: Windows XP, UML, Web Logic 8.1, Oracle 9i, JDK1.3, J2EE EJB, Java Servlets, and JSP , XML, SAX, DOM, JBuilder for Java, JDBC, ANT, Junit
Designed and implemented NIDS Network Inventory and Design System Solution using MetaSolv Objectel Network Inventory System , BEA Weblogic, and OMS Order Management System Products for Net Design, Operations, Planning, Traffic, NOCC Network Operations Control Center and National Platforms at Sprint PCS.
Responsibilities:
- Used UML and Rational Rose in the application design and development.
- Developed Objectel Server Extension API's, enhanced Server Extension API's as shared libraries using C , which are invoked from Bea WebLogic Server through XML Request/Response messaging system and they are registered in BEA Web Server on SUN-Unix Platform.
- Designed and Customized Objectel Client GUI specific to Nids Project using Java Swing, JClass, and ILOG etc using Jbuilder 7.
- Developed Build Tool Ant for deployment of JSP/Servlets/EJB.
- Installed Weblogic server, created Weblogic instance configured connection pools, and transactional Datasources.
- Designed and developed Business logic for Order Management Systems using EJB Entity and SessionBeans and deployed in BEA Weblogic.
- Designed and developed the JMS Client for Objectel's XML over JMS interface for Request/Response Events.
- Designed and developed custom extensions for Metasolv's OMS order viewer using Struts MVC based web application framework. Views are extended using JSP pages and are hosted on BEA Weblogic application server. Business data is exchanged as XML documents between clients and servers over JMS messaging solution.
- XSLT/XPath is used extensively to transform the XML messages between OMS and Objectel.
- Involved in the Generation of Objectel Extension Descriptor File XML Schema for defining Interface contract and Implementation Contract.
- Installed the Oracle9i on SUN-Unix Platform, Configured network, and User Administration.
- Designed or Modeled Logical and Physical and Created Oracle Database Schema for Metasolv's Objectel.
- Developed Oracle - PL/SQL procedure for Migration of Objectel 2.6 to Objectel 2.6.3.
- Automated Build Process using Oracle 9i PL/SQL Stored Procedures and Triggers .
- Automated Objectel Oracle Environment Synchronization scripts to enable passage of data between Production, STIC, Test, and Development environments.
Environment: Java 1.3, J2EE, WebLogic 6.1, C/C /VisualC , JDBC, Oracle 9i, PL/SQL, XML Schema, XSLT/XPath / XQuery, Tomcat Server, Servlets, JSP, EJB, RMI, JNDI/LDAP, JMS, MFC, MetaSolv Objectel, Metasolv OMS, Jbuilder-7, CVS, Unix Sun Solaris 2.8, Win-2000, DOM parser and SAX Parser, Rational Rose-2002 UML .
- Participated in System testing and preparing test plans.
- Developed action functions using C and Korn shell scripts to customize portions of the ASAP State tables and store procedures.
- Designed and created the Oracle Database Schema for MetaSolv Objectel and OMS for Development, and Testing Environments.
- Designed and defined processes, business logic, and Work Order notifications in the workflow management system OMS for the provisioning of optical circuits for TyCom customer Service Order Requests.
- Designed and implemented using Java Swing and CORBA based multi-threaded Preside Trail Client GUI components for scheduling tasks and historical alarm viewer using Jbuilder-6.
- Designed and developed Business logic for Order Management Systems OMS using EJB Entity and SessionBeans and deployed in BEA Weblogic.
- Developed Servlet/JSP mechanism using STRUTS Framework MVC architecture to implement sophisticated Web front-end for Order Management System.
- Nortel Networks Preside software suite Preside Trail and Preside AP , for network management and provisioning.
- MetaSolv Software suite, Order Management System OMS , and network inventory control Objectel and Metasolv ASAP
- The Tyco OSS Operational Support System solution Optical Network designed by Nortel Networks/Accenture is based on the long-term vision for the Service Ware portfolio. This vision ensures delivery of a tightly coupled and highly integrated OSS Open System Support solution for service providers, especially in the customer-centric business arena of today and the future.
- Bea WebLogic Application Server.
- Responsibilities: Designed J2EE compatible, web enabled, multi-tier distributed system architecture for Order Management Systems by using OOA/OOD, design patterns Singleton, Factory, and Fa ade , UML and J2EE.
- Extensively used Borland JBuilder for code development JSP/Servlet/EJB and debugging.
- Developed Objectel Server Extensions API, enhanced Server Extension API's as shared libraries using C , which will be invoked from Business Ware through XML Request/Response messaging system, registered in WebLogic Server on HP-Unix Platform.
- Involved in the Generation of Objectel Extension Descriptor File XML Schema for defining Interface contract and Implementation Contract.
- Designed and Developed Metasolv Objectel-Vitria-Connector, Metasolv's OMS -Vitria Connector using Java1.3 and Corba IDL Events.
- Extensively worked on Tuning of Objectel Oracle Database for Development and Production Environments.
- Used CVS as Change Management and Version tool.
- Have Involved in Production Support of the OMS/Objectel Systems
Environment: Java 1.2.1, JDBC, Oracle, XML Schema, J2EE, WebLogic, Tomcat Server, Servlets, JSP, EJB, RMI, JNDI, XSLT, MFC, VisualC , MetaSolv Objectel, Metasolv OMS, Metasolv ASAP Sun Solaris, Win-2000, Erwin Data Modeler 4.1, Jbuilder-7, CVS, Vitria BusinessWare 3.1.7, Seagate Crystal Reports, Corba, SAX Parser, Rational Rose 2000 UML
Worked on Provisioning Workspace PWP , a client that is used to interface with MetaSolv Objectel Server Application. It is a network Provisioning and Inventory tracking for the telecommunication industry. MetaSolv's Objectel software Provides powerful design assistance and record-keeping capability for several steps in the process of creating sites, creating and configuring equipment, building facilities, designing and assigning circuits for various kind of services like, ATM, Frame Relay. This tool is developed in JavaScript 1.2, Java Applets embedded in JavaScript's and Oracle.
Responsibilities:
- As part of migration team, identified the impact areas and documented in Technical Design Document.
- Responsible for identifying the gaps between the old and new schemas and initiating the design changes.
- Created sales order entry forms using JavaScript's and Java Applets, unit testing of those forms, also leading the regression-testing team and participated in system testing.
- Database access was provided through JDBC Connectivity.
- Used CVS as Change Management and Version tool.
Environment: Java 1.2.1, JDBC, Oracle, Applets, JavaScript, MetaSolv Objectel, Win NT, Erwin Data Modeler, CVS, Microsoft Visual InterDev, JRun
Designed and developed MetaSolv's Order Management System's OMS and IBM's Integrated Customer Management System ICMS OMS/ ICMS interface agent cartridge. The ICMS/OMS Interface Agent cartridge extends OMS by providing a mechanism for ICMS and OMS to communicate, through an agreed messaging system. It uses MQSeries to communicate between ICMS and OMS. When a Service Order in ICMS requires Switch data fill, a message is passed to the interface from ICMS, describing the order, services, and the type of action required on switch. It uses the standard Bell core Universal Service Code USOC Field Identifier FID and is not specific to any service. It is implemented in Object Oriented design using C Rogue wave libraries on Sun Solaris
- Participated in complete software development life cycle.
- Designed and Developed MQSeries Interface Agent between OMS and ICMS.
- Responsibilities:
- Designed and deployed the whole communication set up for MQSeries, creating Local Queues, Remote Queues, and Transaction Queues, to connect to the OMS from ICMS on WinNT.
- Involved in design and reviews of Use cases.
Environment: Oracle, C , MetaSolv OMS, CVS, Rogue wave Libraries, MQSeries, Sun Solaris
Designed and Customized MetaSolv Objectel System. It is a network Provisioning and Inventory tracking for the telecommunication industry. MetaSolv's Objectel software Provides powerful design assistance and record-keeping capability for several steps in the process of creating sites, creating and configuring equipment, building facilities, designing and assigning circuits for various kind of services like, ATM, Frame Relay, Optical SONET/SDH Components.
Responsibilities:
- Provided Support to Star21 technical team in gathering Objectel physical and logical requirements, as well as product information including technical information, and architecture.
- Designed and developed MetaSolv Objectel Reports using C and reports API's on Win-Nt platform. Formatted reports using Seagate Crystal Reports.
- Designing Telecom Facility /Circuits for Teligent's Network and Service provisioning such as Cross Connects, Wireless, Analog and Digital Circuits using the Objectel System.
- Configured Equipment's like DSX Patch Panels, Router's, DACS, Smart Jacks, and IDU's, developing facilities using the above equipment's and created Circuit/Facility Layout Records.
Environment: Oracle, MetaSolv Objectel, Win NT, CVS, VisualC , Seagate Crystal Reports.
Designed and developed McLeod Objectel's Network Inventory and Tracking Design Pack Generation Module. This Module manages the generation of the components required for building Transmission and Monitoring Design Packs from data stored in the Objectel database. McLeod Objectel's, which will provide a single database repository in which the Co-Locate Sites network components, will be inventoried. This system will provide Transmission and Data Engineers with the ability to standardize their designs and will provide the ability to generate Design Pack Components in directly from the Inventory Information in the database.
Responsibilities:
- Created Server Extension Functions, Client Extension Functions using C , Oracle on Win NT.
- Generated Reports using Crystal Reports 8.0.
- Participated in System testing and prepared test plans.
- Involved in design and reviews of Use cases.
Environment: Oracle, MetaSolv Objectel, MetaSolv ASAP, Win NT, CVS, VisualC , Seagate Crystal Reports.
Designed and developed client specific libraries for the Automatic Service Activation Program ASAP . ASAP is the flagship product in the telecom OSS suite of products from MetaSolv. ASAP can be used to instantly activate and provision any telecom service on a wide variety of network elements. This software receives requests from the service order entry system work order , translates them into network element commands and provision's the network elements in real time.
Responsibilities:
- Developed client specific software for the Automatic Service Activation Program for DMS-500, DMS-100, Comverse Voice Mail, EWSD, and NEAX switches on various platforms SUN Solaris, HP-9000, and Unix AIX 4.1.3 using applications Oracle Client /Server SQL tables, and Sybase.
- Designed Service model for provisioning of local services and local Side Trunks on DMS-500, ISDN Analog and Digital services on EWSD switch, voice mail services on Comverse Voice Mail Switch.
- Gathered information and documented requirement, detail design documents for service activation on various kinds of switches.
- Developed action functions using C and Korn shell scripts to customize portions of the ASAP State tables and store procedures.
- Created and executed test scripts using C on HP 9000 platform, and developed system testing and cut over strategy for the implementation of ASAP as the provisioning platform and guided ASAP's integration with other systems.
- Installed ASAP Product on HP-9000, Sun Solaris platform and configuration of ASAP environments.
- Supported performance, stress, and capacity bench mark testing at various clients for ASAP in single and high availability configurations.
Environment: Oracle, C, MetaSolv ASAP, HP-UNIX,AIX-UNIX, CVS
- Provided technical support for the students in designing and developing software systems using ORACLE SQL FORMS ORACLE REPORTS , C, and C under Unix Operating System. Designed and developed Cash register system for the University's cafeteria. This system tracked cash register transactions, inventory consumption, and provided nutritional information for the customer. The system was implemented in C via three main characteristics Inheritance, dynamic binding, and abstraction.
- Designed and developed an Employee Payroll application using C on Visual C compiler. The application allows both regular and hourly based employees to calculate pay and tax information and store data on Employee databases. In addition, the application generates reports that include Employee history and salary reports and Employee Benefits. Responsibilities include participating in the design and the development of the employee Generic class, Salary computation class, Employee Benefits Evaluation class, and development of Reports and Salary Computation Modules.
- This Computerization of Banking System COB application was developed for a Bank, for a user friendly, quick in query processing and Data manipulating environment. This application maintained information of the customer's accounts, their current balances and transactions. Reports were generated by this application for quick review of the transactions. As a team member, I was involved in procuring requirements from the client, analyzing the requirements, designing the database schema, and walking through for the modules. In addition I was responsible for implementing the Bank Master Entry and the Transaction entry and Recurring Deposit Entry using Oracle Developer /2000.