DILIP KUMAR KOLA
Room No:B-110, Hall of Residence 1                     Date of Birth: 29th May, 1988
Indian Institute of Technology, Kanpur                 Sex:           Male
Email: dilipkk@iitk.ac.in                              Nationality: Indian
Mobile: +91 9935600659
AREAS OF INTEREST
    Computer Architecture
    Compilers
EDUCATION
    4th Year, Bachelor of Technology, Computer Science and Engineering.
     Indian Institute of Technology, Kanpur.
       CPI (Cumulative Performance Index): 7.7/10.0 or 3.08/4.00
       Relevant Courses:
       Computer Organisation, Operating Systems, Programming Tool and Techniques, Compiler
       Design, Advanced Algorithms , Computer Architecture, Advanced Compiler
       Optimizations*, Parallel Execution Of Programs*.
      * Ongoing Courses
ACADEMIC ACHIEVEMENTS
    Declared second best project (compiler for Modula) as a part of the course “Compiler Design”.
    Secured highest marks in the Term project (Architecture for protein name extraction in PASTA) as
     a part of course “Computer Architecture”.
    Adjudged best term project in the course “Introduction to Database Systems”.
RESEARCH/COURSE PROJECTS
    Summer Internship
     Evaluated the performance of MOMs (message oriented middleware) in relation to different
     video games under the guidance of Dr. Michel Simatic at Telecom INT, Paris during the summer of
     2008.
   Term paper on “Architectures for efficient face Authentication”
    As part of Computer Architecture course, submitted a term paper on this topic, based on a paper
    originally published by Najwa Aaraj, Srivaths Ravi, Anand Raghunathan and Niraj K. Jha in 2006.
   Solver for Very Large System of Equations:
    During Summer 2007, I, in a group of two, successfully developed a solver for a large system of
    equations of order 1000x1000 where each of the coefficients being of the order of 500 digits in a
    finite field using LU decompostion.
    Guide: Prof. Phalguni Gupta, Department of Computer Science, IIT Kanpur.
   Developing a Custom Cryptographic Service Provider (CSP)
    During Summer 2007, I was in a group of two trying to add new algorithms for developing a
    Custom Cryptographic Service Provider for MS WINDOWS XP and VISTA in order to enhace their
    security.
    Guide: Prof. Manindra Agrawal, Department of Computer Science, IIT Kanpur.
   Designed a Two Player Game Othello Using Unix Socket Programming
    Worked in group of four as a part of Computer Networks Course, we have used Socket
    programming and implemented Client and Server model and used broadcasting to exchange the
    IP addresses for establishing TCP connection to transfer data packets between two players for
    communication.
    Guide: Prof. Dheeraj Sanghi, Department of Computer Science, IIT Kanpur.
   Extension of Nachos
    Worked in group of three as a part of Operating Systems Course, we have implemented some
    features like System Calls, Scheduling Algorithms, Multiprogramming and Virtual Memory.
    Guide: Prof. Rajat Moona, Department of Computer Science, IIT Kanpur.
TECHNICAL SKILLS
   Programming Languages: C/C++, JAVA, VHDL, Assembly Language(for UNIX Platform) on IA32
    Architecture.
   Platforms: UNIX/Linux, MS-DOS, MS WINDOWS 98/2000/NT/XP/VISTA.
   Tools and Technologies: Latex/Tex, Lex, Yacc, Awk, HTML, PHP, Flash, MS FrontPage.