2005 - Graduation & First Job

Transition from Student Life to Professional Career

University Graduation, Paper Presentation & Awards

Graduate & Research Assistant, University of Dayton, Dayton, OH (Jan 2003 – May 2005)

Congestion Adaptive Routing Protocol is a new protocol that was designed and developed for Multimedia communication in mobile ad hoc network. CRP handles congestion in a proactive manner as compared to existing protocols. The research resulted in Thesis, Journal and conference paper publications. CRP was implemented using C++ and TCL/TK in Network Simulator 2. Simulation varied for different scenarios. Results were analyzed using tracegraph and data was processed in Perl. The thesis was written using Latex. Key roles were

  • Developed the idea of new protocol with the cooperation of advisor.
  • As the researcher of the protocol undertook extensive literature survey to make sure our work was unique.
  • During protocol lifecycle undertook analysis, design, development, and testing the project in Linux using KDeveloper & NS2.
  • Used Rational XDE for high level (Class and Sequence diagrams, use cases) and low level C++ class designs.
  • Created test cases for performance evaluation and comparison with existing protocols.
  • Presented the research in IEEE WCNC and ACM MobiCom conferences.
  • Prior research includes work in Sensor Networks and simulations in Opnet modeler.
  • Defended thesis “Congestion Adaptive Routing in Mobile Ad Hoc Networks”
  • Received Outstanding Student for Academic Excellence 2005 at the university of Dayton
  • Graduated with Magna Cum Laude honors

Papers & Posters Published

Software Engineer at Sogeti USA (Procter & Gamble)

As a lead developer for CSS EV a validated application, and front end reporting software for Corporate Standards Systems at P&G. This project realizes cost savings by providing technical standards online for the materials supplied by the suppliers.

  • Participated in development, training of support team, testing, quality assurance, production deployments and operations support for application using tools like Eclipse, J2EE, Oracle XDK, XSQL, XSL, Java, JavaScript and SQL, MySQL.
  • Developed Web Services module which downloads specs as PDF from different systems.
  • Built Excel module using Jakarta POI Library with XML (HSSF) and PDF creation using Apache FOP library.
  • Developed PL/SQL Procedures, Views, Indexes, Sequences, and triggers as part of Oracle backend development.
  • Integrated Corporate Supplier Portal and EV using JMS messaging and Tibco.
  • Used Log4j and properties file as an efficient means of logging and tracking the messages received and sent.
  • Contributed to documentation process for CSSEV University.
  • Successfully completed CSS EV application and validation training.

What I did

Project Description

For over an year, working as developer for CSS EV, a front end reporting software for Corporate Standards Systems at P&G.

Accomplishments (Release 2.5, 2.7, 3.0)

  • Developed pages using XML XSQL XSL.
  • Lead team for training people in CSS EV for level 1 support duty.
  • Web Services knowledge gained working with other databases to download required specifications for concerned vendors.
  • Created new servlets for added functionality and modified existing servlets for bug fixing.
  • Used Jakarta POI Library with XML config file (HSSF) for creating Excel files and FOP library for PDF generation
  • Active Oracle backend development with writing of PL/SQL Procedure, Indexes, Sequences, Triggers.
  • Developed Batch Script to migrate from Dev to QA to Prod.
  • Global team coordination (Manila, Costa Rica, Argentina, Canada) for war file re/deployments through a centralized request central app.
  • Changed complex SQL queries to fit business needs.
  • Fixed bugs and provided Level 2 (Admin support) for both business bugs and technical issues.
  • Coordinated with QA team with end to end testing in all the environments of Development, QA and Production.
  • Since EV is a validated application, underwent training for the basic and advanced knowledge of validation in testing. A certificate was given from the CSS EV team upon completion of training.
  • Underwent CSS EV application training and obtained certificate upon completion.
  • Created CVS Environment and integrated it with Eclipse.
  • Used Exadel Studio, XMLSpy as JSP development tool plug-in for Eclipse.
  • Configured Ant script to run/debug the application with JRun App Server.
  • Documented the process of migration changes from Dev/QA/Prod for web app.

Accomplishments (2.5 Supplier Portal Release)

  • JMS Messaging used implement Point to Point messaging system.
  • Tibco messaging services was used for sending/receving of messages.
  • This module was the bridge between the two big applications namely Supplier portal which is global system for Vendors and CSSEV a reporting application for CSS.
  • Used Properties files to configure all the variables so that the parameters can be controlled outside the application.
  • Integrated Material classification module into this which intelligently updates DB based on particular fields.
  • Conducted End to End Queue testing with global teams involving people Manila and Canada.
  • Successful module integration testing and moving it into production along with a major release of 2.5 for CSSEV.
  • Used Log4j as an efficient means of logging and tracking the messages received and sent.
  • Helped in documentation process for CSSEV University.

Project Technologies

-XSQL/XSL on Oracle XDK, JSP, Servlets, Apache POI Excel library, Apache FOP PDF library, Eclipse, Toad 8.5, Log4J, JMS Messaging, Tibco JMS, CVS, SQL, JSP.