About Me

I am a MS Candidate in the Computer Science Department at Stony Brook University, New York. My area of interest include Networks and System Security. I would be graduating in Fall 2011. I did my B.Tech from Maharaja Agrasen Institute of Technology, GGSIPU, Delhi, India in 2006.

 

Academic Projects

I work as a Research Assistant (RA) in The Research Foundation of SUNY, CEWIT on a project for CA Technologies I am also doing a project in the Security, Programming Languages and Theory Laboratory (SPLAT) lab under the guidance of Prof. Rob Johnson.

My Graduate projects at Stony Brook:

  • Ectype - Zero-overhead RTTI for C Masters Project, SPLAT Lab, Stony Brook University
    Working on improving and benchmarking Ectype, an ongoing project to develop a C source-to-source transformation tool that makes type information available to the program at run-time. (Under advisement of Dr. Rob Jonhson)

  • Tcpcrypt Integration and Analysis, Network Security Project
    Developed an end-to-end authentication prototype in C by integrating tcpcrypt, a TCP layer encryption scheme, with a remote shell. The connection setup time was decreased by 20% when compared with existing SSL handshake. The report is available here.

  • SISO Controller, Operating Systems Project
    Designed and developed a prototype of a Feedback controller to throttle active process count in a Linux system for system stability. Modified the Linux kernel to monitor system heuristics and then suspending certain processes to balance system state. The module successfully detected processes that show uncontrolled spawning (like fork bomb) and maintained system stability. The report is available here.

  • Decaf Compiler using JavaCC, Compilers Project
    Implemented a compiler using JavaCC that does lexical analysis, parsing, symbol table management and generates an Abstract Syntax tree.

  • Facebook Integration with DirectConnect, System Security Project
    Implemented the DirectConnect Hub and Client modules in C using Facebook OAuth APIs to enable friend list based access control and file sharing. The report is available here.

  • Linux Kernel Module development, Operating Systems Project
    Implemented a Kernel Module for supporting a new system call sys_crypt(infile, outfile, keybuf, keylen, flags) to encrypt and decrypt an input file using Linux crypto library.

  • Address Space Operations in WrapFS
    Added support for address space operations in "Wrapfs" stackable file system on Linux kernel 2.6.x and an optional support of storing encrypted data on lower disk based file system.

  • Social Heat Map, Embedded Systems Project
    Developed an Android application that uses location sensing and the Amazon SDB cloud for storage and retrieval of user location information and overlays the data using Google Maps APIs. (See Project Plan, Presentation, and Video)

  • Stony Brook Wall Android App (Independent Study under Dr. Jie Gao, SUNYSB)
  • Ported the Web application to an Android App for college Online Social Network based on PHP, JavaScript and mySQL.

My Undergraduate Project at MAIT

  • Designed and developed a Bandwidth Controller using Linux CBQ QoS library to implement per user bandwidth control in a Proxy Server – Best University Project Award.

 

Industry Experience

Software Engineer Intern, CA Labs, CEWIT, Stony Brook (May'11 - July '11)

  • Two Factor Authentication using encrypted QR Codes
    - SafeBank: Developed from scratch of a simple yet secure authentication service as a pluggable entity and an SDK for easy integration with existing Arcot patented Verified by Visa service.
    - SurfSecurely.com: Implemented and demonstrated an OpenID authentication prototype that enables user identification with supported web pages using QR code technology and smart phones.
    - Currently prototyping new business use cases (e.g. smart feedback collection, smart greetings) that enable consumers to leverage the ease of QR codes and ubiquity of smart phones.

Senior Software Engineer, Aricent, India (July'06 - July '10)

  • I worked for four years in the product division at Aricent Inc. on software development for Aricent's MeGaCo Stack and VoIP Border Gateway (BGW) Application. I have also worked in developement of critical modules a SIP based Ditech Network's PVP product, which sits as a B2BUA.

 

Courses

 

Presentations

 

Resume

Available on request.

 

Contact

- ujjwal(D)wadhawan(A)gmail(D)com
- uwadhawan(A)cs(D)stonybrook(D)edu
- 63X-68X-2YYX
D -> "."
A -> "@"
X -> "1"
Y -> "3"

Last Updated on 28th July 2011 at 8:34 PM EST

Internet Counter
Web Tracking