Resumé  
 

Sameer Sainani

Walnut Creek, CA 94596
  sameer@sainani.com 415.716.3668
Format: .doc .txt
 
   
 

Introduction:

I am a Software Architect and TechnicalLead with experience in a variety of n-tier web-based application environments. I have led teams of up to seven through the entire development lifecycle to successful completion. Most recently, I led the implementation of a Web portal, architecting middle tier services, enhancing the portal server architecture, and designing the architecture for the integration of diverse vendor packages with an application server.
I am currently leading a team of five senior Java professionals in the role of 'Software Architect'. I have been entrusted with designing and implementing the architecture of a mission critical Tracking System for a large company.
I have demonstrated ability for perseverance, technical expertise, versatility and possess strong communication and interpersonal skills.

 
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
     
      References: Available upon request