Download
 
 
  Fremont, CA 94538
(650)-814-7975 
Email : XLF14jobs@yahoo.com
Url : http://www.oocities.org/xlf14jobs/
     
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
Available on request