|
Home
|
About Me
|
Resume
|
Education
|
Projects
|
Interests
|
|
|
|
|
|
Office :
5-248 EE/CS Bldg
200 Union Street S.E.
Minneapolis
MN-55455
Tel# : 612-626-0012
|
Richa Kumar
richa@cs.umn.edu     richa_nk@hotmail.com
URL : http://www.cs.umn.edu/~richa
|
Residence :
2300 East Franklin
Apt# 414A
Minneapolis
MN-55406
Tel# : 612-384-0134
|
|
|
|
  Objective
|
|
|
|
Challenging full-time position in the field of Software Design and Development
|
|
|
|
|
  Education
|
|
|
|
University of Minnesota, Twin Cities
- Masters in Computer Science, Aug 2000 - Nov 2002
- Cumulative GPA : 3.97
- Course Work
|
Advanced Algorithms and Data Structures
|
Internet Programming
|
|
Data Comm. and Computer Networks
|
Operating Systems
|
|
Technologies for B2B ECommerce
|
Computer Vision
|
|
Advanced Operating Systems
|
Cryptology and Number Theory
|
|
Operating Systems Theory
|
Compilers
|
Veermata Jijabai Technological Institute, University of Mumbai, India
- Bachelor of Engineering in Computer Engineering, Jun 1999
- Graduated with a FIRST CLASS degree with DISTINCTION, GPA = 3.9
- Course Work (selected)
|
Computer Organization
|
Computer Graphics
|
Object Oriented Programming
|
|
Microprocessors
|
Operating Systems
|
Discrete Structures
|
|
Systems Programming
|
Software Engineering
|
Database Management Systems
|
|
Data Communication
|
Image Processing
|
Computer Networks
|
|
|
|
|
|
  Related Work Experience
|
|
|
|
Sept 2001 - Present
Research Assistant at the Distributed Systems Lab, Computer Science Dept., University of Minnesota, TC
June 2001 - Aug 2001
Summer Intern with the Infosec group at Schlumberger Network Solutions
-
Built automated tests for two modules of SABL(Schlumberger Automated Benefits Link)
-
Worked on the Smart Login project
Aug 2000 - May 2001
Teaching Assistant for Introduction to Software Engineering,department of Computer Science, University of Minnesota, Twin Cities
- Duties involved leading discussion sessions, guiding with the group projects, grading
Aug 1999 - Jun 2000
Software Engineer with Citicorp Overseas Software LTD, Bombay, India
- Worked in the capacity of a team member for a development project for Citibank N.A.
- Involved in designing, development and implementation of the system
|
|
|
|
|
  Computer Skills
|
|
|
|
Languages :
|
C++, C, Java, Javascript, Perl, ASP, XML, Visual Basic, Visual C++, HTML, DCE, Pro*C, Pascal
|
|
|
Platforms :
|
UNIX, Solaris, Linux, Windows 98/NT, DOS
|
|
|
Protocols :
|
TCP/IP , POP3, SMTP, HTTP1.1, SSL
|
|
|
Rdbms :
|
Oracle, SQL Server, Access
|
|
|
|
|
  Publications
|
|
|
|
-
"Design of a Policy-driven Middleware for Secure Distributed Collaboration", Dr. Anand Tripathi, Tanvir Ahmed, Richa Kumar and Shremattie Jaman. In proceedings of IEEE International Conference on Distributed Computing Systems, ICDCS-2002. [PS][PDF]
-
"A Coordination Model for Secure Collaboration",
Dr. Anand Tripathi, Tanvir Ahmed, Richa Kumar and Shremattie Jaman.
Workshop on Internet Process Coordination and Ubiquitous Computing, Dec 2001.
Proceedings to be published by CRC Press.
-
"Specification of Secure Distributed Collaboration Systems",
Dr. Anand Tripathi, Tanvir Ahmed, and Richa Kumar. To appear in Proceedings
of IEEE International Symposium on Autonomous Distributed Systems ISADS 2003.
|
|
|
  Selected Projects
|
|
|
|
-
Currently working on the "Secure Distributed Collaborations" project. This involves rapid deployment of collaborative systems from security and coordination policy specifications using a policy-driven middleware. Implementation is in
Java and XML.
-
Survey papers:
SECURE GROUP COMMUNICATION
- Survey of key distribution and key agreement based protocols for group key management.
PERVASIVE COMPUTING: A SAFE WALK IN THE WOODS?
- Survey paper on challenges in constructing pervasive computing environments
with a focus on security issues.
-
Java Implementation of 'Group Key Management' based on the protocol outlined
in 'Simple and Fault-Tolerant Key Agreement for Dynamic Collaborative Groups'.
'Group Membership' maintenance was implemented using Flaviu Cristian's work.
-
Literary survey on "Authentication protocols in Wireless Systems"
Report: [PS] [PDF]
-
Built a compiler (in C++) for a language called C-- which is a subset of the C language
-
Designed and Implemented a Distributed Event Logging System. This involved hacking linux system calls for changing the logging mechanism, implementing a stripped down SQL server, which supports distributed querying while ensuring security of the system by means of authentication and random distribution and replication of logs. Coding was done in C.
Report: [PS] [PDF]
-
Worked on Smart Login , a Smart card application that stores username/password pairs on the smart card and can be used to automatically log into applications using the pairs stored on the card. Technologies: Win32 APIs, Visual Basic
-
Designed and implemented automated tests for the 401k and Pension modules of the SABL proje ct. The platform used was Netscape/iPlanet application server, SQL server. Programming was done in Java.
-
Implemented "Snakes", a deformable contour used for object detection and tracking in images. Implementation was done in Matlab.
Report: [PS] [PDF]
-
Efficient matlab implementation of edge-following, and line-fitting for images using dynamic programming.
-
AJANTA - A mobile agent research project in java. Mobile agents are objects that move from one node to another on behalf of the user to carry out various operations. Completed a study of Java 2 Security Model to upgrade the system from Java 1.1x to Java 2, enhancing
the security architecture of the system.
-
Implemented a VLSI Rectangle Detection algorithm using Augmented Red Black Interval trees as the underlying data structure. Implementation was in C++.
-
Implemented a web-based Grade Calculation System with some basic security features, using Javascript CGI programming in Perl, and Mysql.
-
Worked on the design and Implementation of a module of TRIMS (Trade Information Management System), a product for the Trade Department of CITIBANK. Key features were Client - server architecture and work flow concepts. The system was implemented as three tier with Power builder as front end, DCE as the middle tier and Oracle as Back end. C, Unix, Oracle, Pro C and DCE constituted the platform for the project.
-
Designed and Implemented an Intranet for the Electrical Engineering Department of Veermata Jijabai Technological Institute. The project involved setting up and administering the Internet Information Server and the domain name service. An email client was developed using Active Server pages, Java and DCOM. The department web site was hosted on a Windows NT server and Microsoft Access was used for the faculty database.
|
|
|
|
|
  References
|
|
|
|
|
|
Home
|
About Me
|
Resume
|
Education
|
Projects
|
Interests
|
|