Vivek Prakash

Co-founder at HackerEarth
Bangalore, Karnataka, India
Django, Ruby on Rails
Tools & Libraries:
Git, Vim
IIT Roorkee
Join HackerEarth and view Vivek Prakash's full profile. It's absolutely free!
HackerEarth is the network of top developers across the world, enabling them to connect to start-ups, tech companies, organizations and discover the best developer jobs.
Language Activity
Technical Skills
Backend Development, Frontend Development, System Administration, Data Architecture, Information Security
Django, Ruby on Rails
Tools & Libraries
Git, Vim
Work Experience
HackerEarth, Bangalore, Karnataka, India
Oct 2012 - Present (5 years and 7 months)
HackerEarth is helping companies around the world hire better programmers, the smarter way. Finding the right kind of developers is becoming increasing difficult for companies today. HackerEarth is a discovery platform where companies can find relevant talent for their tech teams and like wise programmers can find companies where they would want to work.
Dec 2011 - Sep 2012 (10 months)
Built web applications in Python/Django, wrote the code checker in C, went crazy sometimes, and enjoyed the energy and enthusiasm!
Skills: C++ | Python | Django
Student Developer (Internship)
Amazon Development Centre Private Limited
May 2011 - Jul 2011 (3 months)
Worked on some projects in Webstore Team.
Coordinator, System Administration & Security
Information Management Group, IIT Roorkee, IIT Roorkee, India
Apr 2011 - Sep 2012 (1 year and 6 months)
IMG is a student body solely responsible for developing and managing all Internet and Intranet applications in IIT Roorkee, including the institute website and registration & placement portals. I look after the security and administration of Linux servers, and lead the builder-tools team which maintains the code (Git) repository for Information Management Group.
Skills: Java | Python | Django
Student Developer
Google Summer of Code 2011
Apr 2011 - Aug 2011 (5 months)
Organization: MINIX 3 Research Group at the Vrije Universiteit in Amsterdam, The Netherlands
Skills: C
Project Leader
Information Management Group (IMG), IIT Roorkee
Apr 2010 - Mar 2011 (1 year and 0 months)
As a project leader & developer, I managed and developed the ‘Registration Online’, ‘Lectures and Tutorials’, ‘Users Statistics’, and supported the team members in various group accomplishments.
Student Developer
Department of Computer Science, IIT Roorkee
Feb 2010 - Mar 2011 (1 year and 2 months)
Student Developer
Information Management Group (IMG), IIT Roorkee
Jan 2009 - Mar 2010 (1 year and 3 months)
Porting NetBSD userland to MINIX 3
Apr 2011 - Aug 2011 (5 months)
I expanded the MINIX userland by porting the userland utilities from NetBSD and replacing the old and obsolete userland part of MINIX with that of NetBSD’s, while minimizing the changes in the NetBSD sources and conforming to newer POSIX revisions. This project made MINIX 3 more user friendly as there are now more utilities available to do the routine jobs and that too with many more options and functionalities. For more information, please visit , , http://
Skills: C | Operating Systems
University Time Table Generation
Feb 2010 - Mar 2011 (1 year and 2 months)
I worked in a team to develop open-source software for generating university time table that has been integrated in the Brihaspati - a platform independent, highly scalable content-delivery tool for web based e- learning system. It was funded by the MHRD under the scheme Educational Resource Planning. It has been developed in Java using Turbine framework and successfully tested over large data sets.
Skills: Java
Online Course Registration (REGOL)
Jul 2009 - Apr 2010 (10 months)
Members:Vivek Prakash, Virendra Jain, Chandra Sen VikramRegistration Online is the official registration portal at IIT Roorkee. Over a long period of time, its complexity had increased and efficiency dropped. I did a major code revamp by removing and adding many modules, and made it highly efficient and bug free. It has been developed in Java using Struts framework and runs on Jakarta Tomcat server, and is used by students for registering online for regular courses and institute elective courses.
Skills: Java | Struts
Jan 2012 - Present (6 years and 4 months)
Channel-I is the intranet website of IIT Roorkee. A complete recoding and redesigning of the website was undertaken by my team. I wrote code for several applications in the website and I had to coordinate work between several other students. Deadlines were critical as the website needed to be launched in about 5 months. My job also included dividing the project in various phases, assigning jobs among several students as per their skill-set and interests, and reviewing their code after specific periods of time.
Skills: Python | Django
Apr 2010 - Oct 2011 (1 year and 7 months)
- Brihaspati is a university management software maintained by IIT Kanpur, under the ERP project funded by MHRD. - Improved the previous algorithm for generating timetable incorporating hard constraints on course schedules and faculty preferences. - Implemented an XML and XLS parsing of input data, PDF generation of final timetable, and drag and drop in HTML fo modifications. Attended various conferences and meetings in Delhi and Kanpur.
Skills: Java
Voice Response System
May 2010 - Jul 2010 (3 months)
It aims at providing virtual guides and advices to villagers for services like education and clinical services via mobile phones. It is being developed using Asterisk AGI, Python and Django. I added several useful features to it e.g. recording the answer by admin to be delivered to any mobile number, and making an automatic reply to any number.
IIT Roorkee
Bachelor of Technology (B.Tech.), Computer Science
2008 - 2012
Skills: C++ | Python | Django | Data Structures | Algorithm
Chinmaya Vidyalaya, Bokaro
12th grade, Mathematics, Physics, Chemistry, Biology
2006 - 2008
D.A.V. Public School, Aurangabad
10th grade, Mathematics, Science, English, Sanskrit, History, Geography
1999 - 2006
Placed 6th in ACM-ICPC Asia Region Finals
December 2011
Dec, 2011
ACM International Collegiate Programming Contest is an annual multi-tiered computer programming competition among the universities of the world
Placed 3rd in Insomnia (India)
March 2011
Insomnia is a programming contest open to everyone and conducted online by IIT Roorkee.
Subscribe to HackerEarth news
Join programming club on Facebook

View All Notifications