Nadeem Anjum

"If you truly desire something, the entire universe conspires to get you to it"

Hello, I am a junior year undergraduate student pursuing B.Tech in Computer Science and Engineering at Indian Institute of Technology, Kharagpur. My Hometown is Calcutta, India. I am currently residing at Rajendra Prasad Hall of Residence, IIT Kharagpur. I expect to complete my Btech by 2014 and pursue a career in reserach thereafter.

Find me on

Education

Duration Institute Degree CGPA/%
2010-2014 Indian Institute of Technology, Kharagpur BTech in CSE 8.51/10.0
2008-2009 Don Bosco School, Bandel ISC(12th Standard) 96.5%
2006-2007 Don Bosco School, Bandel ICSE(10th Standard) 96.4%

Software Skills

  • Programming Languages: C, C++, Java
  • Databases: MySQL
  • Web-development Tools: PHP, MySQL, JavaScript, jQuery, AJAX, HTML, CSS.
  • Software Packages: GNU Make, Cmake, NetBeans, Eclipse, LaTeX
  • Platforms: Linux, Solaris, Windows.

Mathematical Skills

  • Basic Mathematics: Algebra, Calculus, Probability, Combinatorial Analysis, Trigonometry.
  • Mathematics and Computing: Discrete Mathematics, Complexity, Design and Analysis of Algorithms, Graph Theory, Programming and Data Structures.
  • Probability and Statistics.
  • Have sufficient familiarity of working with Mathlab.

Current Projects

  • Automatic Synthesis of Shell Scripts for complex manipulations with files
    Description: The project involved automatically synthesizing shell scripts to perform operations like complex renaming, moving, copying, deleting, printing etc. on all files having the same file-name pattern or similar attribute(s).
    Achievements: I designed an algorithm based on programming by example, which on monitoring the last few commands executed by the user suggests, in an interactive setting, command(s) to perform the same operation(s) on all files satisfying the file-name pattern learned by the algorithm and/or having similar attribute(s).
    Research Area: Automated Reasoning, String Manipulations, Program Synthesis.
    Implemented Using: Java, Bash, Swing GUI
    Guides: Dr. Sumit Gulwani, Microsoft Research, Redmond, Dr. Ruzica Piskac, Max Planck Institute for Software Systems.
    Duration: June 2012-Present.

  • Nano-Cell Placement using Particle Swarm Optimization and Graph Partioning
    Description: The nodes of the graph represent nand gates and invertors, which are made of molecular nano-electronic devices. These devices are basically molecules of which a single molecule acts as a diode. These diodes only can be used to make NOR and NAND gates, which can replace mosfets in circuits in the near future, giving smaller circuits with better performance. The aim is to place graph nodes, with minimum interconnect.
    Achievements: . I designed an optimal algorithm to place the graph nodes on a 2D grid with minimum interconnect length, by partitioning the graph into smaller parts, using Particle Swarm Optimization on each part and combining them. The solution has an optimal running time and takes care of given constraints like defective squares on which no nodes can be placed and the maximum distance between two adjacent nodes, as specified.
    Research Area: Particle Swarm Optimization Algorithm, Graph Optimization, K-L Graph partitioning Algorithm.
    Implemented Using: C
    Guide: Prof. R.S.Chakraborty, Computer Science & Engineering, IIT Kharagpur.
    Duration: November 2011-Present.

Completed Projetcs

  • Implementing Parallel & Distributed Build and Resolving File Dependency issues for the same
    Description: The network testing product, IxCatapult, by default built on one CPU, which took 93 minutes. The project aimed at making use of multiple processors on a system and processors of various other systems connected via LAN to build the product so as to reduce the build time.
    Achievements: I implemented parallel and distributed build for the product, making use of multiple CPUs available on multiple systems connected via LAN, using Cmake, Distcc. File Dependency issues were resolved by redefining dependencies in Makefiles. The product now builds in 29 minutes (3.2 times faster)
    Research Area: Distributed Build, Resolving File Dependencies
    Toools Used: GNU Make, CMake, Distcc, Ccontrol, Ccache.
    Guide: Mrinmoy Das, Manager (Development), Ixia Technologies.
    Duration: May-June 2012.

  • Social Networking Solution for College Students
    Description: The project aimed at addressing the networking problems faced by college students. For example, when a student goes for an internship or travels home or goes for an inteview etc. he often lacks company of good friends ,shared cheap accommodation etc.
    Achievements: I developed an application aimed at solving networking problems of college students. The application helps students to connect with each other to pool travel, accommodation and more during internships, interviews, travel etc. to enable them find good company and save money. User is provided complete flexibility to choose his group using advanced search based on various parameters, and features like a Discussion Forum, Create New Event, AutoComplete, SpellCheck, TagCrowd showing popular events, Event Suggestions
    Research Area: Social Networks
    Toools Used: PHP, MySQL, XHTML, XML, jQuery, JavaScript, CSS, HTML, Google Maps API.
    Guide: Yahoo HackU Technical Team. .
    Duration: January 2012.

  • Development of a jQuery based web-based editor, as a Software-as-a-Service
    Description: The project involved developing a JQuery based web-based editor to be hosted on a Cloud Computing Architecture.
    Achievements: The editor had many unique features like Cross device and browser compatibility, Progressive enhancement of JQuery UI Design, Scaling capability, PHP Connector for adding multi-lingual features, configurability with four packages to choose from, light-weight with a size of just 500 kb and high performance with a loading time of just 10^-2 microseconds. I had also gone through several IEEE research papers on Cloud Computing during my project including "Frontiers in Information and Software as a Service" and "Application Development over Software as a service", which gave me great exposure to Cloud Computing.
    Research Area: Software-as-a-Service, Platform-as-a-Service, Cloud Computing.
    Tools Used: JQuery, JavaScript, PHP, MySQL, AJAX, HTML, CSS.
    Guide: Mr. Ashwini Rath, Director and CEO, Batoi Systems.
    Duration: May-June 2011.

  • Autonomous Robotics and Artificial Intelligence.
    Description: I successfully designed and built an autonomous robot named "Pathfinder". The basic components of the robot consisted of a rectifier circuit, path-follower circuit, wall-follower circuit and a motor-driver circuit. The robot was able to follow a particular path intelligently and move following walls.
    Guides: Technology Robotics Society, IIT Kharagpur.
    Duration: December 2010.

Academic Achievements

  • Selected for the prestigious Summer Research Fellowship 2012 by Max Planck Institute for Software Systems, Germany.
  • Selected for the prestigious Summer Research Fellowship by Indian Academy of Sciences.
  • Received an honorable mention for developing a Social Networking application for college students at Yahoo Hack-U 2012.
  • O.P. Jindal Engineering and Management Scholar 2010: Figured among the top 22 engineering students from all over India.
  • Shortlisted Aditya Birla Scholar 2010: Figured among top 24 engineering students shortlisted from all across India.
  • All India Rank 318 in IITJEE 2010 (figured among the top 0.078% of around 400,000 candidates).
  • Institute Rank 11 (out 1300 students) and Department Rank 6 (out of 100 students) during admission at IIT Kgp.
  • Merit Award in National Science Olympiad 2009, with an All India Rank 278
  • Received Nirmal Chandra Baral Memorial Award 2007 for being ICSE 2007 Topper at Don Bosco School, Bandel.
  • Best Student Award 2006 at Don Bosco School, Bandel: Best in Character, Academics, Leadership.
  • Won various awards for excellent academic performance from class IV to XII.

Positions of Responsibility

  • Web Sub-head, Spring Fest 2012, the annual social and cultural fest of IIT Kharagpur.
  • Core Organising Team Member, Indac 2011, which is the Technology Transfer Summit of IIT KGP.
  • Organising Committe Member of AIESEC's Fresher's Recruitment 2011.
  • Secretary at Communique, organised several workshops for soft skills development.
  • Volunteer in Guest Reception for Spring Fest 2011, the annual Social & Cultural Fest of IIT Kharagur
  • Volunteer in Guest Reception for Shaurya 2010, the annual Sports Fest of IIT Kharagpur.

Extra-Curricular Activities and Achievements

  • 1st Prize in Numeru, an Online Stock Market Event of Kshitij 2011, IIT Kharagpur.
  • 1st Prize in IIT Guwahati’s Techno-Management Fest, Techniche 2009 in Virtual Stock Market .
  • Red Belt Holder in Taekwondo, also received Bosco Taekwondist Award 2006.
  • Member of AIESEC, IIT Kharagpur in Communications and Information Department.
  • Member of Technology Transfer Group, IIT Kharagpur.
  • Member of IIT KGP’s Debate Club, also represented IIT KGP at IIT Bombay's National Parliamentary Debate 2010.
  • Member of Kharagpur Robotics and Artificial Intelligence Group(2010).
  • Member of National Service Scheme, IIT Kharagpur.
  • Member of Leadership Training Service at Don Bosco School, Bandel (2005-2008).

Kindly contact me for a copy of my resume

  • Email: Click here to email me.

  • Contact Address:
    Room No.: D-345,
    Rajendra Prasad Hall of Residence,
    Indian Institute of Technology, Kharagpur.
    West Bengal-721302.
Find me on