syed zaheeruddin

advertisement
Santosh Raghavan
http://santy.wikidot.com
santy.raghavan@gmail.com
214 478 0267
Seeking a Solutions Architect position that will exercise my functional, analytical and
problem solving skills.
PROFILE:

















Over 15 years working experience in Web Application Architecture, Design and
Development (various capacities)
Experience in the area of integration of ERP (SAP) with legacy and external
systems
Experience using Apache Nutch, SOLR, HBase and Hadoop to architect
BigData Solutions
Experience using/tuning Machine Learning Systems and Clustering Algorithms
(Carrot2 Clustering)
Experience architecting/developing SAP WebDynpro based applications
Around 8 years experience in J2EE and related technologies like EJB, B2B and
e-Procurement
Good understanding of security and crypto fundamentals
Content Management Systems and Single Sign on Systems
Familiar with Agile(XP) development and management methodologies
Extensive experience in SOA, Web Services and Web Services Security using
Apache Axis and Apache Rampart
Expertise in using JSP, Servlets, Hibernate and Spring
Extensive work experience in using Application Servers like WebSphere
Application Server, WebSphere Portal Server, Tomcat and Geronimo
Working Knowledge in using middleware tools like IBM MQ and TIBCO
Thorough knowledge of technical and functional aspects of software development,
specifications and closely working with the business users to understand the
requirements and deliver the appropriate solution.
Excellent analytical and problem solving skills.
Ability to perform under stress, excellent communication, presentation and
technical skills, and an enthusiastic learner of new technologies.
I try and use mature open source software packages wherever I can.
TECHNICAL SKILLS:
Software and Design Skills:




SAP WebDynpro Java
Hadoop (Installation, Configuration, Cluster Management)
Apache SOLR, Apache Nutch
Apache HBase (NoSQL Database)










Machine Learning (Basic Analysis and Implementation)
EJB, Spring Framework, Hibernate
Servlets, JSP, ANT, Maven
Eclipse, IBM WebSphere Application Developer (Rational Application
Developer)
WebServices based on Apache Axis (SOAP stack) , WS-Security with
Apache Rampart
Design Patterns, UML
IBM MQ Series, JMS, TIBCO
XML, XML Schema, cXML (Commerce XML), XSLT
Shell Scripting, Perl, Tcl/Tk, HTML, JavaScript, CSS
SAP BASIS (basic skills), SAP ABAP (basic skills)
Web and Application Server Skills:










IBM WebSphere Application Server
IBM WebSphere Portal Server
Apache Geronimo J2EE server
Apache Tomcat
IBM LDAP
IBM MQ Series
ARIBA 6.0 through to 8.2.2
Vignette Content Management
SAP-ITS Configuration, ITS Programming
Apache, IIS
Operating Systems:



Linux
Windows (and variants)
Solaris, OS X
PROFESSIONAL EXPERIENCE:
Date:
Client:
Location:
Position:
January 2010 to Present
Commercial Metals Company
Irving, US
Solutions Architect
Commercial Metals Company is a Fortune 500 company that manufactures and
recycles Metal.
As a Solutions Architect I am primarily responsible for



Data integration with SAP and other legacy systems
Data transformations (ETL)
Recy Architecture (Recy is a SW package for running recycling yards)




Web Application, SAP Web Application Security
Web Services design and integration
Enterprise Single Sign On
New technology evaluation (Prototyping)
In my most recent project, I designed and architected a Steel Industry focused
enterprise search engine based on Big Data technologies. The engine is used to
determine focus areas for business growth. The project is housed in a 5 node Hadoop
Cluster. The engine uses the following components.




Apache Nutch (running on an Hadoop cluster) for crawling the web, local
intranet, SAP and a few MS SQL Databases
Apache HBase for storing the crawled content
Apache SOLR for indexing and front end
Carrrot2 clustering engine for analyzing the stored data
Date:
Client:
Location:
Position:
January 2008 to January 2010
Commercial Metals Company
Irving, US
SAP Portal Lead
Commercial Metals Company is a Fortune 500 company that manufactures and
recycles Metal.
I was responsible for Architecting and building two Customer facing Web Portals that
interfaced to SAP. I was involved in building the CMC Customer Portal and Howell
Metals Customer Portal. Howell Metals Portal featured a shopping cart system that
interfaced with SAP for both pricing and ordering.
Responsibilities:






Application/Data Architecture and Model
Security Design
Component Selection
Java Application design
Integration with 3rd party packages
SAP ECC Application Design
Date:
Client:
Location:
Position:
October 2007 to January 2008
Dinner Broker
California, US
Consultant
Dinner Broker is a San Francisco based organization that provides restaurant
reservation services to various providers across the US. The application provides a
web service interface to Dinner Brokers’ core functions of restaurant reservations,
cancellations, vendor management and financial transaction management functions.
Responsibilities:




Application Architecture and Design
Application Security Design (Mutual SSL authentication and WS-Security)
Application Server/Software component selection
Application Build/Deployment
Environment: Linux, Apache Tomcat, Apache Axis 1.3, Apache Rampart 1.3, Oracle
9i, Eclipse IDE, Apache ANT, Open SSL.
Date:
Client:
Location:
Position:
February 2007 to May 2007
Westpac Bank
Sydney, Australia
WebSphere Java Architect
Westpac is one of Australia’s leading banking organizations. Worked on CIS, which
is a part of Internet Banking for Businesses. The application is based on Portlet and
EJB technology.
Responsibilities:






WebSphere and Portal Server infrastructure planning, deployment and
configuration
EJB and WebSphere MQ JMS configuration and programming
Design of Portlet - EJB communication
Design of data structures (Data Transfer Objects) for inter-system communication
Responsible for WebSphere environment on various environments, WebSphere
configuration and automation (using jacl and adam)
EJB and Portlet programming
Environment: WebSphere Application Server 6.0, WebSphere Portal Server, Spring
Framework, Hibernate, Portlets, ClearCase.
Date:
Client:
Location:
Position:
April 2006 to November 2006
Insurance Australia Group
Sydney, Australia
ARIBA Application Architect
Insurance Australia Group is Australia’s leading insurance company with global
presence. The project involved streamlining the corporate procurement process using
the ARIBA/J2EE platform.
Responsibilities:





Worked on ARIBA implementation, a J2EE based procurement application, by
designing new modules, extending and enhancing several functionalities that were
critical to IAG’s procurement operations.
Java, J2EE design and development using WebSphere Application Server,
middleware design and development and SAP integration.
Implemented fixes for several defects and functionality gaps that arose from
upgrading ARIBA 7.0.4 to 8.2.1
Extensively worked on electronic catalogue management, ARIBA Invoice
Module, Business Rules, TIBCO customizations, punchout catalog
Streamlined IAG’s ARIBA technical development process by introducing new
development, deployment and source control procedures using ANT, CVS and
Eclipse.
Environment: WebSphere Application Server 5.1, EJB 2.1, ARIBA 8.2.2, SAP R/3
4.5, Eclipse 3.2, TIBCO, CVS, ANT
Date:
Client:
Location:
Position:
August 2005 to January 2006
Lion Nathan Ltd.
Sydney, Australia
Senior ARIBA Consultant
Lion Nathan Ltd is an Australasian premium alcoholic beverages company with
operations in Australia and New Zealand. Implemented an ARIBA/J2EE based
financial consolidation project.
Responsibilities:






Implemented financial consolidation project for Australia and New Zealand
business, involving WebLogic Application Server, ARIBA and MFGPro (ERP
backend)
Worked on invoicing, receiving and ordering module using Java and XML
customization
Architecture and Design of new modules catering to Lion Nathan’s cross country
financial processes
Design and Development of JMS-XML based integration layer to communicate
with MFG-Pro ERP System
Implemented UI/Wizard customizations, E-forms and business rules
Design TIBCO integration and file integration events for updating and
maintaining ARIBA business objects.
Environment: WebLogic J2EE Application Server, ARIBA 8.2.2, EJB 2.1, TIBCO,
MFGPro, Eclipse 3.2
Date:
Company:
Location:
September 2001 to August 2005
NRMA Insurance
Sydney, Australia
Position:
Senior Analyst Programmer (Full time)
NRMA Insurance (IAG) is Australia’s leading insurance company with global
presence. I worked as a Senior Analyst Programmer for various projects spanning
over a period of about 4 years.
Project:
Date:
IAG New Front End – Single Customer View
August 2004 to August 2005
The project involved data integration and bidirectional synchronization with multiple
backend systems using J2EE services. Implementation of a web based front end to be
used across all insurance companies under the IAG umbrella. This provided the user
with a unified view of the customer from all sister companies.
Responsibilities:






XML was used to talk to the various systems via MQ.
J2EE services for synchronization of data across various back end systems.
Business processes and protocols related to data synchronization.
J2EE/Java services for CRODS, the customer recognition system.
IBM MQ and JMS configuration.
Defining and creation of XML Schemas and contracts between various
systems.
Environment: WebSphere Application Server 5.1, IBM MQ, EJB, Web Services,
XML Schemas, XMLBeans (JAXB)
Project:
IAG Intranet Project - InsideIAG
Date:
January 2004 to May 2004
Part of a large team that redesigned the IAG intranet to accommodate the company’s
growth. The project launched a completely new intranet based around the single sign
on product ‘directory smart’. The intranet featured access to various enterprise based
business systems as well as access to various employee self service systems.
Responsibilities:




Single Sign On process for the intranet and the various applications that it
integrated
J2EE for development of various services
Java Component development for content management
DirectorySmart, Apache and WebSphere Server set-up and configuration
Environment: WebSphere Application Server, DirectorySmart, EJB, Apache
HTTP, IBM LDAP, SAP 4.5, various backend systems.
Project:
Date:
NRMA Single Sign On
January 2003 to November 2003
The project involved implementation of ‘Single Sign On’ process using Directory
Smart, a Java based product. The System integrated various web based systems
like Lotus Notes, ARIBA procurement, SAP ESS, SAP CATS and numerous
other systems. Directory Smart uses LDAP as its data store.
Responsibilities:




Java Code customisations to integrate new systems
LDAP Directory modifications and administration
Set-up and configuration of Apache Reverse Proxy servers
Directory Smart Web Services
Environment: WebSphere Application Server, DirectorySmart, EJB, Apache
HTTP, IBM LDAP, SAP 4.5, various backend systems
Project:
Date:
Project OPUS
September 2001 to Nov 2002
The project involved implementation of multiple ARIBA Buyer installations and
customizing them for processing claims (insurance) based purchasing.
Responsibilities:




Heavy ARIBA Buyer customisation. (Custom Java and AML)
Integration with legacy claims system via IBM MQ Series (MQ Java
Interface)
Punch-out integration with Perth based e-Procurement site.
Integration with the NRMA Single Sign On System (LDAP integration of
ARIBA)
Environment: Ariba 7.0.4,IBM MQ, Lotus Notes, Java 1.2, XML,Oracle8
Date:
Company:
Client:
Location:
Position:
September 2000 to August 2001
SeraNova Asia Pacific
New Zealand Dairy Board
Wellington, New Zealand
Technical Architect: SeraNova Asia Pacific.
New Zealand Dairy Board is New Zealand’s largest Dairy cooperative. The project
involved Vignette (CMS) implementation and development of the Dairy Board’s new
Vignette initiatives.
Responsibilities:




Involved in the integration of the Dairy Boards security model with the
Vignette Workflow system for their content management needs.
Customized CMA development specific to the needs of nzmp.com
Dynamic UI generation from XML based schema designed specifically for
nzmp.com requirements.
XML based dynamic presentation model (CDA)
Date:
Company:
Client:
Location:
Position:
July 2000 – August 2000
SeraNova Asia Pacific
Nzoom.com and Rural News Group
Auckland, New Zealand
Technical Architect: SeraNova Asia Pacific.
Nzoom.com is a news and entertainment portal hosted by the TVNZ (Television New
Zealand) group of companies. The project involved implementing Vignette for the
three major sections of the nzoom.com web site and implementing an integration
infrastructure for the backend news sources
Responsibilities:



Technical Architect on the nzoom.com Vignette implementation
Involved in the design and implementation of the integration infrastructure.
Custom developed the integration to the backend data sources
Date:
Company:
Client:
Location:
Position:
January 2000 to June 2000
Intelligroup, New Zealand
Telecom New Zealand
Wellington, New Zealand
ARIBA Technical Consultant: Intelligroup New Zealand
Worked as a ARIBA Technical Consultant on Project Lynx for Telecom New
Zealand. The project involved the integration of ARIBA ORMS with the ARIBA
Network for Telecom.
Responsibilities:





Standard ARIBA System Configuration and Security
ARIBA System Customisation which involved changes to ARIBA
Configuration and Java coding.
Responsible for ARIBA System integration with SAP for data pulls and
electronic invoice configuration.
Using JNDI libraries, the LDAP system was put in place to let users use their
Novell Login and password to get into ARIBA System. A Novell LDAP
gateway was used.
Involved in the setup and configuration of ARIBA for Telecom and its
suppliers to connect to the ARIBA Network.
Date:
Company:
Client:
Location:
Position:
July 1999 to November 1999
Intelligroup New Zealand
ENZA New Zealand
Wellington, New Zealand
SAP-Intranet Technical Consultant: Intelligroup New Zealand
Involved in the design, build and execution of this project. The system was built to
enable the key trading partners of ENZA New Zealand to exchange or subscribe to
large data files originating from the SAP system.
Responsibilities:



Used standard and custom built ABAP function modules and Java modules to
compress and transfer the data files over the network.
Set up a partner web site, where the partners could log in and get status
information and the data files they subscribed for.
Created automated scripts that could automate the download and install the
data files on the partner systems.
Date:
Company:
Client:
Location:
Position:
August 1998 to June 1999
Intelligroup New Zealand
Telecom New Zealand
Wellington, New Zealand
SAP-Intranet Technical Consultant: Intelligroup New Zealand
Implementation of SAP-ITS, and Internet Programming with ASP, JavaScript and
COM Controls. Involved in the architecture, set-up, development of the Telecom
SAP-Intranet and setting up of two web sites, RCCentral and BPGCentral.
Responsibilities:






Porting the business purchasing process to the web
Providing key Finance reports on the Web from SAP
Provision of SAP Match Code functionality on the Web
Web based business-purchasing workflow, implemented through custom
function modules.
Setting up of a Novell GroupWise email gateway from SAP
Setting up Standard Configuration Documents for Telecom wide use and
Coding Standards for Web based programming.
Date:
Company:
Client:
Location:
Position:
May 1997 – August 1998
Intelligroup Asia
New Breed, Intelligroup Asia
Hyderabad, India
Developer: Intelligroup Asia




Involved in Project New Breed US which building a web based front end to an
Oracle Data Warehouse using Java and JDBC.
Involved in integrating Lotus Notes with the SAP system and delivering the
resultant data through the WWW. Notes pump server to transfer data on a
regular basis from the data source.
Connected to the Notes Pump server and formatted the data into native notes
format which was then published directly to the Web using the Domino HTTP
Server.
The SAP LSX libraries was also tested and evaluated for making direct calls
to SAP.
Environment: Lotus Notes, SAP, LotusScript, SAP-LSX Library
Date:
Company:
Client:
Oct 96 to May 1997
Satyam Infoway Pvt Ltd
Satyam Infoway Pvt Ltd Hyderabad India and Satyam Computers
India Ltd.,
Location:
Position:
Secunderabad, India
Developer and Administrator



Worked as a Junior Web Master of www.satyam.com and
www.indowave.com (now defunct), the web sites for Satyam Computers and
Satyam Infoway respectively.
Involved in maintaining the web pages writing CGI and shell scripts and
administering the Web Server.
Worked as a junior System Administrator for the organization’s UNIX
network consisting mainly of Sun SPARC servers, workstations, SGI-IRIX
servers and BSDI 2.0 systems.
Education: Bachelor of Science, majoring in Maths, Physics and Chemistry.
Download