You are on page 1of 3

Anshuman Singh

253,Old Boys Hostel,
International Institute of Information Technology,
Gachibowli, Hyderabad­500032, A.P. , INDIA.  

Date of Birth : 26th January , 1989 
Email:  anshuman@students.iiit.ac.in 
HomePage: http://web.iiit.ac.in/~anshuman 
Phone No. : +919966655751 

Objective 
A platform which gives me a chance to exploit my extreme interest in the field of 
Computer Science ,fulfil my desire to do something out of the box ,explore my talent and 
showcase my skills properly. 

Interests
l Number Theory 
l Algorithms 
l C/C++ Programming language 
l Software Development 

Education
l B.Tech 
   International Institute of Information Technology, Hyderabad [ India ] 
   Completed May 2010 ,CGPA :8.86/10 
l Senior Secondary 
   City Montessori School,Lucknow. 
   ISC Board (2005­06) with 95%. 

Special Laurels

l Winner of ACM International Collegiate Programming Contest South Asia regional, 
Amritapuri 2008­09. Invited to compete in World Finals in Stockholm (Sweden) in April 2009. I 
was also ranked 3 rd  in ACM ICPC Kanpur regional in 2007­08.   
l Winner of ACM International Collegiate Programming Contest South Asia regional, 
Kanpur 2009­10. Represented the South Asia region at the World Finals in Harbin (China) in 
February 2010. 
l Been in top ranks and have got prizes in SEVERAL ( > 50 ) annual online 
programming/debugging/obfuscated coding contests conducted by various universities in India 
and outside. That includes winning the Annual Online Programming Contests conducted by IIT 
Delhi, NIT Surathkal, NIT Durgapur, Delhi College of Engineering and Madras Institute of 
Technology in the Academic year 2007­08 and 2008­09.  
l Ranked 3rd in the world in problem solving at SPOJ as in February 2009. SPOJ has 50000+ 
participants from 125 countries ( 800 from India ) and 1200+ institutions. I have solved about 
500 problems there. 

Achievements ( Technical )

l Ranked 4th  in India Student Mathematica Competition 2008 .   
l One of the seven Indians to be called onsite for Google Codejam 2008 Semifinals 
( Bangalore Site ). 
l 6  Rank in Regional Mathematics Olympiad North Indian region.   
th

l Ranked 2nd  in India on Project Euler as in July,2009. This is a very popular website which has 
problems aimed at inspiring the user to extract maximum use of computational methods to solve 
mathematical and number theory problems. I have solved more than 200 problems and am a level 
5 ( highest ) user on the site.
My UserName : anshuman_singh 
l Winner of the Codechef Challenge March 09 , APRIL 09 and August Mini 09. Codechef is a 
national programming competition for Indian students and professionals. I am now a  problem 
setter and problem tester for Codechef. 
l Ranked 4th in India on Topcoder ( As in December,2008 ). 
Highest Rating : 1985.
Username: AnshAryan
l Awarded the Programmer of the month title for the month of August on Codechef. 
l Winner of "Overnite ­ Multi­Provincial Programming Contest" hosted by IIT Kharagpur for 
2 consecutive years ( 2008 and 2009 ). 

Achievements ( Academic )

l Recepient of NTS (National Talent Search) Scholarship given by govt. of India to Talented 
students. 
l Enlisted in the Dean's list for excellence in Academic performance for all the semesters till 
now. 

Projects ( Course projects not included )
l Recepient of NTS (National Talent Search) Scholarship given by govt. of India to Talented 
students. 
l Enlisted in the Dean's list for excellence in Academic performance for all the semesters till 
now. 

Projects ( Course projects not included )

l Babelfish  ( Directi Intern Project ) ­ Summer, 2009.  
Babelfish was a project to manage the workflow of translation on websites and code 
repositories. This project was done by two interns ( including me ) at Directi. The project enabled 
the user (admin) to add a code repository location and the Babelfish system parsed the code to 
create a list of tasks and tags for the translator. 
The project code can be accessed  here.
The project URL : http://sofi.directi.com
Team Size : 3 ( 2 interns and a mentor )
Technologies used : Balsemiq , PHP , Codeigniter(MVC Framework), Python, MySQL.
l CampusBhopu  ( Self ) ­ Summer, 2010.  
CampusBhopu is an effort to build a common platform for all college students to interact and 
share knowledge. By means of this application, we want to provide the student community with a 
platform to express their unbiased views as opposed to the biased media presentation of 
colleges. Campus Bhopu starts off with a social aspect to its cause. 
URL : http://www.campusbhopu.com 
Project hosted on Google App Engine. 
l Intelligent Power Management Systems  ( Own Project Sponsored by Cozy Games ) ­ 
Summer,2008 . 
This project was done by a group of 5 students ( Briefed due to confidentiality ) . I designed 
the database structure, the desktop application and the Artificial Intelligence part of the project.
l Open Source Intranet File Search Engine  ( Self ) ­ Semester 5 .  
A generic intranet file search engine which is easily deployable on any intranet and can be 
used to search files through FTP and SMB shares. Users can also subscribe to the feed of various 
ftp servers. Users can view files added recently on any server and recent popular downloads. In 
a later stage, this project will be able to provide user with new download suggestions based on 
his previous download history. Technologies used are MySQL, JSP, Glassfish, Checkstyle etc. This 
project is an open source project and its hosted on http://intranetsearch.dev.java.net. 
Team Size: 3 
l Data Mining for user's data analysis on programming judges  ( Guide: Dr. Vikram Pudi ) ­ 
Semester 3
Under this project, I implemented an algorithm to provide ratings to problem based on the 
frequency at which the problem is being solved , number of users who have solved the problem 
and the rating of the users who have solved the problem. Similarily, I provided rating to users. 
Then , based on these criterion, I then provided several utilities on site ( next five easiest 
problem in a specific problem category , top 5 coders from previous weeks performance , 
comparing 2 profiles, graph of performance of user ,etc. ).  
l Optimal Text Selection Algorithm  (Guide : Dr.Anoop Namboodiri )­ Semester 2.  
I came up with an algorithm to extract some set of random words from a given dictionary (of 
any language ­­  assumed dictionary was in ISCII format) such that the letter count requirement 
of user is fulfilled. e.g. given that the user requires certain 'x' number of A's, y number of B's , z 
number of C's and so on , the algorithm provided a set of words such that the sum of number of 
A's in all the words was as near as possible to x, of B was near to y and so on. A bound was 
established on the worst case performance of the algorithm.  
l Algorithm Library ( Self ).  
I have implemented an algorithm library which has implementations of several Number theory 
functions, Graph theory algorithms ,Computational Geometry algorithms , Data Structures, Flow 
network algorithms, String algorithms and Linear algebra. You can have a look at the list on 
http://web.iiit.ac.in/~anshuman/codes.html  
l SmartWiki  ( Self Project ) .  
A small greasemonkey script to enhance wiki pages made as part of Yahoo HackU 2010. 
This project enabled the user to view extra details in the wiki article which included the related 
images to the article, map locations plotted on the page, weather details for location ( if the 
article is about a location ), price and buy details ( for articles about products ) and many more. 

Work Experience

l Software Engineering Intern at Directi, Mumbai for a period of 2 months ( May 2009 to July 
2009 ) 
l A consultant position with Directi for the period of August 2009 – March, 2010.  
l Software Engineering Intern at Cozy Games for a period of 2 months ( May 2008 to June 
2008 ). 
l Worked as a summer intern in Center for Visual Information Technology (http://cvit.iiit.ac.in/ ) 
( April 2007 to June 2007) 
l Organizer of primary online events of our college (IIIT , Hyderabad) for 3 consecutive years 
now. The events [ Codecraft, MathematiKa and TLE ] had participation from 66 different 
countries with more than 3000 participants. 
l Worked as a Teaching Assistant for the course Computational Structural Biology. 

Skillset
Skillset

l Operating 
GNU/Linux , Windows 
Systems 
l Programming 
C, C++ ( Advanced ), Java ( Moderate ) 
Languages 
l Scripting 
Bash ( Basic ), Python ( Moderate ) 
Languages 
HTML ( Moderate ) , CSS ( Moderate ), JavaScript (Moderate) , 
l Internet Technologies 
Ajax ( Moderate ) 
l XML Technologies  XML, XSL, DOM ( Basic ) 
l Server Side Scripting  Mod_Python ( Moderate ), PHP ( Moderate ) 
l Database Management 
MySQL, Sqlite, JavaDB ( All Moderate ). 
Systems 
l Other Tools and API's  Mathematica ( Moderate ) , Matlab ( Moderate ) 
l Programming 
Vim ( advanced ). 
Environment 

End of Curriculum Vitae 

You might also like