Post Job Free
Sign in

Mechanical Engineering Software

Location:
San Mateo, CA
Posted:
November 19, 2012

Contact this candidate

Resume:

Title:Applications Developer

********@**.******.***

Document

Source below

NAME: VENUGOPAL SURENDRAN

ADDRESS:

CITY: San Mateo

STATE/PROVINCE: CA

ZIP/POSTAL CODE: 94403

COUNTRY: USA

EMAIL: ********@**.******.***

PHONE: 650-***-****

CANDIDATE ID: N/A

CITIZENSHIP: US

Citizen

EDUCATION: Not Entered

EXPERIENCE: Not Entered

WILL RELOCATE: Not Entered

RELOCATION INFO: Not Entered

JOB WANTED: Not Entered

HOMEPAGE:

COMMENTS:

HOTSKILLS:

ESUME

VENUGOPAL SURENDRAN

3141 Casa De Campo E207

San Mateo, CA 94403

650-***-****

********@**.******.***

Objective

Challenging career in software design and development, chance to learn

new

technology, take on responsibility and provide results to the company

I work for.

Interests

Software Design and Development including Data Warehousing programming

&

architecture, ERP Systems, Network/Distributed Computing, Web based

software

development.

Professional Experience

Applications Developer, Enterprise Data Warehouse, Oracle Corporation,

August 98

to present

.

Involved in virtually all development aspects of the product

including design,

programming, unit testing, patching and documentation.

Good knowledge of Data Warehousing, Oracle Applications and tools

like Oracle

Warehouse Builder, OADW, Jdeveloper and Discoverer.

Primary software developer of the team.

Projects Done

1. Developed a Dynamic Data Collection Pack for Enterprise Data

Warehouse to

move the data from the staging area to the dimensions and facts in the

warehouse.

Designed for high performance with minimum passes to the data tables

and dynamic

code generation at run time by reading the OWB metadata. (For its high

performance

and dynamic implementation, OWB team has decided to adopt the code as

a part of

their product).

2. Implemented dependency manager to collect the levels in the

dimension in the right

order and integrated with the collection pack.

3. Implemented slowly changing dimension support in the collection

pack by using

surrogate key lookup table.

4. *Developed integrated tool set for EDW which includes data

cleansing support, data

integrity check, code generators and collection scheduler in Java. The

tool has

excellent UI support and has become an important tool used among the

EDW teams

during the product development cycle. (more than 14000 lines of code

extensively using

Java Swing, Oracle Bali and JDBC classes)

5. Involved in the design of the EDW architecture relating to data

push and data

collections.

6. Coded source views for some of the manufacturing product areas

including BOM,

WIP and MRP.

7. Developed the daily inventory status push program as a part of the

EDW data push

packs.

8. Developed generators for data push packages. Also developed

supporting utilities

to handle incremental push and deletions.

9. *Coded several utilities to check the validity of the metadata both

for OADW and

OWB that teams could use to verify their repositories.

10. *Coded utility to help synchronize two metadata repositories based

on OADW

model.

11. Developed data monitoring tool that the users can use to view and

change the data

in the staging tables prior to collections using Java with very good

UI support. (Using

Oracle Bali Classes)

12. Developed fact purge tool in Java that helps the user purge the

data in the fact

cubes based on any complicated filter condition that can be specified

through an

intuitive and easy to use UI. (Using Oracle Bali Classes)

13. Developed a prototype for a generic and high performance data push

using

performance enhancing features of JDBC.

14. *DDL generator that helps the user install the metadata objects in

the runtime

warehouse.

Strengths

Ability to work very hard, keep sustained effort and a positive

attitude.

Able to learn fast and develop code at very good speed.

*Lot of self initiative. Developed a variety of useful tools on my

own, some of which are

mentioned above to help the teams in their development and testing

effort.

Ability to take on responsibility and go beyond the call of duty.

Interest and passion for

work.

Computer Skills

Proficient in Java(3+ yrs), PL/SQL (1+ yr), SQL(1+ yr), C(7 yrs).

Good at C++(5 yrs), Javascript(3 yr), Unix network and system

programming.

Introduction to LISP (AI course at UIUC).

OS : Unix(7+ yrs), Linux(2 yrs), Windows95/NT(3+ yrs).

Graduate Experience

Graduate Research Assistant, University of Illinois at Urbana

Champaign, Aug 96

to

Aug 98

1. Designed and developed drilling software using Javascript and Java

to enable

remote operation of the software through the Web.

2. Designed and developed a 3D surface generation program in Java to

interface with

the drilling software to enable the users to construct drilling

surfaces through the Web.

3. Designed and implemented a Unix Networking Software in C to

simulate all functions

of TCP/IP. The software uses UDP and an unreliable communication

channel to

provide support for multiple Mosaic Clients and a Mosaic Server.

4. Developed Kernel Level code in C++ for thread

scheduling/synchronization, process

scheduling and memory management for the Nachos Operating System.

Undergraduate Experience

Project Fellow, Mechanical Engineering, Indian Institute of

Technology, Madras, India,

May 95

to May 96.

Designed and developed a Robot simulation and design software in C++

for an

Industrial application. The software helps the user in planning the

robot motions through

a graphics interface and comes up with an optimized design and layout

of the robot

and machine assembly.

Education

1.MS

in Mechanical Engineering, University of Illinois at Urbana

Champaign, August

1998

.(GPA 3.93/4.0)

2.Bachelor of Technology

in Mechanical Engineering, Indian Institute

of Technology,

Madras, India, May 1996. (GPA 9.26 / 10, Class Rank 3/80)

Honors

1.Full research assistantship at the University of Illinois at Urbana

Champaign, ranked III

in the US in Engineering.

2.Third in my undergraduate class of Mechanical Engineering at IIT

Madras.

3.Vaidy Krishnan Memorial Award for being the student with the best

overall

performance in curricular and extra curricular activities in the

department of Mechanical

Engineering, IIT Madras, India.

4.First Prize at the National Convention on Mechanical Engineering for

presenting the

paper "Design of Robots for Industrial Applications",

Anna University,

Madras, India.

References

Available on request



Contact this candidate