1. V A S U D E V A N V E N K A T R A M A N
Bellandur Outer Ring Road, Bangalore – 560103. India.
Voice : +91-98809 38525 Email : vasudevan.venkatraman@gmail.com
PROFILE SUMMARY
Vasudevan Venkatraman has been working in the Information Technology industry for the past 11+
years which includes 7+ years in Oracle PL/SQL & Datawarehousing , 3+ years in Performance Consulting
& applications DBA and 2 years in Big data technologies. He has been working in designing and
developing applications using Oracle PL/SQL & Hadoop. He has rich experience in understanding
business process requirements, analyzing and implementation.
PROFESSIONAL SKILLS
Good knowledge in Hadoop Framework , Architecture and Big data concepts.
Worked on Data warehousing project using Oracle / Hadoop.
Having experience on creating databases , tables and views using Hivesql , Impala and Pig.
Very Good Knowledge in Oracle Memory Architecture and Datawarehouse Architecture.
In-depth knowledge in constructing the triggers, packages, collections, functions, procedures etc
Worked on Data Loading using SQL Loader , Data pump ,External tables & Sqoop.
Worked on Materailized views, Partitioning ,Bucketing , Parallel execution and Job scheduling
Exposure to ASM , RAC , Disk and File storage systems
Creating and monitoring the different tablespaces like user, Undo, temporary Tablespaces.
Performance Tuning using AWR, EXPLAIN PLAN, TKPROF and Auto Trace
SKILL SET
Software Development : SQL, PL/SQL , Core Java
Performance Tools : AWR ,ASH, TKPROF ,Autotrace, Explain plan, iostat, vmstat, topas
Big data/Hadoop : HDFS , Map Reduce , Hive , Pig , HBase and SQOOP
RDBMS : Oracle 11g,HP-Neoview
BIDW : Business Intellegence ,Data Warehousing and ETL Concepts
DOMAIN : CPG – Retail , Banking
EDUCATION
Education Details - Degree Institute/University Duration
Master of Computer Applications Madurai Kamaraj University 1999 – 2002
Bachelor of Science Gandhigram Rural University 1995 – 1998
Assistant Consultant
Feb 2015 – Present , TCS
Offshore Tech Lead for
1. UK based Investment bank
• Working on datawarehousing application
• Implemented Proof of Concepts on Hadoop stack and different bigdata analytic tools,
migration from different database (Oracle) to Hadoop.
• Load and transform large sets of structured, semi-structured and unstructured data using
Hadoop ecosystem components.
1
2. V A S U D E V A N V E N K A T R A M A N
• Experience in working with different data sources like Flat files, XML files and Databases.
• Worked on Partitions & Bucketing in hive to optimize performance.
• Preprocessing Data sets using Pig.
• Extracting data to/from Oracle to HDFS using SQOOP.
• Implementing Oracle SCD techniques for new requirements.
• Tuning on batch processes , time/CPU consuming SQL Queries.
• Develop automated unit test stubs using utPLSQL to test transformations through
Continuous Integration
• Worked on explain plan , Oracle hints and creation of new indexes to improve performance
of SQL Statements.
Technology Lead
Jan 2011 – Jul 2014 , Infosys Limited
PL/SQL Developer for
1. Auchan Retail , France
Responsibilities include:
• Discussion with Auchan IT Team to get requirements clarity.
• Performed Source system analysis (SSA) to identify the source data that needs to be moved
into the target tables
• Conducting Performance Review of queries.
Performance Consultant for:
1. Mifel Bank , Mexico
2. National Commerical Bank , Jamaica
All the mentioned projects were onsite based projects for performance monitoring and analysis of the
bank’s production servers. Responsibilities include:
• Preliminary discussions with the bank, preparing Statement of Work (SOW) and project
plan.
• Validating the OS (AIX 6.3), Application (Finacle) and Database (Oracle 11g) level parameters
based on the current load profile of the bank’s systems.
• Performance tuning and resolution of specific issues raised by bank.
Table Partitioning activity for:
1. National Commercial Bank , Jamaica
2. Bank of Baroda , Mumbai
Both the mentioned projects were onsite based projects for Partitioning. Responsibilities include:
• Preliminary discussions with the bank, preparing Statement of Work (SOW) and project
plan.
• Arriving Strategy/Methodology to Partition tables and related indexes.
• Involved in table redesigning with implementation of Partitions Table and Partition Indexes
to make Database Faster and easier to maintain.
Senior Software Engineer, Hewlett Packard
Mar 2008 – Jan 2011
Implementation for Enterprise Wide Data Warehouse to Bank of Baroda
Bank of Baroda is embarking on a significant business transformation by aiming to enhance
efficiency, productivity and competitiveness by adopting the latest business processes and
technology and towards this end, is implementing its Technology-Enabled Business and IT
Strategy Project.
2
3. V A S U D E V A N V E N K A T R A M A N
As a part of the transformation process, the Bank requires a powerful and comprehensive
performance and risk management and executive information system which will enable decision
support and profitability evaluation across multiple dimensions. In addition the Bank is looking
at solution components to enable budgeting and planning, market and liquidity risk
measurement while paving way for an objective decision-making process.
The above requires implementation of an enterprise wide Data Warehouse with a proven data
model which can consolidate data across the Bank for strategic & tactical decision making and
also implementation of advanced analytical engines that enable micro level CUSTOMER and
account and aggregate analysis.
• Worked on Logical and Physical design on Datawarehouse application
• Worked on Advanced Oracle ETL concepts.
• Loading & Processing Bulk Data using sqlloader.
• SQL & PL/SQL Tuning
• Worked on large sets of data.
• Used Bulk Collections for better performance and easy retrieval of data, by reducing context
switching between SQL and PL/SQL engines.
Migration from Oracle to HP-Neoview for Canon , Singapore
Canon migration project involved in replacing the existing oracle data warehouse with HP
Neoview System. It consisted of migrating the oracle procedures, respective DDLs, other core
database objects, the BO reports and the Data load to Neoview Environment , to
redesign/develop Neoview Java stored procedures equivalent to the functionality provided in
the existing oracle Stored procedures.
• Re-design / Develop Neoview Java Stored Procedures and applications
• Performance tuning in the SQLs written in the Java Stored Procedure
• Review other Core database conversion.
• Interaction with the user for better solutions.
• Supporting Users in the UAT phase
Graphical interfaces in Supplier Performance Management Portal
AL SPM graphical enhancement project was executed for Ashok Leyland which implemented
graphical interfaces to analyze captured supplier metrics data and enable the AL Sourcing team
to take right business decisions. The graphical interface included Pareto charts to analyze the
top 20% supplier spends on the overall supplier business spends, spend performance analysis to
analyze spend vs. supplier performance and linear trend analysis to understand the future trend
of supplier metrics based on past data.
To be able to perform the same, database was designed to hold business data in de-normalized
form for better performance and the business logic to render the graphs were written in SQL
stored procedures. The supplier data which was available from AL ERP database was parsed,
analyzed and performance data were calculated. It involved writing a few SQL functions to
calculate the cumulative spend value and cumulative spend percentage for generation of Pareto
charts.
• Performed database design related to changes in the existing Portal.
3
4. V A S U D E V A N V E N K A T R A M A N
• Performed PL/SQL coding in the application
• Deployed the application and provided support during testing
• Prepared and Performed unit and system integration testing document
Software Engineer, Fidelity Investments
Jan 2007 – Nov 2007
Portfolio Engine – Data Maintenance for Bloomberg
Portfolio Engine is being built to replace the rules based Trade Review Engine (TRE). TRE is
limited to instruments contained in specific targets whereas PE perform portfolio optimization
for it Private Portfolio Services (PPS) accounts based on the most appropriate selections. SAI
Data Maintenance functionality is being created to support the Portfolio Engine requirements.
• Analyzed the proposed web front end screen design
• Performed database design related to changes in the web front end screen(Using Java)
• Performed PL/SQL coding in the application
• Deployed the application and provided support during testing
• Prepared and Performed unit and system integration testing
Associate IT-Consultant, ITC Infotech
May 2005 – Sep 2006
Support Consultant for Custom Data Warehouse Product V3 for British American Tobacco.
The aim of V3 is to deliver to BAT a maintainable, integrated, scaleable Customer Relationship
Management (CRM) solution supporting best practice processes in Distribution, Trade
Marketing and Account Management. V3 not only supports the field activities associated with
the field sales representatives, it provides extensive support for the Operational Planning
process that underpins these activities. The V3 Common Functional Base provides the central
elements that are required by any market implementing V3, irrespective of whether they are a
Trade Marketing or Distribution-focused market.
• Worked on Run Nightly Refresh Mechanisam to Populate data in to Datawarehouse.
• Worked on Triggers & Materialized views to refresh Data
• Involved on Development as well as Support.
• Worked for more than 5 release versions of the Product
• Fixed the issues raised by the client with stipulated SLA
• Extensively used bulk collection in PL/SQL objects for improving the performing
Trainee Programmer, Cherrysoft Technologies
May 2004 – Feb 2005
Developing ERP Package for SPIC Pharmauceticals, Chennai.
Solara is an integrated materials management package addressing the needs of a manufacturing
process in a pharmaceutical company. All the major functions starting from product requests to
material dispatch, internal transactions to accounting are all taken care of in this package.
Seamless integration with Internet is possible with this package.
• Involved in coding and support for the system
• Prepared unit test cases and executed unit test case for the system
• Coordinated with onsite
4