Sei sulla pagina 1di 2

DEEPAK KANNAN GUNARAJ

2935 Fremont Avenue South, Apartment #115, Minneapolis, Minnesota 55408 213.595.5120 deepakkannang@gmail.com www.deepakg.us ED UC A TI O N MASTER OF SCIENCE IN COMPUTER SCIENCE University of Southern California, Los Angeles, CA, USA: 20092011 Coursework: Analysis of Algorithms, Operating Systems, Computer Networks, Computer Communications, Internetworking and Distributed Systems Laboratory, Software Engineering, Web Technologies, 3D Graphics and Rendering, Game Engine Development, Windows Phone 7 Game Development BACHELOR OF SCIENCE IN COMPUTER SCIENCE Amrita School of Engineering, India: 20052009 Coursework: Data Structures, Analysis of Algorithms, Computer Networks, Compiler Design, Operating Systems, Theory of Computing, Data Mining, Graph Theory, Soft Computing, Software Engineering TEC H N IC AL P ROF IC I E NC Y PROGRAMMING LANGUAGES: OPERATING SYSTEMS: WEB TECHNOLOGIES: DATABASE SYSTEMS: FRAMEWORK: C, C++, C#, Java, WebPlus Windows, Linux, UNIX, Android, Windows phone 7 HTML, CSS, XML, JavaScript, VBScript, AJAX, ASP.Net, PHP, JSP, Servlets, Perl Oracle, SQL Server, IBM DB2, MySQL Microsoft Dot Net, Eclipse IDE, WebPlus, XNA P ROF E SS IO N AL E X PE R IE N CE SOFTWARE DEVELOPER OPEN ACCESS TECHNOLOGY INTERNATIONAL, MINNEAPOLIS, MN 2011PRESENT

Serve as an integral part of NERC Compliance Applications Team and a significant contributor in the development of applications, such as CDMS, webCompliance, and DADS. Contributed to the major development of webCompliance 2.5 release and also created the user guides and help documentations for admin and non admin users. Integrated and tested the code in the Dev, Demo and Production environments by using in house tools. Co-Lead the weekly Team meetings with the offshore team to manage tasks and also perform code reviews, unit testing and system testing. Actively solve day-to-day customer variances and enhancements for the Compliance applications. I NT ER N S H I P WINDOWS PHONE 7 DEVELOPER INTERSECT WORLD LLC, LOS ANGELES, CA JAN 2011MAY 2011

Developed the Air Traffic Controller game for Windows Phone 7 using the XNA framework. ANDROID DEVELOPER RADIO FLAG, IRVINE, CA MAY 2010JUL 2010

Developed an Android application, in which users can search, listen, and publish radio stations in their timeline or public timeline. Gained comprehensive experience in the Concepts of Mobile Application Development in Android and worked in REST Technologies. SOFTWARE ENGINEER INTERN INFOSYS TECHNOLOGIES, INDIA JAN 2009MAY 2009

Systematically programmed web-based attendance system in ASP.Net/MySQL to record attendance of trainees and developed an Innovative Fool Proof User Interface to document attendance. Streamlined the system to generate accurate reports for present and future use.

DEEPAK KANNAN GUNARAJ


AC COM PL I S HE D PR OJ ECT S

PAGE TWO

Peer-to-Peer File Sharing System [C/C++, pThreads, UNIX]:


Utilized peer-to-peer technology to establish and implement a distributed file sharing system o Several node can join the system and share the messages in the network o Provide opportunities for the user to store, search, download, and delete files from the system

Web-Based Online Attendance System [C#.Net, ASP.NET, ADO.Net, SQL]:


Played a vital role in designing and developing the following to optimize operational efficiency: o A web-based system for Infosys E&R Department to collect and analyze attendance of trainees, then generate reports. o Designed and developed an innovative foolproof user interface to record the attendance. o A dynamic server pages and user-friendly interface by using ASP.Net, MySQL and AJAX.Net o A system to generate reports based on the users requirements

Yahoo Finance and Facebook Mashup [AJAX/JSON/JAVA]:


Earned comprehensive experience in AJAX, REST, JSON and XML Technologies for data portability of this mashup Created an interface to search and display stock quotes from Yahoo Finance and posted them to Facebook Used a combination of HTML, JavaScript, and Java servlet programs in designing this web service mashup

Radio Flag APP [JAVA/JSON/REST/ANDROID]:


Administered an Android application which integrates the experience of social networking and radio station, enabling users to: o Search, listen, and publish any radio station in their timeline or public timeline o Import the interests from Facebook and Twitter to search for their interests

Thread Management (NACHOS) [C/C++]:


Determined the difference between processes and threads; as well the concept of atomicity and race condition Used C++ to understand the mutual exclusion and implement an airport simulation, which is a multi-threaded programming Designed and developed the modules to avoid race condition by using condition variables and locks Championed in implementing a virtual memory by designing TLB, Page Table, IPT, swap file in Nachos

Sudoku Generation and Solving [C/C++, UNIX]:


Maximized performance through Sudoku Generation which was done by using Dancing-Links Algorithm Combined Brute Force Method and Backtracking to complete Sudoku Solving.

Maze Generation and Solving [C/C++, UNIX]


Maze generation is implemented using union-find algorithm and inverted tree techniques. Designed and Solved the Maze by both Breadth-first search (for 1 solution) and Djikstras Algorithm (for more than 1 solution).

Personal Real Time Stock Quote [Perl/CGI/XML]


A Guestbook is created where visitors record personal information and their favorite stocks. PERL is used for storing the user information and validating it in server side. Developed a stock tracker which displays the data from yahoo finance in real time.

Potrebbero piacerti anche