Post Job Free
Sign in

Engineer Design

Location:
Buffalo, NY, 14214
Posted:
May 04, 2010

Contact this candidate

Resume:

PRATAP MODI NATARAJ

** ******** ****** ******* ** - 14214

Email: ********@*****.*** Ph: 716-***-****

OBJECTIVE

Seeking a position as an Application Developer or Systems Engineer in an

innovative environment

SUMMARY

. 3+ years of professional software development experience - programming

on multi-tier, cross-platform systems, Oracle/SQL/MySQL/Access

databases, and object-oriented interface design implemented on multi-

threaded client-server and web-based architectures

. Master's degree in Computer Science - networks, application/database

programming and security

. Graduate and University IT work - experienced in a variety of

programming languages, tools and systems. Representative projects

included: interface design, hardware/firmware programming, web-based

data management systems, dynamic websites integrated with multimedia

technologies, Java web services and Security/Cryptography tools.

TECHNICAL SKILLS

. Programming Languages: Java, C, C++, php, Html/JavaScript, SQL, Perl,

Tcl

. Web technologies: CSS and web design standards, Web Services, Servlet

design, JSP, EJB, Ajax, Apache/IIS web servers and formal design

frameworks (Struts. Cleveland, etc.)

. Application Servers: Microsoft & Linux/Unix servers, Oracle Containers

for J2EE (OC4J), Apache Tomcat

. Database Systems: Oracle 10g, MySQL, SQL, Access and Database Modelling

tools

. Operating Systems: Linux,, Microsoft Windows, OS kernel design, TinyOS,

OS X (Mac)

. Packages/Tools: Rational Rose, Visio, phprunner, Eclipse, NS2 (Network

Simulator), Glomosim and numerous web code-bases and components

. Analysis & Design of Algorithms and Data Structures

. Object Oriented Design and Development

EDUCATION

University of Buffalo, The State University of New York

(May 2010)

Master of Science, Computer Science

GPA: 3.7/4.0

Visvesvaraya Technological University, India

(June 2005)

Bachelor of Engineering, Computer Science Engineering

CERTIFICATION & AWARDS

. Sun Certified Java Programmer (SCJP 1.4)

. "Wipro Pragati Award" for Developing Rational Clear case "Symbolic Merge

Tool" to automate source code merging process

EXPERIENCE

Project Engineer, Wipro Technologies Ltd, India - 3 years

(August 2005 - August 2008)

Client - National Grid, United Kingdom (Included onsite experience)

Direct Client Interactions:

- Effective Client communications onsite to assess needs, gather

requirements, design systems and implement solutions during all

project phases

- Developed, tested and implemented client software and database changes

on a real-time basis

Representative tasks and technologies:

- Extensive experience in developing end-to-end IT products and services

using many database and web-based components and technologies (e.g.

.html/JavaScript, .jsp/.asp/.php, java scripts/beans, ODBC/JDBC, SQL

and Stored Procedures).

- Migrated Enterprise applications from a Java container/web-server that

used an Oracle 9i database to a cross-platform Servlet-based

application & a business layer with an Oracle 10g Data Warehouse

- Conceptualized and developed tools to automate rational code

management/merging

- Experienced with enterprise architectures that involve designing large

systems with scalable login, security models and interfaces using

state-of-the-art technologies (e.g. Web Caching, Load Balancing,

distributed Web/EJB Containers and Oracle 10g/SQL systems)

- Modelling IT systems with enterprise design tools (e.g. Rational Rose,

Visio, flowcharts, etc.)

Research Assistant, CSE Department, University at Buffalo

(February 2010 - Current)

Client: Harris Corporation, Rochester NY

"Assured Separation Kernel - Multiple Independent Levels of Security and

Verification"

- Developed secure UNIX kernel architectures based on the OKL4 embedded

hypervisor, conforming to the Common Criteria SKPP (Separation Kernel

Protection Profile) 1.03 specification

- Developing a framework to formally verify the kernel against the

design specifications

RESEARCH PROJECTS

. Environment-Aware Trusted Data Delivery in Multipath Wireless Protocol

- Designed and implemented Trust framework for Ad hoc Networks to

evaluate route conditions and provide metrics to make informed

multipath routing decisions.

. Optimization of Multipath routing in Passive Optical Networks

- Algorithms to mitigate the effect of reordered packets due to

multipath propagation of TCP flow in the wireless part of passive

optical networks.

GRADUATE LEVEL PROJECTS

Area Projects

Wireless Designed location searches using Google API & Web Services

Sensor to provide user assistance.

Networks Created User activity Profiler application on TelsoB -

Crossbow wireless sensor motes using TinyOS and Java based

Tools.

Computer Grade Encryptor Tool (Java, JavaMail, Java Cryptography

Security Architecture). Project involved encryption / decryption of

bulk data from Microsoft Excel using techniques such as

the Goldwasser Micali Encryption Algorithm and Key

Generation and emailing encrypted data using Java Mail API

Port Knocking on a network - Involved setup and

configuration of the Linux kernel firewall to allow

network authentication using port knocking

Operating Design and development of kernel level container - based

System interprocess communication system calls for the FreeBSD

Internals kernel using C.

Modification of existing kernel file system Access Control

Lists (ACL) to include additional functionalities using C

Development of on-demand device drivers with functionality

to read from a device, write to a device and perform

string manipulation using C

Advanced Algorithms to mitigate the effect of reordered packets due

Networking to multipath propagation of TCP packets in the wireless

Concepts part of a FiWi network

Implementation of a receiver centric TCP protocol using

NS2 in C++ and TCL

Implementation of a wireless MAC layer protocol for sensor

networks in Glomosim simulator using C++

Machine Implemented regression on page relevancy for LETOR

Learning (Learning To Rank) dataset provided by Microsoft Research

Asia using MATLAB

Implemented classification of written digits via machine

learning techniques in MATLAB



Contact this candidate