TEJASWINI
tejaswin@cs.unm.edu
http://www.cs.unm.edu/~tejaswin
400 Maple SE, #116,
Phone: (505) 277 - 9923 [office]
Albuquerque, NM - 87106 .
(505) 248 - 0731 [home]
OBJECTIVE: To
find a challenging career in the area of Software Engineering with focus
on design and development of Networking and Distributed Systems Applications.
Education:
-
M. S., Computer Science, University of New Mexico,
May1998.
-
B. S., Computer Science & Engineering,
Osmania University (INDIA), June1996.
Projects:
-
CYBERBANK: Simulation of an ATM system.
The client implements the user interface and interacts with the ATM
hardware, and the RMI server, ATMSystem, implements the ATM services.
Developed in JAVA RMI.
-
COP & CROOK: Multithread
client - server game where the cop (user) chases a server-controlled crook.
Developed in JAVA, using sockets.
-
DETECTOR: A
simple spelling checker. Developed in C++ using templates to a build binary
search tree of dictionary words.
-
INFINITY: Infinite
Precision Integer Arithmetic Package. Developed in C++.
-
Red Rivers Retailers Database. Developed in Oracle
7.2.
-
SPLASH:
Simulation of Automated Swimming Pool System using threads to control water-level
indicator, water inlet/outlet, thermostat, heater. Developed in JAVA.
-
ASSORT: Group images of Indian
pots into classes, using Unsupervised Classification principle of Pattern
Recognition. Developed in C.
-
DUNGEON: Designing a Client-Server
game using Reusable Design Patterns.
-
PERCEPTOR: Character recognition
package based on Artificial Neural Networks (using Particle Swarm Optimization
technique to train the network). Developed in C.
-
ESTIMATOR: A menu driven package
to generate various estimates for Civil Engineering Construction projects
. Developed in C.
Term Papers:
-
Cryptanalysis of Block Ciphers: A Survey.
-
Comparative Study of Ethernet, Fast Ethernet , FDDI,
Gigabit Ethernet, ATM.
Computer Skills:
-
Operating Systems - UNIX,
Windows 95/NT, DOS, SunOS
-
Languages - LISP,
PROLOG, SML, C, C++, JAVA
-
Other Skills - JAVA
RMI, HTML, Oracle/ SQL, CORBA (currently learning)
Relevant Courses:
-
System Design - Patterns and Components In Software
Design
-
Advanced Operating Systems - Distributed Operating
Systems and Algorithms
-
Advanced Software Engineering
-
Computer Networks
-
The Design of Software Systems - using Design Patterns
-
Programming Paradigms
-
Algorithm Heuristics
Experience: Teaching Assistant
for Introduction to Data Structures (implementing Data Structures
in C++) from 1/97 to present.
References:
Available on request.