1. Pulkit Goyal
+41 (766) 243 816 • pulkit.goyal@epfl.ch, pulkit110@gmail.com
http://pulkitgoyal.in
Technical skills
Languages: Java, C, C++, Perl, SQL
Scripting: PHP, JavaScript, HTML5/CSS, XML, Shell
Softwares Used: Matlab, Eclipse, LaTeX, Netbeans, Microsoft Visual Studio, Oracle, Aptana
Libraries Explored: Spring MVC, Hibernate, Lucene, ExtJS, jQuery, jQuery-UI, Fluid Infusion,
jqUnit, OpenGL, Spring Roo, Android SDK, Titanium, Win32 Framework, Symbian, Twitter4j
Work Experience
My Reservation System Switzerland
Part-time Software Developer Dec,2011–present
Implemented functionalities which allows users to easily book reservations such as Payment with PayPal
and SwissPost, Multiple Reservations.
Google Summer of Code Switzerland
Student Developer May, 2011–Aug 2011
Worked on development of Image Editor Component for the fluid infusion framework.
ELCA Informatique SA Switzerland
Software Developer Intern Feb, 2011–July 2011
Worked on development of Easy Box Office that allows selling of numbered seats in offline mode.
Technische Universitat Dortmund Germany
Research Assistant May, 2010–July 2010
Generated random automatons as well as designed backend of RERS, a competition framework.
Sun Microsystems India
Software Engineer Intern Jun, 2009–July 2009
Ported application named Cream to Open Solaris.
IIIT Hyderabad India
Research Assistant (TDIL Group) May, 2009–July 2009
Developed a tool to transliterate between 7 Indian Languages.
Academic Achievements and Awards
Winner of You Make IT Smart competition (2012) organized by Microsoft, Switzerland.
Awarded DAAD fellowship by German Government in 2010.
Awarded the first prize in students’ category at Young IT Professional Awards in 2010.
Awarded scholarship in I , II and V I sem during B. Tech for meticulous academic performance.
2. Selected Projects
Data Mining on Twitter (github) Switzerland
Signal Processing Laboratory, LTS4, EPFL Sep, 2011–Jan 2012
Implemented learning algorithms to model a certain group of users based on their connections and
similarity of tweets and to model the spread of interests.
Used: Java, Hibernate, Twitter4j, MySQL, Matlab, GeoCommons, Eclipse.
Image Editor (github) Switzerland
Fluid Infusion, Google Summer of Code May, 2011–Aug 2011
Developed Image Editor component for the fluid infusion framework. Allows features like Cropping,
Resize and Tagging of images in the browser.
Used: HTML5, JavaScript, Jquery, CSS, Fluid Infusion Framework, Aptana Studio.
Numbered EBO Switzerland
ELCA Informatique SA Feb–Aug 2011
EBO allows clients to sell tickets in offline mode and automatically integrate the orders to central server.
Also implemented communication between EBOs to prevent selling the same seat twice.
Used: Java, Spring MVC, Hibernate, Hessian Web service, Ext JS, Eclipse
Image Inpainting (github) India
IIIT Allahabad Jan, 2010–May 2010
Inpainting refers to the art of recovering selected region from an image in a visually plausible way. Used
the best exemplar approach with a priority term.
Used: Java, Netbeans
Devanagari Character Recognition (github) India
IIIT Allahabad Jul, 2009–Dec 2009
Developed software that could recognize Devenagari characters from an image of Devanagari text.
Used: Java, Netbeans
Publications
- Pulkit Goyal, Sapan Diwakar and Anupam Agrawal, “Fast and Enhanced Algorithm for
Exemplar Based Image Inpainting”, The 4th Pacific-Rim Symposium on Image and Video
Technology, PSIVT2010, Singapore (2010)(pdf).
- Pulkit Goyal, Sapan Diwakar and Anupam Agrawal, “Devanagari Character Recognition
towards Natural Human Computer Interaction”, IndiaHCI conference, IIT Bombay, Mumbai,
India (2010)(pdf).
- Pulkit Goyal, Sapan Diwakar and Rohit Gupta, “Transliteration among Indian Languages using
WX Notation”, Proc. Of KONVENS 2010, 10. Conference on Natural Language Processing,
Saarbrucken, Germany (2010), pp. 147-150(pdf).
Education
EPFL Lausanne; Switzerland
M.S., Computer Science, 2011–2013
IIIT-Allahabad Allahabad, India
B.Tech.(Hons.), Information Technology, 9.25/10 2007–2011