GAGANDEEP B. GUPTA
2200, Waterview
Pkwy, #1534, Richardson, TX - 75080
972-235-0644
[email protected]
Objectives:
- On
campus position which utilizes knowledge and computer skills.
Education:
Master of Science in
Computer Science Expected
December 2005
The University of Texas at Dallas, USA
Bachelor of Engineering in
Computer Science June 2001
The Maharaja Sayajirao University
of Baroda, India
GPA: 3.9/4.0
Final year project: Interactive Voice Response System
– Implemented Java Telephony Application Programming Interface (JTAPI)
for Windows platform.
Technical
Skill Sets:
Embedded –
Programming of Ethernet controller chip and RF transceivers. Both have 8051 as
core.
Operating Systems – DOS, Windows 95/98, Linux (as an Administrator).
Assembly
Languages – Intel 8085 & 8086.
High Level Languages – BASIC, C, C++, Java, Visual Basic, COBOL, FORTRAN
77, Prolog.
Scripting Languages – sh.
Databases – FoxPro
2.6, Oracle 7.3, PostgreSQL, MySQL,
Access, Ozone (object oriented database)
Server
Technologies – servlets, JSP.
Web
Technologies – Java Applets, HTML, XML, GIMP (Graphics Image
Manipulator), Adobe Photoshop.
Web
Servers – Apache, TomCat, PWS, JettyServer
Others – Java
Speech API, Java Sound API, Java Telephony API, Java Media Framework, Java
Communication API, JDBC, ODMG API, JDO, Mobile Interface Device Profile
(MIDP/CDLC).
Experience:
NextGen
Automation, Mumbai, India, January
2002 to December 2003.
R&D engineer
Associated
with the development of Home/Office Automation System named ‘Gateman’
from commencement to completion.
- Earned letter of commendation in May
2002.
- Designed
firewall rules for Gateman using iptables.
- Configured
sendmail as mail server for
Gateman.
- Implemented
security by encrypting communication between Gateman and clients
(accessing from a web browser or a 3G/GPRS phone) using java’s security and crypto package.
- Wrote
application based on MIDP (Mobile Interface Device Profile) to
provide access from any 3G/GPRS phone, including mail client that
interfaced with the mail server and allowed user to receive and send
mails.
- Implemented
motion detection (on JPEG pictures) in user specified region of
interest using Java.
- Designed
the protocol for communication between low power RF transceivers (433-435MHz) and later wrote the firmware.
- Developed
the firmware for prototype LAN
camera developed by NextGen Automation.
- Wrote
an interpreter in Java that allows nested if-then-else
blocks and arithmetic & relational operations on java objects.
- Wrote
a driver in Java (Java Communication API), which communicates with
a modem connected to serial port. Later wrote classes on top of the driver
that:
- Answer
an incoming call and record the message.
- Dial
a pre-configured list of numbers on receiving a trigger and deliver a
voice message generated through Text to Speech.
- Carried
out the duties of a System Administrator for RedHat
Linux server.
Indian Oil Corporation Ltd., Baroda, India –
December 2000 to April 2001
Trainee
- Implemented
Java Telephony Application Programming Interface (JTAPI) for
Windows platform.
- Developed
an information system, “Employee Training Monitoring System”, using
Microsoft Visual Basic 6.0 Professional Edition and Microsoft
Access 97/2000.
ORG-MARG Research, Baroda,
India – May 2000 to June
2000.
Summer Trainee
·
Developed an intuitive web interface, using JDBC
JSP, to PostgreSql database on a Linux machine.
·
Set up intranet using Linux.