 |
OBJECTIVE |
 |
Seeking a challenging position in the fields of
Object-Oriented Application Design and Development. |
SUMMARY |
 |
6+ years of experience in all aspects of software
engineering cycle with proficiency in various languages and technologies
such as Java, J2EE, Struts, XHTML, AJAX, XML, XSL, .Net, Castor, JDBC, UML, C++, C under Operating Systems such as Windows
XP / 2000 / NT / 9x, Unix. Masters in Computer Science and experience in dot-coms
has prepared me for a challenging work environment along with the
ability to play multiple roles while working on a project. |
SKILLS |
 |
Languages |
:Java, XML, C++, C, C#, VC++, VB,
COBOL |
Technologies |
:EJB, J2EE, .Net, XML Schemas, Castor, Log4j,
COM, DCOM, OOA/D, UML |
Web Technologies |
:Struts, JSP, Servlet, XSL, JavaScript, HTML,
DHTML, CSS, AJAX |
Database Systems |
:Oracle 8i / 9i, SQL Server, Access, FoxPro |
Operating Systems |
:Windows XP / 2000 / NT / 9x, Unix |
Tools |
:Eclipse, JDeveloper, JBuilder, Together 4, Ant, TOAD,
Rational Rose |
Application / Web Servers |
:WebLogic, Luna, Tomcat, IIS, JRUN |
Source Control |
:Perforce, CVS, VSS |
CERTIFICATES |
- Microsoft Certified Professional for VC++ using MFC
- Sun Certified Programmer for the Java 2 Platform (SCJP)
- Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition (SCWCD)
|
EXPERIENCE |
 |
 |
Plumtree, San Francisco, CA |
June 03 - Present |
 |
Title : Software
Engineer |
 |
- Involved in re-architecting the web-tier for the collaboration team using Struts, JSTL, Java, JSPs and AJAX
- Plumtree Collaboration Server lets people across the Enterprise Web work together on projects, setting schedules, assigning tasks, sharing documents and exchanging ideas and surfaces a wide range of collaborative services across applications in the Enterprise Web as portlets.
- Involved in migrating the UI from Model 1 to Model 2 architecture. Responsibility included setting up Struts framework, architecting, designing and developing the UI in the MVC pattern. JSTL along with developing of custom tags made customizing UI using JSPs easier.
|
 |
Accordus, San Francisco,CA |
Nov 02 - Feb 03 |
 |
Title : Software Engineer |
 |
- Involved in the design and implementation
of web-based application using Java, Servlets and web services
using .Net.
- The project was to build a 'Supply Chain Control' enterprise
software, which allows companies with dynamic supply chains to
adjust their
operational plans in "real-time" as a response to
changing conditions.
- The web-based rich client front-end was
developed using ‘AppProjector’ software.
The Asperon AppProjector is a technology that provides a real-time
desktop like user interface for web applications. The front-end
interacted with the business logic in the middle-tier deployed
as EJB components. Oracle 9i was used as the data repository.
|
 |
Listenpoint, San Ramon, CA |
Oct 01 - Oct 02 |
 |
Title : Software Engineer |
 |
- Involved in the design and implementation of web-based applications
using Java, JSP, XML, Castor and Struts framework.
- The Project
was to build an Enterprise Product Planning solution to successfully
solicit, collect, and act on the direct input of both customers
and key constituents (partners, sales, support, R&D) within
an organization.
- The front-end architecture was based on the
Model-View-Controller (MVC) pattern offered by Struts framework.
Data was passed from the middle-tier to the front-end in XML
format, which was converted to Java objects using Castor, an
open source framework from Exolab. Java Objects were then referred
to in the JSP’s using various tag libraries provided by
apache. Oracle 8i was used as the data repository.
|
 |
Menerva, Redwood City, CA |
Jan 01 - Sept 01 |
 |
Title : Software Engineer |
 |
- Developing in Java, XML and XSL technology to generate dynamic
web pages.
- The project was to develop fully distributed, Java-based
Negotiation Market Suite applications designed to meet B2B
marketplace demands of scalability, security, reliability and
availability.
- The Presentation logic were coded using XSL/HTML templates.
Data was passed to these servers using XML, giving a clear
separation between data and visual representation.
- The business
logic
was
written in the middle-tier using Oracle Business Components
for Java The application services written using the Oracle
Business Components framework can then be deployed as either
EJB's or
as CORBA Server objects. Oracle 8i was used as the repository
for all market information and negotiation history.
|
 |
OutPurchase.com, Inc, Mountain
View, CA |
Oct 99 - Jan 01 |
 |
Title : Software Engineer |
 |
- Developing Enterprise Java Beans and Java Server Pages in a
3-tier architecture.
- Developing a web site to provide a purchasing
solution to small and medium sized companies.
- The 3-tier architecture
consisted of Java Server Pages (JSP) in the front-end, Enterprise
Java Beans deployed on Luna Server in the middle-tier and
SQL Server serving as the database engine in the back-end.
- The
JSP architecture followed the dispatcher approach, where
a basic
servlet or JSP acts as a mediator or controller, delegating
requests
to JSP pages and Java Beans.
|
 |
Title : System Administrator |
 |
- Responsible for production systems and implementing the deployment
process through it&'s various steps all the way to the production
systems for publishing web site content on the Production, demo
servers and staging servers.
- Configuring Web servers with IIS and JRUN, EJB Servers and Web servers having Site Server
3.0.
|
 |
Dept. of Housing, ETSU, TN |
Sep 97 - July 99 |
 |
Title : Computer Specialist |
 |
- Maintenance of the Housing Information System. The system consisted
of an Oracle Server in the back-end. Generating reports from
database
|
 |
Dept. of Computer Science, ETSU,
TN |
Aug 97 - May 99 |
 |
Title : Mentor |
 |
- Duties involved teaching students Basics of Computer, WordPerfect,
Quattro-Pro, Microsoft Word, E-mail and Using the Internet
|
 |
TCS - Microsoft, Pune, India |
Jan 97 - June 97 |
 |
Title : Assistant System Analyst |
 |
- Developing of a Banking System based on client-server architecture
and implemented using VB 5.0 as the front-end and Microsoft Access
as the back-end. ODBC calls were used to establish interaction
between the client and the server.
- Automation of Magazine Subscription
Service using C++. This program kept track of the magazine
and customer information and generated billing reports.
- Implementation
of a Personal Account Manager in Visual Basic. This program
utilized
the object-based feature of Visual Basic and used classes
to create account and transaction objects.
- Training in VC++ and
VB on Windows NT platform.
|
 |
Godrej and Boyce India Ltd, India |
July 95 - June 96 |
 |
Title : Trainee |
 |
- Computerizing the process of inventory control. The program
kept track of the inventory in the company and generated various
reports to assist in making better decisions hence leading to
reduced losses. The system was implemented by using C structures
to store data in files. The front-end was also implemented in
C.
|
PROJECTS |
 |
- Object-Oriented Design of a Bank Automatic Teller Machine and
Building Security System using Rational Rose. The projects involved
deriving Use Cases from the requirements, drawing Class Diagrams
and designing data structures needed to solve the problem.
- Simulation
of Ethernet media and Queuing theory in C using graphics.
|
EDUCATION |
 |
 |
Master of Science (Major: Computer
Science) |
Aug 97 - Aug 99 |
 |
East Tennessee State University |
 |
Johnson City, Tennessee |
 |
Bachelor of Engineering (Major:
Computer Engineering) |
July 92 - June 96 |
 |
University of Bombay |
 |
Bombay, India |
REFERENCES |
 |
|
|