Post Job Free
Sign in

Engineer Development

Location:
Gainesville, FL
Posted:
November 25, 2012

Contact this candidate

Resume:

Page *

Sahib Singh Wadhwa

Current Address

**** ** ****** ****, #****

Gainesville, FL 32608, USA

352-***-****

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

Permanent Address

*** ***** ******,

Sturgeon Falls,

ON P2B V14, Canada

705-***-****

CAREER OBJECTIVE

A full time position in software development that employs the best of my skills and provides me an opportunity to

learn more.

EDUCATION

University of Florida,

Gainesville, FL

M.S

., Computer Engineering

May 2003

Thapar Institute of Engineering & Technology,

PB, India

B.E

., Computer Science and Engineering

May 1999

MASTERS THESIS

Signing & Validating Contracts in Open Computation Exchange & Arbitration Network (OCEAN)

Description: In a market based trading infrastructure the buyer makes a deal with the potential seller by

signing (W3C standards for XML signature) a contract (an XML document) and getting it co-signed by the

seller in return. Each have the ability to validate the contract by extracting the public-key certificate of the

signer from the signed contract and matching it with the digest calculated over the message. This technique

ensures permanent non-repudiability and impossibility of forgery.

Components: Buyer, Seller, Certification Authority, Central Accounting Server

Development Environment: J2EE, XML, Xpath, Verisign TSIK, Servlets, Tomcat, Linux, Windows XP, UML,

XMLSpy, CVS

RELEVANT COURSEWORK

Advanced Data Structures

Computer and Network Security

Computer Networks

Analysis of Algorithms

Operating System Principles

Concurrent Programming

Unix System Admin.

Data Management & XML

Database Mgmt. Systems

Mobile Computing

Object Oriented Programming

Software Engineering

HONORS & AWARDS

Recipient of Scholarship in high school for academic excellence.

Recipient of Scholarship in college for academic excellence.

Recipient of Research assistantship during M.S.

Ranked among top 1% in Common Entrance Test, INDIA.

Recipient of University Sports Color for outstanding performance in Badminton.

Founding President of the Sikh Students Association at University of Florida.

WORK EXPERIENCE

Research Assistant, Florida Energy Extension, University of Florida, FL

Designed and maintained the database for energy efficient homes.

Performed statistical analysis on the energy consumption data.

Jul 01

- May 03

Student Assistant, Warrington College of Business, University of Florida, FL

Maintained the college website.

Mar 01

- Jun 01

Systems Analyst, ST College, PB, INDIA

Sep 00

- Dec 00

Acted as a system administrator for Windows NT machines on a LAN.

Taught Data structures, DBMS and C programming language to college students.

Customer Engineer, HCL INFOSYSTEMS Ltd., Mumbai, INDIA

Sep 99

- Jul 00

Provided system support in the installation and configuration of network equipment.

Helped in troubleshooting of the LANs.

Helped in preparing bids for large networking orders.

Customer Engineer Trainee, HCL INFOSYSTEMS Ltd., NOIDA, INDIA

Jun 99

- Aug 00

Learned how to design small and medium sized networks.

Gained familiarity with Cisco and Nortel equipments.

Page 2

PROJECTS

1. Designed and implemented Signing and Validating Protocol for OCEAN

Description: A protocol that enables the buyer to sign and the seller to co-sign the contract once it is

negotiated between the two. It enables each party to verify the signature of the other by extracting the public-

key certificate from the signed contract.

Components: Contract Generator, Contract Signer, Contract Validator

Development Environment: J2EE, XML, Linux, Windows XP

2. Designed and implemented Registration Protocol for OCEAN

Description: A protocol that enables any node, new to the OCEAN network, to register with the Central

Accounting Server by submitting a registration request and obtaining a public-key certificate in return via the

Certification Authority.

Components: Registration GUI, OCEAN node, Central Accounting Server, Certification Authority

Development Environment: J2EE, XML, Linux, Windows XP

3. Developed an online multiplayer game

Description: An online multiplayer Boggle is played in groups of four or less. Each player registers online

with the central server, running a servlet, using HTTP based connection. The game is time bound; performs

word matching, checking, duplicates and simultaneous submissions and assigns points to each player based

on the length of word submitted. The score is multicasted to the respective group of players simultaneously.

Development Environment: Java, Servlets, Tomcat, Applets, XML

4. Implemented Tomasulo s Algorithm for DLX instruction set

Description: Developed a program to read and interpret machine coded program and execute it using

tomasulo s dynamic scheduling algorithm.

Development Environment: Java, Windows XP, Sun Solaris

5. Programmed Motorola smart phone, to work with a glass-mounted display, using J2ME

Description: Motorola smart phone was interfaced with a looking glass mounted display and programmed to

fetch records from the NASDAQ website and display on the micro screen. Another application was developed

to display X-ray images.

Development Environment: J2ME, Windows XP, WHITEboard SDK, Motorola SDK for Java

6. Developed a compiler for a Tiny Language (subset of C)

Description: A complete compiler including lexical analysis, parsing and code generation for a given

grammar. The compiler was tested with several test programs written in a language similar to C. The output

of the program was Java bytecode.

Components: Lexical Analyzer, Parser, Constrainer, Code Generator

Development Environment: Java, Windows XP, Sun Solaris

7. Developed an image-processing tool that implements image manipulation filters

Description: A GUI based image processing tool in which a used can manipulate a JPEG or BMP image

using various image filters.

Development Environment: Java, Windows 95

8. Developed a program to verify the time complexity of fibonacci heaps for shortest-path algorithm

Description: A program was developed to run several tests to verify the time complexity of fibonacci heaps

for shortest-path algorithm when compared to conventional data structures.

Development Environment: C++, Windows 95, Sun Solaris

9. Developed an interactive game for the AI course

Description: An interactive tic-tac-toe was developed in which a user plays with the computer.

Development Environment: C++, Windows 95

10. Embedded a digital watermark in a digital Image using steganographic techniques

Description: Using steganographic techniques, a BMP image was embedded in another larger BMP image.

The final image was sent across the network to another machine where the embedded image was retrieved.

Development Environment: Java, MatLab, Windows 95

11. Developed a remittances package for Punjab National Bank, using PowerBuilder & Sybase SQL Anywhere

Description: A complete remittances package for automated banking transactions.

Development Environment: PowerBuilder, Sybase SQL Anywhere, Windows 95

Page 3

12. Installed and configured networking equipment for BPL-Mobile Internet Service Provider (ISP) project

Environment: Routers (Cisco, Nortel), RAS (NewBridge), MUX (NewBridge), Switches (Nortel)

SKILLS

C, C++

Java, J2EE, J2ME, JDBC, JDOM, JSP, Servlets, Swing, JUnit, Verisign TSIK

ASP.NET, VB.NET, C#

XML, XPath, HTML, JavaScript

Windows 95/98/NT/XP, UNIX, Sun Solaris, IBM AIX, LINUX, .NET Framework

TCP/IP, LAN/WAN, Shell/Socket Programming

CVS, UML

SQL, Oracle, Developer 2000, MS Access, PowerBuilder, Sybase SQL Anywhere

R-Project, SPSS, XML Spy, MatLa



Contact this candidate