Shilpa Shukla
**** ***** ****, *** *****, MI ****5 ********@*****.*** 312-***-****
Education
University of Michigan, School of Information, Ann Arbor, MI August 2012 December 2013
Master of Science in Information with a specialization in Information Analysis and Retrieval
The University of Texas at Austin, Austin, TX August 2011 August 2012
Coursework towards Master of Science in Information Studies
Harcourt Butler Technological Institute, Kanpur, India June 2004
Bachelor of Techology in Information Technology
Experience
School of Information, The University of Texas at Austin, Austin, TX
Graduate Research Assistant January 2012 May 2012
Interface design for a touch table intended to facilitate Archival Science students process collections
Environment: Windows, JavaScript
Samsung India Software Center, Noida, India
Module Lead, Senior Software Engineer March 2008 November 2008
Designed and developed image viewer and editor of Samsung PhotoActiva, part of an in-house content management
software which replaced third party (ArcSoft) software that was initially shipped with Samsung digital photo frames
Managed a team of three Software Engineers and was responsible for code reviews and assigning tasks
Environment: Windows, C, C++, MFC 9.0, GDI+, Design Patterns, UML
Motorola India Pvt. Ltd., Hyderabad, India
Software Developer January 2007 February 2008
Fixed defects and did feature enhancements in the Scalable Vector Graphics Engine component of Faultline. Using
Faultline, mobile UIs can be speci ed using a Motorola proprietary declarative language similar to XML.
Environment : Linux, C++, XML, CSS, Qt, Design Patterns, STL
Quark Media House Pvt. Ltd., Mohali, India
Software Engineer July 2004 January 2007
Implemented Jumps feature in C++ from scratch to deal with jump stories in an easy way for QPS 3.5.
Implemented Factory, Bridge, Command Design patterns as part of Quark Publishing System feature enhancements
Developed a multithreaded XTension (shared library), for QuarkXPress and Quark CopyDesk, on both Windows and
Macintosh operating systems, using named pipes
Environment: Windows, Mac OS X, C, C++, MFC, STL, UML, Design Patterns
Skills
Programming Languages C, C++, Java, Scala
Web Technologies HTML, JavaScript, CSS, XML
Designing Rational Rose, UML
Scripting Shell Script, Awk
Other skills Apache Hadoop, Apache Pig, Design Patterns, MFC
Projects
Twitter Sentiment Analysis : Investigated rule based, semi-supervised and supervised learning approaches for sen-
timent analysis of Twitter tweets to gauge the public opinion of President Obama s job approval. Implemented using
Apache Hadoop, Apache Pig, Scala and Java
Parallelizing ListNet Training using Spark : Provided a parallel implementation of ListNet, a learning to rank ma-
chine learning algorithm, using Scala and Spark and evaluated it on MSLR-WEB10K/30K dataset. Poster in SIGIR 12
Interaction Design : Designed an interaction to enable smart phone users to pull and push content to a touch screen
display. Created wireframes, prototypes, developed and conducted usability tests. Used Sencha Touch 2.0 and Node.js
Awards & Certifications
Quark Media House Exceptional Performer award in the last and rst quarter of 2005 and 2006
Brainbench certi ed C++ developer 83 percentile (transcript id # 7932386)