Real Estate: Walnut Creek homes, Oakland Hills, Danville homes, Alameda County homes, Contra Costa County homes, Concord homes, Livermore, East Bay homes, Berkeley, San Ramon Danville Alamo homes, Pleasanton homes, Hayward homes, Orinda Moraga Lafayette homes, Walnut Creek Concord Pleasant Hill homes, Dublin homes, Orinda homes, Moraga homes, Lafayette homes, Antioch, Castro Valley homes, San Ramon homes, San Leandro, Pleasant Hill homes, San Lorenzo, Clayton, Alamo homes

Are you worried about exam & We offer up-to-dated and with 100% exam pass guarantee of

Resume of Lead Software Engineer
Java (J2EE), C++/C# , UML (Rational Rose), XML, WebSphere, Weblogic, CORBA, Oracle

Mikhail P.
Danville, CA (San Francisco Bay Area)


To obtain a lead or an architect position that will utilize my experience in programming and software design

Summary: Software Development Professional with 12 years experience bringing products from concept to release in a variety of environments and companies. Extensive Java (10 years) and C/C++/C# programming experience. Capable team player and project leader who works well with people at all levels.
Languages: Java, C/C++/C#, XML, UML, SQL, CORBA IDL
Operating Systems: Windows NT/2000, UNIX/SunOS, IBM 4680
Database Environments: Oracle 9.x, Sybase, MS Access, JDBC, ODBC, OLAP cubes
Design Tools: Rational Rose, Visio
Developing Environments: JDK 5.0 (Eclipse, WSAD, JBuilder X, Symantec Café), Ant, JUnit, PVCS, ClearCase, Visual SourceSafe, CVS, MFC
Distributed Computing: J2EE, Struts 2, Hibernate 3, EJB, WebLogic 9.2, WebSphere 5.1, Web Services, CORBA (VisiBroker), JDBC, XML
Internet Environments: JSP, Spring Framework 2.0, CSS, DHTML, CGI, JavaScript, servlets


January 2006 - Present  SOFTWARE ARCHITECT
     Kaiser Permanente, Oakland, CA     

Architectured and designed the Report Component, metadata-driven configurable(XML) component that unified GUI across different applications by separation a presentation tier from business and persistence ones. The project features analytical (OLAP cube, dimension/measure) data display and data prototyping

Designed and lead development of the Contract Rebate Administration, an intranet finance J2EE-based application which automated the invoicing, dispute resolution, and analysis of millions of Kaiser's pharmaceutical vendor rebate claims. Performs mining, analyzing and processing large amounts of vendor data.

Maintained and refactored the legacy intranet application that monitors and tracks pharmacy drug initiatives and views patient prescription information. The application provides data and trending analysis with customizable charts and automatic data export with reports emailed to users.

Designed and developed analytical application which evaluates ordering practice patterns for radiology resources

Designed and implemented a tree-structured parser and data interface engine consisting of visual data browser and code generator in order to port legacy Windows applications to HL7 (healthcare industry protocol).

Used UML, Eclipse, Struts 2, Spring Framework 2.0, WebLogic, Hibernate 3, Oracle, VSS for the design, development and deployment.

March 2004 - November 2005  CONSULTANT

      University of California, Office of the President , Oakland, CA

Maintained and refactored the Pathways, University's online admission application.
This internet based application help students to apply for the admissions in the undergraduate program.
The product is multi-tiered high-volume (100,000 users) web, J2EE-based application.

Used JDK 1.4 (JBuilder X), J2EE (JSP, servlets), JDBC, WebSphere 5.0, Sybase, SQL, Ant, CVS for the development and deployment.

January 2002 - January 2004  SENIOR SOFTWARE ENGINEER
      MDL Information Systems, Inc., San Leandro, CA
Managed a product from concept to release: Architectured, designed and developed key components. The product intends to be a facade infrastructure of about 50 server-side bioinformatic and drug discovery products. The application was integrated with legacy products. This application is based on J2EE technology. Addressed issues of performance, scalability, reliability, extensibility, manageability and security.

Lead both internal and offshore product development from the company’s U.S. headquarters.
Produced business and functional requirements, technical architectures, deployment and post-deployment planning.

Used UML, JDK 1.4 (Jbuilder X), J2EE (EJB, JSP, servlets), JDBC, Oracle 9, SQL, DHTML, WebSphere 5.0, JUnit, Ant, CVS for the design, development and deployment.

November 1999 - September 2001  LEAD SOFTWARE ENGINEER
      Manugistics , Pleasanton, CA
     May 2001 - OneRelease acquired by Manugistics

Designed Import Manager as a server-side component of Allocation Optimizer. Import Manager based on J2EE tiers and patterns. Application consists of tree-structured set of server-side processes. Designed use cases, activities, states, objects and components. Modeled Allocation Optimizer database (Oracle) schema into object architecture.
Used UML (Rational Rose) for software design.

Lead, designed and developed key modules of Peer-to-Peer Administrator such as Connector, Session Manager and Logger. Most components implemented as EJBs, running under Weblogic application server and exchanging XML messages. Presentation tier uses JSP.

Designed and developed XML-based metadata verifier that compared database metadata to class definition using model XML file. This verifier reports discrepancies between metadata and class definition. Product runs using 3 inputs: given SQL-script or stored procedure, Java classes (using reflection API) and model XML file.

May 1997 - November 1999  SENIOR WEB DEVELOPER
     Kaiser Permanente, Oakland, CA
Lead and developed a web-based(servlets) multi-tier medical information system, key component of Kaiser Permanente Online ( Server-side architecture included distributed CORBA objects. In this process I used Java/Jbuilder, Netscape Web Server (Suitespot), CGI, VisiBroker 3.2 and Oracle 8.

Designed and implemented a tree-structured parser and data interface engine consisted of visual data browser and C++ code generator in order to port legacy Windows applications to HL7 (health care industry protocol)

      Autodesk, Inc., San Rafael, CA
Collaborated on design and implementation of the key features of Windows software, used for the distribution, search, retrieval, and archival of CAD-related information, via CD-ROM using VC++ 4.x and OMT (Autodesk PartSpec and DesignBlock).

Designed, prototyped, and implemented Database-to-HTML converter (using VC++ 4.x) to translate database of mechanical parts information and hierarchy of images and text files into ~600,000 static and mutually linked HTML files. Received an award for exceptional performance in the project.

     Forum Application Software Technology, Inc. San Mateo, CA
    (Formerly Trident Document Systems, Assoc., San Francisco
Designed and programmed MS Windows client/server applications for Document Management Systems of the insurance companies such as: Distributing and routing documents between employees and departments, security access, printing invoices, event and error logging. Used MS Visual C++ 1.5 with MFC (GUI, Document/View Architecture), Oracle and Sybase databases and Q+E library for embedding SQL into C/C++ code

Created middleware (DLLs) for GUI/Q+E/databases and GUI/FileNet interfaces used by the listed above applications

     Plourde Computer Services Inc., Dublin, CA
Designed and programmed a client/server Point-of-Sale applications. Developed and utilized set of components of the IBM 4680 system for cash registers and store office reports for large chains of supermarkets.


* References: Available upon request

* US Citizen

* World News Atlas creator and publisher

Member of Institute of Software Architects

Sun Certified Enterprise Architect for J2EE Technology