Resume

Sign in

Computer Science Engineering

Location:
Seattle, WA, 98109
Posted:
January 31, 2014

Contact this candidate

Resume:

Deepan K Balasubramanian

SDE at Microsoft

accf5b@r.postjobfree.com

Summary

I work on the service platform team.

Specialties: Parallel Computing, Code Optimization, Back-End Design, implementation and maintenance

Experience

SDE at Microsoft

August 2012 - Present (1 year 7 months)

Windows Phone Services - Service Platform

Graduate Research Associate at HPC Research Laboratory, Ohio State University

December 2010 - June 2012 (1 year 7 months)

I worked on implementing a new sparse matrix structure as a module for the parallel library PETSc,

SDE Intern at Microsoft

June 2011 - September 2011 (4 months)

I work on the Windows Phone Services Team

Courses

MS, Computer Science and Engineering

The Ohio State University

High Performance Computing

Computer Architecture

Parallel Computing

Algorithms

Advanced Operating Systems

Compiler Design and Implementation

Multimedia networking

Languages

English (Full professional proficiency)

Tamil (Native or bilingual proficiency)

French (Limited working proficiency)

Page1

Projects

Location based Popular media suggestion (iPhone App)

September 2011 to December 2011

Members:Deepan K Balasubramanian, Shriram R Ramamurthy

We worked on developing an iPhone application that would collect the media playlist from all users of the

application and suggest the popular media based on the region of the user.

I worked on developing the backend for the application, that collects and manages user data.I worked on PHP

web services with core managements components in c++ extension on Zend framework

Linux Kernel Hacking

October 2011 to December 2011

Members:Deepan K Balasubramanian, Shriram R Ramamurthy

We worked on implementing various kernel features like

custom System calls, Linux Scheduler and Linux File systems.

Kernel version : 2.6.9

Compiler Implementation

March 2011 to June 2011

Members:Deepan K Balasubramanian

Worked on implementing various parts of the compiler:-

Simple C scanner

Simple C parser

Intermediate Code generation

Control flow analysis

Tools used: JFlex, Cup Parser generator, Rose Compiler infrastructure

Windows Phone services Manageability tool- Visualization Module

June 2011 to September 2011

Members:Deepan K Balasubramanian

Developed a cloud application for visualizing the data from Windows phone services Manageability tool.

Conference Mail Extraction

June 2009 to December 2009

Members:Deepan K Balasubramanian, Naveen Somasundaram

Implemented a mail client with features for auto-extraction of appointments details from mails and

updating the calendar.

Technologies: C#

This project was submitted at Microsoft's Student to Business 2009

Crime Reporting System

June 2008 to December 2008

Page2

Members:Deepan K Balasubramanian

Developed an Online Crime Reporting System with facilities to log complaints and case proceedings,

and crime data search options.

Technologies: JSP, AJAX

This project was submitted at IBMs The Great Mind Challenge 2008

Efficient Video transmission using Multipath schemes

September 2009 to April 2010

Members:Deepan K Balasubramanian, Ganesh Sainath, Sabarish I

Transport layer protocol for frame separation and weighted route selection using data from application layer.

Simulated using NS2. Transmission cost reduced by a factor of 5 and congestion factor increased by a factor

of 2

on the simulated network layout

Lyric Generator

May 2009 to August 2009

Members:Deepan K Balasubramanian, Gayathiri Lakshmanan, Prathyusha Senthil Kumar

Developed a Java application for analysing midi tune and converting the tune to text format, for generating

lyrics

by string comparison with an available Wordbase.

FFT on CUDA and OpenCL

January 2011 to March 2011

Members:Deepan K Balasubramanian

Implementation and Comparison of FFT on CUDA and OpenCL for NVIDIA ATX 280 and ATI Radeon

6970 GPU

Optimization of explicit Linear Equation Solver

September 2010 to December 2010

Members:Deepan K Balasubramanian

Optimization of linear equations solver that uses Newton Raphson by parallelizing across threads(OpenMP),

compute space(MPI, CUDA) and shared computations(CUDA)

Efficient Sparse Matrix Vector Multiplication for Structured Grid applications

January 2011 to June 2012

Members:Deepan K Balasubramanian

Master's Thesis

Skills & Expertise

Team Spirit

Software Design

Software Development

Page3

Parallel Computing

Optimization

Algorithms

C++

C

Shell Scripting

Visual Studio

C#

Programming

JavaScript

Data Structures

Python

Education

The Ohio State University

MS, Computer Science and Engineering, 2010 - 2012

College of Engineering Guindy, Chennai

B.Tech, Information Technology, 2006 - 2010

Activities and Societies: Member of CEGLUG (Linux User Group) under ACM Chapter of India,

Core Team Member of Abacus'10 Team(National Technical Symposium of Dept. of Computer Science and

Engineering at College of Engg Guindy, Anna University)

Page4

Deepan K Balasubramanian

SDE at Microsoft

accf5b@r.postjobfree.com

Contact Deepan K on LinkedIn

Page5



Contact this candidate