INDUSTRIES: |
![]() |
Telecommunications, Academia, Computer Hardware,
Property Management, Shipping |
HARDWARE: |
IBM PC and compatibles, Sun, SGI |
OPERATING
SYSTEMS: |
Windows 3.1/95/98/NT/2000, Unix, SunOS, Solaris, Irix,
HP-UX, DOS |
DATABASES: |
Oracle, Sybase, SQL Server 7.0, dBase IV plus, DB2,
FoxBASE, FoxPRO, PostgreSQL |
LANGUAGES: |
Java, C, C++, XML, DHTML, HTML, CGI scripts, pro*C,
SQL, Fortran, COBOL, OpenGL, Assembly |
METHODOLOGIES: |
UML, CORBA, OLAP, OLTP |
PROTOCOLS: |
HTTP, TCP/IP, IIOP, SMTP |
SERVERS: |
Weblogic (3.1, 4.5.1, 5.1), Silverstream, Apache
1.3.12, Netscape Enterprise, IIS 5.0, Jrun 3.0, ServletExec |
SOFTWARE
PACKAGES/API: |
IBM MQ Series, JSP/Servlets, Java Beans, EJB, RMI,
JDBC, J2SE, J2EE, Java Mail, MATLAB, Xview, Moviemaker, ImageWorks,
Imagelab, Makefile, WordPerfect, Isite, EMACS, PVM, Rational
Rose |
EDUCATION: |
M.S., Computer Science, University of Louisiana,
Lafayette, LA B.S., Computer Science and Engineering, Karnatak
University, Karnataka, India |
|
|
PROJECT
EXPERIENCE |
|
Shipping |
01/01 - present |
I am leading a team of five senior Java professionals
as a Software Architect and Technical Lead. I have been entrusted
with designing and implementing the architecture of a mission
critical Tracking System for a large shipping company. I
participated in the implementation of this design by actively coding
various integral portions of the code, leading the programming
effort and also as a technical resource and mentor to the rest of
the team. This is a multi-tier application that is distributed,
needs to work across heterogeneous systems and conform to strict
performance standards. The application interfaces with a legacy
system on an AS/400 machine, an Oracle database , message oriented
middleware (MOM) and an application server. Environment:
Weblogic 4.5.1, IBM MQSeries 5.2, iPlanet Enterprise, Oracle 8.1.6,
Solaris 7, VisualCafé 4.1, JDK 1.2.2, JSP 1.1, JNDI 1.2, Servlet
2.2, EJB 1.1 |
|
|
Property Management Company |
3/00 – 12/00 |
As Architect and Technical Lead, I helped create a Web portal for
the client's customers (property residents) using a Java-based
personalization server on an NT platform. I assembled the
architecture specifications to ensure robustness, scalability and
ease of integration. The project team I led (5 senior Java
developers, a DBA and a Business Analyst) and gave architectural
direction to developed middle tier services for the portal. I
customized the architecture of the portal server (Epicentric) to
enhance its capabilities to meet the unique demands of the industry
the product was slated to serve. I also developed critical
middleware packages that were used in the implementation. In
addition, I developed the architecture for the integration
of diverse vendor packages and solutions to work seamlessly with the
application architecture. Environment: JSP, Servlets,
Windows NT, JavaBeans, JDBC, SQL Server 7.0, DHTML, Epicentric
portal Server (2.0, 2.1, 3.0) |
|
Online Educational Resource |
12/99 – 03/00 |
As Architect and Technical Lead, I designed and
implemented a book search/ price comparison engine, working with
servlets that retrieve information from Web sites. I single-
handedly designed the entire architecture for the application and
implemented the most critical modules. I ensured that the
application met the high quality requirements that included
scalability, reusability, extremely short response times, robustness
and ease of use in the face of extreme circumstances such as short
time to market, decentralized development etc. I led a team of three
Java Engineers providing them with technical direction and
mentoring. Environment: Windows NT, UNIX (SunOS 5.7), SQL
Server 7.0, JDK1.2.2, JSP, Java Servlets, Jrun, IIS |
|
E-Commerce |
08/99 – 11/99 |
As a Consultant, I was involved in development,
modification and enhancement of an e-Commerce application. In an
environment of multi-tier architecture, I added functionality to the
middleware and other elements of the application. I contributed to
the design and performed extensive coding and testing. I used
SilverStream Application Server to provide for the environment and
IBM MQSeries for the messaging. The work involved the retrieval of
images from the Sybase Database, and sending that data to an
MQSeries reply queue. Environment: Java, XML, JDBC, ODBC,
IBM MQSeries, Silverstream Web Tool, Sybase, Oracle, DB2 |
|
Telecommunications |
01/99 – 08/99 |
As a Systems Analyst, I participated in the design and
implementation of an enterprise-wide software architecture package
and in the design of a Service Activation Manager application. I was
heavily involved in the analysis of scope and design issues in the
development of these systems, helping to provide interim solutions
to existing problems, and gathering data on identified problems and
their possible solutions. I also performed maintenance on a Java
application. Environment: Windows, RMI, Java, EJB,
Weblogic 3.1 |
|
Academia |
08/97 – 12/98 |
As a Graduate Assistant to the Dean of Graduate
School, I was involved in the following projects:
Participated in the development of a data-warehousing project
using Java and CORBA.
Participated in the implementation of an E-Commerce application,
integrating it with the above mentioned data warehousing
application.
Used Java Socket Programming to affect image capture and
transfer from a Nomad200 robot.
Developed a Java application for information retrieval.
Developed an online superstore and implemented OLTP and OLAP.
Developed an object-oriented database in C++.
Developed an animation project consisting of a Sprite Editor and
an interactive game.
Developed a database management system to be used for college
administration.
Developed a prototype Expert system. Environment:
Solaris, Irix, SunOs, CORBA (visibroker), Java, C++, OLTP,
OLAP |
|
Computer Hardware |
08/96 – 07/97 |
As a Software Developer, I worked on a team of three,
developing a professional accounting software package. I wrote
modules for the program logic, and developed the user interface from
a graphics library. I also taught classes in C to other employees.
Environment: MSDOS, Turbo C | |