ABOUT ME
I am a recent Graduate of CCIS, Northeastern University. I am from Basavanagudi, Bangalore. Currently I am working at Goldman Sachs as a Technology Analyst.
PAPERS
-
Functional Data Structures for Typed Racket
Thesis,
Defense
Northeastern University 2011.
-
Functional Data Structures for Typed Racket
pdf,
talk
Hari Prashanth K R and Sam Tobin-Hochstadt. SFP 2010.
TEACHING
Worked as a TA for Programming Languages during Spring 2010
ACADEMIC PROJECTS
- Functional Data Structures in Typed Racket
- Development of Mobile Tracing application for Symbian phone
- Development of a Graphics package
- Development of a Linux shell
Implemented the functional data structures discussed in Okasaki's book Purely Functional Data Structures and some others by Chris Okasaki and Phil Bagwell in Typed Racket. Code, Docs
Devised, designed and developed an application for tracing a lost or stolan mobile phone using J2ME and NetBeans 5.5 IDE for Symbian OS based phones.
Designed and developed a drawing tool for Windows using C++ programming language. Implemented algorithms such as Ray Tracing algorithm, Painter's algorithm etc., The graphics tool is similar to Paint application in Windows with some features from AutoCad.
Developed a shell for Linux using C programming language.
RESEARCH EXPERIENCE
- CCIS, Northeastern University, Boston, USA Research Assistant
- Indian Institute of Science, Bangalore, India Research Assistant
- Analysis of defects in Java
Currently working on Typed Racket. Typed Racket is statically typed dialect of Racket and is part of Racket distribution.
Studied randomized algorithms and their applications in graph theory under the guidance of Dr. Sunil Chandran
Analyzed the defects in Java programming language and potential threats the defects might pose to an application.
PROFESSIONAL EXPERIANCE
- Phase Forward Inc, Waltham, MA Co-Op Intern
Designed and developed a framework for testing Central Designer™ with real world data using C#.Net and Visual Studio 2005 IDE
Developed efficient APIs for traversing and collecting the elements present in CSML. CSML is a XML format for modeling, visualizing and simulating biopathways. Used C#.Net and Visual Studio 2005 IDE.
Designed and developed a tool to validate a given CSML file and create a deployment package out of it. Modified the nightly build process to use the tool to create a package and test it by deploying the package in InForm™ and publishing the package with the nightly build results. Used C#.Net and Visual Studio 2005 IDE for developing the tool.
- Northeastern University, Boston, MA Web Developer
Designed and added new features to the Northeastern University Library Website using JavaScript PHP, CSS and HTML.
- Caritor India Pvt Ltd, Bangalore, India Software Engineer
Redesigned and developed a core banking application using C#, ASP.NET, JavaScript programming languages and Visual Studio 2005 IDE.