2
Aman Garg ▪ Male 23 years Contact Mobile: +918105796741 Email:[email protected] LinkedIn EDUCATION Bachelor of Engineering (Hons.) Computer Science B.I.T.S.Pilani, Pilani Campus 2013 7.83 AISSCE (Grade XII): P.C.M. with Computer Science St. Margaret Sr. Sec. School, New Delhi 2009 94.0% AISCE (Grade X) St. Margaret Sr. Sec. School, New Delhi 2007 88.8% Key courses Completed: Pattern Recognition, Artificial Intelligence, Software Engineering, Object Oriented Programming and Design, Data Mining, Principle of Economics WORK EXPERIENCE (1 year 4 months) YAHOO! SDC, Bangalore (as Tech Yahoo) (Jul 2013 to Oct 2014) “Acceleratr” An automated tool aimed at acceleration of the application development in the middleware To Improve Time to Market for Yahoo Products. Initial development time cut to 1/10th, automation of up to 80% of the development steps. Implemented various builders e.g. Schema Builder, Boson App Builder. Designed and implemented YQL+ App Builder in Java. Feed Onboarding Platform” – JAVAbased Content ingestion pipeline/framework for Content Agility Worked on the ingestion framework, which is a platform that acquires content from various sources (e.g. feeds, crawls, editorial, UGC), preprocesses them in the raw form and then onboards it to the content grid for transformation, enrichment, sharing and serving. “TOPICS API” Entity specific pages with their info boxes incorporated with live stream news Implemented the Backend portion with the GET and PUT requests for editorial purposes in Java. “Timeline” Entity specific timelines from their birth till date Implemented backend code for fetching unstructured data from wiki and then scrubbing it for getting valuable events in Java. Implemented Image search using Bing image search API. Prepared the Front End for the timeline in HTML and JavaScript. “Movie recommender” A recommender engine that suggests movies based on similar interests of other people Used Java, Neo4j graph technology, Gremlin, Collaborative filtering and Content based recommendation algorithms. “Trending topics” A trending prototype for various entities like Sports, Cricket, Movies, Music, TV in which persons or topics trending for the entity selected were shown and the corresponding news articles made in PHP.

resume

Embed Size (px)

Citation preview

Page 1: resume

Aman  Garg  ▪  Male  23  years  

 

Contact  Mobile:  +91-­‐8105796741  Email:[email protected]  LinkedIn  

 

   EDUCATION  Bachelor   of   Engineering   (Hons.)   -­‐   Computer  Science  

B.I.T.S.-­‐Pilani,  Pilani  Campus   2013   7.83  

AISSCE   (Grade   XII):   P.C.M.   with   Computer  Science  

St.   Margaret   Sr.   Sec.   School,   New  Delhi  

2009   94.0%  

AISCE  (Grade  X)  St.   Margaret   Sr.   Sec.   School,   New  Delhi  

2007   88.8%  

 Key  courses  Completed:  Pattern  Recognition,  Artificial  Intelligence,  Software  Engineering,  Object  Oriented  Programming  and  Design,  Data  Mining,  Principle  of  Economics    WORK  EXPERIENCE  (1  year  4  months)  

YAHOO!  SDC,  Bangalore  (as  Tech  Yahoo)                                                                                                                                                                                                                        (Jul  2013  to  Oct  2014)  

             “Acceleratr”    -­‐  An  automated  tool  aimed  at  acceleration  of  the  application  development  in  the  middleware  

• To  Improve  Time  to  Market  for  Yahoo  Products.  • Initial  development  time  cut  to  1/10th,  automation  of  up  to  80%  of  the  development  steps.  • Implemented  various  builders  e.g.  Schema  Builder,  Boson  App  Builder.  • Designed  and  implemented  YQL+  App  Builder  in  Java.  

         “Feed  Onboarding  Platform”  –  JAVA-­‐based  Content  ingestion  pipeline/framework  for  Content  Agility  

• Worked  on  the  ingestion  framework,  which  is  a  platform  that  acquires  content  from  various  sources  (e.g.  feeds,  crawls,  editorial,  UGC),  pre-­‐processes  them  in  the  raw  form  and  then  on-­‐boards  it  to  the  content  grid  for  transformation,  enrichment,  sharing  and  serving.  

             “TOPICS  API”    -­‐  Entity  specific  pages  with  their  info  boxes  incorporated  with  live  stream  news  

• Implemented  the  Backend  portion  with  the  GET  and  PUT  requests  for  editorial  purposes  in  Java.  

             “Timeline”  -­‐  Entity  specific  timelines  from  their  birth  till  date  

• Implemented  backend  code  for  fetching  unstructured  data  from  wiki  and  then  scrubbing  it  for  getting  valuable  events  in  Java.  

• Implemented  Image  search  using  Bing  image  search  API.  • Prepared  the  Front  End  for  the  timeline  in  HTML  and  JavaScript.  

             “Movie  recommender”  -­‐  A  recommender  engine  that  suggests  movies  based  on  similar  interests  of  other  people                                                                          

• Used  Java,  Neo4j  graph  technology,  Gremlin,  Collaborative  filtering  and  Content  based  recommendation  algorithms.  

             “Trending  topics”  -­‐  A  trending  prototype  for  various  entities  like  Sports,  Cricket,  Movies,  Music,  TV  in  which  persons  or                                      topics  trending  for  the  entity  selected  were  shown  and  the  corresponding  news  articles  made  in  PHP.  

 

 

 

Page 2: resume

INTERNSHIPS  

Sabre  Holdings,  Bangalore                                                                                                                                                                                                                                                                                      (Jan  to  June  2013)  

• Project:  Revamping  of  the  UI  and  Incorporation  of  cross  browser  compatibility  in  an  Extranet  GUI.  • Implemented  Infinite  Scroll,  CSS  Image  Sprites  and  Drag  and  Drop  features.  • Redesigned  the  forms  using  HTML5.  

SmartLink  Pvt.  Ltd.  (formerly  D-­‐Link)-­‐Research  and  Development  Department,  Goa   (May  to  July,2011)                                            

• Project:  Developed  an  Intra-­‐Network  website  for  managing  various  BOMs  (Bills  of  Materials)  pertaining  to  various  projects  of  the  Research  &  Development  group.  

• Implemented  report  generation  using  the  Jasper  Reports  Library  by  connecting  PHP  and  Java  via  PHP/Java  Bridge.  I  also  designed  reports  using  iReport  and  integrated  the  project  in  NETBEANS.  

 

 

ACADEMIC  PROJECTS  

 “Compiler  Project  (  in  C)”   (Jan  to  May,2012)  

Part  of  a  course  on  “Programming  Languages  and  Compiler  Design”  under  Mrs.  Vandana  Agarwal                                                                  

• Created  various  modules  such  as  Lexical  Analyzer,  Parser,  Semantic  Analyzer,  AST,  Symbol  Table,  Type  Checker  and  Code  Generator  using  data  structures  such  as  Hash  table,  N-­‐ary  tree  in  C.  

“Automatic  News  Summary  Generation  and  Sentiment  Analysis”   (Jan  to  May,2012)  

Part  of  a  course  on  “Artificial  Intelligence”  under  Mrs.  Vandana  Agarwal  

• Project:  Developed  an  intelligent  system  implementing  Bayesian  classifier  that  automatically  generates  a  summary  along  with  its  sentiment  (positive  or  negative)  from  news  articles  given  to  it  using  Python.    

“Software  Project  Management”   (Jan  to  May,2011)  

Part  of  a  course  on  “  Software  Engineering”  under  Mr.  Praveen  Ranjan  Srivastava  

• Project:  Developed  a  report  on  Software  Project  Management,  Process  and  Project  Metrics,  Estimation  for  Software  Projects.      

 

 

ACHIEVEMENTS  AND  EXTRA-­‐CURRICULAR  ACTIVITIES    

• Active  on  various  coding  platforms:  SPOJ,  HackerRank,  etc.  • High  Interest  in  Mathematical  puzzles  and  Algebra.  • Hobbies-­‐  Cricket,  LAN  Gaming,  Reading  newspaper,  etc.  

   

   

 

 LANGUAGES  AND  TECHNOLOGIES  

• Languages:  C/Java/C++  ;  Python  (Beginner);  Shell  Scripting,  HTML  5;  JavaScript;  MySQL  • Platforms:  Ubuntu  11.10,  Windows  2001/XP/Vista/7/8,  Mac  OS  X  • Familiarity  with  Version  Control  mechanism  like  GIT/SVN  and  Agile  development  methodologies.