Vous êtes sur la page 1sur 5

ASHISH PRASAD

Date of Birth: 11th Sept, 1989 | Sex: Male | Nationality: Indian A-318, New Hostel IIT Ropar, Ropar 140001 ashishp@iitrpr.ac.in +91-7696822134

OBJECTIVE:
I am a sincere, competent and motivated student with an excellent academic record and good teamwork qualities looking for a job position which can further hone my skills and abilities and put them to test in varied settings.

AREAS OF INTEREST:
Cloud Computing, Algorithms, Operating Systems, Distributed Systems and Web Services.

ACADEMIC QUALIFICATIONS:
Year 2008 Present 2007 - 08 2005 - 06 Degree Institute Percentage (CGPA)

B.Tech In Computer Science Indian Institute of Technology, 8.45/10* and Engineering Ropar (Punjab) CBSE (Class 12th) ICSE (Class 10th) Jawahar Vidya Mandir, Shyamali, Ranchi St. Francis School, Harmu, Ranchi 88.4% 93.67%

* At the end of 7th semester (Expected year of graduation: 2012).

INDUSTRIAL EXPERIENCE:
MICROSOFT INDIA DEVELOPMENT CENTRE Mentor : Sanjay Rana, SDET-II, IN-Appfabric Cache Team Manager: Koushik Dasgupta, Principal Test Manager, IN-AppFabric Cache Team [9th May 22nd July, 2011: Internship] AZURE INFRASTRUCTURE MANAGEMENT Created a dynamic link library to inflate-deflate the product clusters and simulate bringing down the nodes gracefully/abruptly like in Windows Update scenario on Azure. Technologies: Windows Azure SDK, Visual Studio 2010, C#, REST API. CLOUD TEST HOST SCHEDULER Collaborated with Microsoft Redmond Cache Team and added machine level scheduling to the Cloud Test Host Tool. Ran a week long reliability test to ensure proper scheduling. Technologies: Windows Azure SDK, Visual Studio 2010, C#, Cloud Test Host Platform.

MAJOR ACADEMIC PROJECTS:


PRECEDENCE CONSTRAINED TASKS SCHEDULING IN LITMUS RT (B.TECH PROJECT) [http://www.litmus-rt.org/] [Team Size: 3] [Instructor: Dr. Nitin Auluck (CSE, IIT Ropar)] [Jan, 2012 - Present] LitmusRT supports parallel real-time independent workloads on multiprocessor platforms. Currently, extending the litmus (kernel-2.6.36) to incorporate scheduling of precedence constrained tasks represented by Directed Acyclic Graphs (DAGs).

NS-2.34 SPRAY AND FOCUS ROUTING PROTOCOL [https://github.com/AshishPrasad/Spray-and-Focus-Routing] [Team Size: 2] [Instructor: Dr. Apurv Mudgal (CSE, IIT Ropar)]

[March-April, 2011]

Implemented a new routing protocol in Network Simulator version 2.34 based on the 2006 journal Efficient Routing in Intermittently Connected Mobile Networks - Multiple Copy Case. The spray phase initially sprays a few message copies in the network and the focus phase finally directs the packets towards their destination. Applied Spray Phase in binary fashion and maintained a Utility table based on the expected time of next encounter between the nodes for Focus Phase. The simulation results were shown via Network Animator (nam) and analyzed via an awk script. LOC: ~1100 C++.

PINTOS OPERATING SYSTEM [http://www.scs.stanford.edu/10wi-cs140/pintos/pintos_1.html] [Team Size: 2] [Instructor: Dr. Ashish Ahuja (CSE, IIT Ropar)]

[Sept - Nov, 2010]

Completed threads and user program functionality in the Pintos instructional Operating System. Implemented alarm clock, priority donation, semaphore and locks mechanism, BSD-preemptive scheduling and provided system call support. LOC: ~1200 C.

MINI PROJECTS:
CHECKERS [Team Size: 2]

[Instructor: Dr. Daya Gaur (CSE, IIT Ropar)]

[12th16th Nov, 2011]

Developed a checkers game in Java with two players, player vs. computer and auto mode. For user move: displayed the current board state and took input via console and validated against all possible moves for that game configuration. For computer move: created a game tree up to a depth of 8 and applied alpha beta pruning on it to get the best move as per our heuristic function.

CO-OPERATIVE BANK SERVICES [Team Size: 4] [Instructor: Dr. Anil Seth (CSE, IIT Ropar)]

[Nov, 2011]

Developed net-pay bank services like draft creation and telephone bill and exam fees payment. Communication and integration across different departments of the bank via REST based APIs.

Technologies: Grails, MySQL, Git, FreeMind, Planner, Trac, ArgoUML and GroovyDoc.

RECURSIVE RAY TRACING [Individual] [Instructor: Dr. Deepti Bathula (CSE, IIT Ropar)]

[23rd 30th Oct, 2011]

Given a scene file where the objects were modeled by triangles, generated an image output on the screen by applying Phongs Model of Shading and Illumination. LOC: ~700 C++ OpenGL.

TRANSFORMATIONS AND VIEWING [Individual] [Instructor: Dr. Deepti Bathula (CSE, IIT Ropar)]

[21st 30th Sept, 2011]

Implemented 3D Transformations using homogenous coordinates in C++ OpenGL. Provided with starter code that parses an input IFS file and stores triangle meshes in a data structure, created a class to render the object in 3D perspective view using OpenGL in wireframe format and performed transformations in world, object and camera coordinates.

DISCRETE EVENT SIMULATOR [http://www.cse.iitd.ernet.in/~sbansal/ds_course/event_simulator/] [Individual] [Instructor: Dr. Sorav Bansal (CSE, IITD)]

[Nov, 2009: 2 weeks]

Designed a dynamic traffic simulator in Java based on finding the shortest path in a graph dynamically by applying Dijkstras Algorithm. The traffic on the routes changed according to an input file and the task was to direct the vehicles to their respective destinations through the best path based on the current traffic conditions.

SUDOKU [Individual]

[Instructor: Dr. Daya Gaur (CSE, IIT Ropar)]

[16th 18th Oct, 2011]

Programmed a Sudoku solver in Java which gave solutions to the toughest Sudoku problems available online within 2 minutes. Applied Minimum Remaining Value heuristic to determine the next square to be filled.

DNS CACHE [http://www.cse.iitd.ernet.in/~sbansal/ds_course/dnscache/] [Individual] [Instructor: Dr. Sorav Bansal (CSE, IITD)]

[Oct, 2009: 1 week]

Designed an efficient data structure in Java to support inserting/deleting records and retrieving IP addresses from URL and vice versa.

MIPS 32 PROCESSOR [http://ozark.hendrix.edu/~burch/logisim/] [Team Size: 2] [Instructor: Dr. Kolin Paul (CSE , IITD)]

[Oct- Nov, 2009]

Designed a subset of MIPS 32 processor and implemented it in Logisim tool version 2.1.6. The project involved building a simple 32 bit processor using basic components of a Digital Circuits like flip-flops, logic gates, multiplexers, registers and memory. Implemented load word, store word, add, add immediate, subtract, subtract immediate, multiply, fast multiply instructions in it.

CITY GUIDE [Team Size: 3]

[Instructor: Dr. Nitin Auluck (CSE, IIT Ropar)]

[Nov, 2010: 3 weeks]

Designed a website to guide travelers to plan their vacations. Created ER-Diagrams and converted it to normalized database form. Implementation in PHP, MySQL, HTML and CSS.

E-COMMERCE WEBSITE [Team Size: 2] [Instructor: Dr. Ashish Ahuja (CSE, IIT Ropar)]

[April, 2010: 3 weeks]

Developed an e-commerce website E-Mart for online shopping with a fully operational staff area for database management. Implementation in PHP, MySQL, HTML and CSS.

NETWORK GAME [Team Size: 2]

[Instructor: Dr. Ashish Ahuja (CSE, IIT Ropar)]

[April, 2010: 1 week]

Designed the tic-tac toe game in Java swing to be played between two players (clients) using Java socket programming and multithreading.

TECHNICAL SKILLS:
Programming Languages Web Technology IDEs Tools Platforms Java [Comfortable], C [Comfortable], C++ [Comfortable], C# [Beginner], Prolog [Beginner] and Scilab [Beginner]. WAMP[Beginner], Grails [Beginner], REST [Beginner]. Netbeans [Comfortable], Eclipse[Comfortable] and Visual Studio 2010 [Beginner]. Git [Beginner], FreeMind, Planner, Trac, ArgoUML, LaTeX. GNU/Linux [Ubuntu] and Microsoft Windows 7.

RELEVANT COURSES:
Discrete Mathematics, Data Structures and Algorithms, Computer Architecture, Software Systems Laboratory, Programming Paradigms, Analysis and Design of Algorithms, Database Systems, Operating Systems, Logic and Computability, Computer Networks, Computer Graphics, Software Engineering and Artificial Intelligence.

ACADEMIC ACHIEVEMENTS:
Secured AIR of 2232 out of approximately 3, 70,000 candidates in IIT-JEE, 2008. Secured AIR of 2386 out of approximately 8, 60, 000 candidates in AIEEE, 2008. Secured AIR of 1577 in Seventh National Cyber Olympiad, 2007. Secured AIR of 992 in Ninth National Science Olympiad, 2007. Received scholarship for distinctive academic performance in the years 2003-05. Secured AIR of 211 in Fourth National Science Olympiad, 2002. Cleared Jharkhand Merit Scholarship Examination 2002.

EXTRA-CURRICULAR ACTIVITIES:
Chess: Member of the IIT Ropar Chess Squad at Inter-IIT Sports Meet for two consecutive years in Dec. 2009 and Dec. 2010. Cricket: Member of the Inaugural Cricket Tournament Champion Team at IIT Ropar in March, 2009.

I hereby declare that the information given above is true to the best of my knowledge Ashish Prasad

REFERENCES:
References will be available on request.

Vous aimerez peut-être aussi