Deepan K Balasubramanian
SDE at Microsoft
**********@*****.***
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
**********@*****.***
Contact Deepan K on LinkedIn
Page5