Post Job Free
Sign in

Engineer Software

Location:
Roseville, CA, 95661
Posted:
July 07, 2010

Contact this candidate

Resume:

Sandeep Sheth

Professional Summary

Seasoned Application/Systems Architect with over eighteen years of experience in leading, mentoring, system

analysis, and software development/design on Enterprise class applications. Extensive experience in: full system

development life cycle, working on high performance, high reliability and scalable enterprise class applications. In

depth knowledge of SOA, J2EE, design patterns, best practices, security, distributed processing.

Excellent presenter, mentor and communicator; certified Competent Toastmaster.

Proven track record in steering number of projects on right path by providing innovative solutions.

Technical Skills

80x86 based

Hardware Solaris systems Hp

Software/Tools TogetherJ Rational Rose Enterprise Architect

WebLogic/ Oracle App

WebSphere Serv 10g JBoss

VisualAge Visual Cafe J Builder

J Developer Eclipse GWT

Hibernate Spring Struts 1.1/2.0

Tomcat 5.x WSDK Castor

System

Oracle reports Analyst ProVision/KE

Websphere

MQ/Active MQ Log4J Apache Axis/CXF

OptimizeIt JProbe Cognos BI/Jasper Rprt

ServiceMix

Toad 4.2 Ant

Apache

Camel

ClearCase Perforce PVCS

Source Control Visual

Systems SourceSafe svn

Languages Java C/C++/ VC++ Silk

JavaScript/Scrip

VB ting Perl /CGI

JSP /ASP /

JSF PL/SQL HTML/DHTML

Databases SQL Server Oracle 8i 11i Access

January 7, 2013

OS UNIX AIX

Windows 9x, 2000, XP

HP UX Linux

Technology

J2EE XSLT/XQuery OSGi

Servlets LDAP/ AD

HTTPS

JPA JAAS UML

JAXB Web 2.0 RMI

JMS XML/XSD COM

i18n Web Services (SOAP, WSDL, REST, JAX RPC)

ITIL AJAX Network Programming

JAX RPC EJB 2/3 JSP/JSTL

experience

03/10 UCLA, Integration Architect/Lead

Use of ServiceMix 4.2 Enterprise Service Bus for routing, transformation,

service engines etc. along with Apache Camel (EAI Implementation), Apache

ActiveMQ, Apache ODE(Orchestration Engine), Apache CXF web services

framework, Spring, EazyMock and Hibernate. Decided on use of SVN for

source control, TeamCity for CI, and Eclipse along with Maven for

building/managing projects. Decided to use OSGi for building application

components.

07/09 to Sanj Inc in Sacramento

02/10 Tech Lead

Leading Architecture, design and implementation effort on a J2EE based

system using Spring, Tomcat, Hibernate and various other open source

frameworks and libraries.

07/07 to CalPERS in Sacramento

07/09 Enterprise Application Architect/Lead

Reviewed architecture, design documents, and coding standards documents for PSR, a $370 million

project at CalPERS. Provided numerous suggestions after reviewing these documents. Ensured

development was based on standards, guidelines and best practices using Spring MVC, Spring Core,

Acegi Security, Spring Web Services framework and number of other open source Frameworks.

System consisted of Weblogic 10.3, Cognos, iLog JRules (BRMS), Peoplesoft, Oracle BPEL, Sun

Access Manager, and Oracle Db. Reviewed code and provided suggestions related to reusability,

maintainability, robustness etc. Pushed for use of Hibernate instead of Spring JDBC.

Evaluated various products and technologies and provided my recommendations to Architectural

board. Developed proof of concept related to Cognos BI, Jasper Reports, Hibernate Vs Spring JDBC

and other libraries at CalPERS.

Led the RFP process for procuring an Enterprise Architecture tool. Evaluated various EA tools and

selected Metastorm’s ProVision. Was responsible for framing the RFP questions, deciding on

weighting of questions, interviewing various vendors, framing the use case demo questions.

Responsible for developing SOW for procuring the tool.

Led open source Frameworks, Libraries standardization effort.

January 7, 2013

Led EA tool implementation effort. Managed work done by vendor consultant. Motivated team to

collaboratively develop EA processes. Developed project plan for EA tool implementation, decided

on who does what, coordinated with various units to get the tool up and running on various

environments. Managed the data migration effort to EA tool repository. Developed number of

reports against EA repository. Classified the existing enterprise technologies and applications

using FEA TRM and SRM. Process for configuring life cycle stage for a product i.e. active,

sunset, horizon, retired etc. Used TOGAF for modeling TOBE as ASIS architecture of the

enterprise.

Architected EA Tool Integration strategy with CalPERS Insider, Oracle Data warehouse and Shared

Folders. Architected interface to EA Warehouse from Cognos and WeBuy system.

Involved in SOA Governance initiative using Service Management Tool from SOA Software. WS

Policy, WS Security. Spring Web Services Framework. Virtualization of Web Services.

Worked on Enterprise Identity Access Management Initiative. Researched various competing

products.

Reviewed various artifacts related to ESB (JCAPS) implementation at CalPERS.

Reviewed various VISA documents related to core Web Services and provided my comments.

01/06 to DOJ in Sacramento

06/07 Technical Architect/ Lead

Architecture and design of BTRS system (Object model and data model using Enterprise Architect

modeling tool). System consisted of Hibernate, Struts, Spring and number of other open source

software deployed on Oracle Application Server. Used OC4J in development environment. System

integrated with Oracle Report Server, Legacy Mainframe Systems, external Single Sign On System.

Led the development and refactoring effort. Profiled the application using JProbe. Managed the

changed control effort. Interacted with stakeholders to understand their needs. Delegated tasks to

consultants and client employees based on their expertise. Mentored developers. Coordinated the

integration and deployment effort.

Designed various reports like Ad Hoc Reports, JUS 64 report.

10/06 to Delegata in Sacramento

06/07 Technical Architect/Lead

Worked closely with Solutions Director in designing Diamond, an application for project managers

and upper management. Architected Single Sign On Solution for the company using Active

Directory, SSL, LDAP and open source solutions. Designed and developed the security solution for

Diamond application using CAS. Re-factored code to improve the performance by ten fold.

Architected the system configuration for Diamond. Analyzed memory and performance requirements

and provided suggestion. Used Telelogic’s System Architect for modeling. System consisted of SQL

Server, Tomcat, Struts

07/05 to LDC in Sacramento

01/06 Technical Architect/Lead

Provided numerous solutions to improve maintainability of History application, a complex,

multimillion dollar application for LDC.

Inculcated the team with best practices like how to manage exceptions, how to handle transaction,

how to avoid scriplets in jsps while developing a J2EE based application.

Led a team, which worked on improving the stability and performance of the application using

different web application monitoring, profiling tool (OptimizeIt). We were able to discover number

of problems (memory leaks, locked resources, improper transaction management, improper exception

handling) in the application and provided a list of things to do in order to improve the performance.

Redesigned and led implementation of Publication system to improve performance and user

experience. Design included making the system asynchronous using MDB, use of multithreading in

increase the performance drastically. Led org module stability effort by managing the defects and

issues.

January 7, 2013

Platform consisted of Weblogic 8.1, Oracle DB, and Struts.

09/03 to Charles Schwab in San Francisco

05/05 Technical Lead

Re-architected MFDS GUI Application to achieve maintainability and reusability using WL 6.1,

Struts, iBatis SQL mapping framework, DAO Framework, and Sitemesh.

Re-factored Mutual Fund Center application for maintainability, and manageability.

Architected solution for persisting XML feeds (from Morningstar) using Castor, thus saving company

around 100K in upfront cost.

Designed a XML based framework for automating monthly loads (Morningstar Investment Data).

Redesigned and developed the caching logic to improve the performance by six fold.

Designed and developed a reusable, portable authentication module using JAAS.

Used NetPoint and Apache based HttpServer for Single Sign On.

Ported MFDS GUI to WL 8.0.

Designed and implemented web services to make MFDS Data available to other applications.

Developed Deployment scripts in Unix

Responsible for porting Mutual Fund Center, Annuities applications to Weblogic 7.0 from 5.1 &

deploying it on a scalable, load balanced cluster of four servers.

Used NAS for simplifying the deployment process of the application across the servers.

01/03 to BEA Systems in Bay Area

09/03 Architect/Lead Software Engineer

I was chartered for Architecture of BEA’s dev2dev CD subscription system and had to come up with Architecture in

order to port an ASP application to J2EE.

Architecture consisted of J2EE System (Web Tier, Middle Tier, Persistence Layer) communicating

with a Mainframe System through .NET Web Service and COM. System consisted of WebLogic

7.01, SQL Server, Windows 2000 Advanced Server Cluster, HP Mainframe System, and IIS Server

hosting .Net Web Service (SOAP). Web Tier consisted of Struts based application, which

communicated with Session Facade. Used Ant, Eclipse. Internationalized the application in order for

it to be used in various parts of the world.

Persistence layer used DAO’s, that invoked stored procedures in SQL Server.

i18n of the application in order for it to be used in various parts of the world.

The .Net Web Service provided a wrapper around the services provided by Mainframe system via

COM objects.

Led/managed the development effort and came out with task list and the time required to complete

the same. Responsible for distribution of the work, and regular checks on the progress. In addition,

ensured that the team followed best practices.

I was responsible for validating Architecture of various J. B. Hunts applications.

Designed and developed persistence framework based on DAO pattern. Persistence framework

consisted of an abstract DAOFactory class and package containing classes for SQL Query, Update,

and Stored Procedure.

Delivered Architecture Document, Framework Document, Best Practices Documents,

Recommendations Document, and Infra-structural Patterns document.

Provided recommendations regarding when to use a web service.

Developed example classes based on persistence framework and best practices document.

Used WebLogic 7.01, DB2, JBuilder, Spring, Visio.

I was a member of BEA dev2dev team.

Responsible for design and development of Presentation layer, business layer for BEAs new

download center, using WebLogic 7.0, Struts 1.1, Oracle 8i, Ant, Castor, and Perl.

i18n of the application in order for it to be used in various parts of the world.

Used different J2EE patterns like Intercepting Filter, View Helper, and Composite view, VO, Session

Facade, and DACB etc.

Used CMP 2.0 Entity relationships and local interfaces.

Interfaced between requirements team and development team.

Used ejbgen utility for generating different files required for an EJB.

10/01 to ACS Inc (Formerly Division of Lockheed Martin) in Sacramento

January 7, 2013

12/02 Senior/Lead Engineer

Involved in two key projects KidStar and ExpertPay

For Kidstar, I was responsible for architecture, analysis, design (software and database) and

development of applications and framework involving WebLogic 6.1, JMS, Struts, JSTL, Ant, Oracle

8i, and Mainframe. Developed presentation, persistence layer and batch process, and was involved in

Architecture and design of Persistence framework. This was a complex application, which required

around 25 team members located in three different locations. We had to be in constant touch with

each other through IM/Email.

For ExpertPay, was responsible for analysis, design (software and database) and development of

applications and framework involving WebLogic 6.1, Struts, and Oracle 8i. Used different J2EE

design patterns like Session Facade, DAO, VO, Page by Page Iterator and other patterns like Factory

Method, Composite, Delegate, Service Locator, Business Interface, etc. Developed Session Beans,

CMPs, security, presentation, and persistence layer. Used JUnit for unit testing and jswat for

debugging. Led development effort.

07/97 to Xoriant Corporation, a consulting company:

10/01

06/01 to 21st Century in Woodlands

10/01 Senior Software Engineer

Responsible for the architecture, leading, design, development of web infrastructure involving

Apache, WebSphere, Jacada, Struts MVC framework and CICS on IBM mainframe.

Led Corporate Content Development.

Used IBM Visual Age for Java for development.

Acted as an interface between Developers and client, helped client understand the system and solved

their problems.

Worked closely with QA team; involved in rigorous planning and execution of load, performance and

fail-over tests.

Involved in configuring WebSphere and Apache for SSL.

Led Stress testing effort for the System.

03/01 to MSTV in Bay Area

06/01 Senior Software Engineer

Microsoft MSTV is a product based on the Windows CE embedded systems.

Involved in porting MSTV Client test applications to different platform (DCT5K to CEPC).

Led the team in developing test applications to test MSTV Client API using HTML, DHTML, COM,

JavaScript, C++, windows SDK, ASP, and VBScript.

Testing using Test Applications against different Versions. Testing included i18n testing. Led Bug

closing effort too.

Instrumental in managing the space/hardware crunch at MSTV test area, thus enabling timely

deliverables.

06/00 to Cisco Systems in Bay Area

02/01 Senior Software Engineer

The application, External Board Participation, allowed executives of Cisco to enter their board membership request

and for the approvers (primary, secondary, proxy, escalated, attorney) to Approve/Disapprove/Escalate it. It provided

role-based functionality like Approver login, Admin login, Proxy login, etc.

Involved in designing, architecture of web based system (front-end and database) and developing

using JSP/servlets/JavaScript/PL-SQL.

Involved in managing the project too, processing requirements, change request document and project

plan. Used J-Run, Together-J, ERWIN.

Involved in development using Java technologies and support for Virtual Approval Process. This was

a web-based system, which allowed document/wire approval request and its approval. Supported

international users in Singapore & Japan, found out caching problem faced by them.

January 7, 2013

Involved in architecture, database design, writing stored procedures and views for Management By

Objective (MBO) Tracker.

Was responsible for making existing code structured, Object Oriented and making the team to follow

certain standards while developing.

Responsible in making application efficient by reducing the calls to the database, cashing static

information; this increased the overall speed of the application.

Responsible for i18n of the application.

Involved in development for MBOTracker Online part of the project using XML, XSLT.

04/00 to Xoriant Corporation in Bay Area

05/00 Lead

Led design/development effort for web based resource management. This was a role-based

system, which provided different functionality to Consultants, Resource Managers and Operator. It

authenticated user, provided with search, and consultant assignment facility to Resource Managers.

Involved in development using Swing/Java/Servlets/EJB and JavaScript, and used WebLogic

Application Server for this project.

Education

Post Graduate Diploma, Software Technology, NCST, India

BS, Instrumentation, Marathwada University, India

Business Management, Sierra College

CERTIFICATION

Sun Certified Java Architect I

PMP Candidate

TRAINING

SMT Training by SOA Software

ProVision and Knowledge Exchange training by Metastorm

WebLogic/Web Services Training, BEA

Advanced Java Course, UCSC

January 7, 2013



Contact this candidate