Google and Facebook Internship Resume
Google and Facebook Internship Resume
Google and Facebook Internship Resume
Interests
Computer Vision (Recognition, Detection and Classification Problems)
Education
2010Now PhD student in Computer Science (Computer Vision), Cornell University, New
York, NY.
Advisor: Prof. Serge Belongie
Research: Ego-centric Computer Vision
Transferred with advisor from UC San Diego to Cornell University.
20072010 MSc in Computer Engineering (Artificial Intelligence), Sharif University of Tech-
nology, Tehran, Iran, 18.67 /20.
Advisor: Prof. Shohreh Kasaei
Thesis: Multiclass Visual Object Recognition Based on Cluttered Images
{ Ranked first in national university entrance exam for M.Sc degree in Computer Engineering
in year 2007.
{ Ranked first among all Masters students of Computer Engineering Department in 2008.
20032007 BSc in Computer Engineering (Software Engineering), University of Tehran,
Tehran, Iran, 17.23 /20.
Advisor: Prof. Babak Nadjar Araabi
Thesis: University Course Timetabling Using Improved Genetic Algorithm
{ Ranked second among all of the university computer engineering students in year 2003.
19992003 Diploma in Mathematics and Physics, Allameh Helli Highschool, Tehran, Iran.
Allameh Helli is the Tehran branch of NODET(National Organization for Development of
Exceptional Talents).
Research Experiences
Aug2014Now Computer Vision Lab, Department of Computer Science, Cornell University,
New York, NY .
Egocentric Computer Vision
Sep2011 Computer Vision Lab, Department of Computer Science and Engineering,
Aug2014 University of California, San Diego, San Diego, CA .
{ Interactive Image-based Geolocation
{ Egocentric Vision, Object/Activity Recognition
Jun2013 AI Group, Facebook Inc, Menlo Park, CA .
Sep2013
1/5
Jun2012 Goggles Team, Google Inc, Los Angeles, CA .
Sep2012
Sep2010 Systems Energy Efficiency Lab, Department of Computer Science and Engi-
Jun2011 neering, University of California, San Diego, San Diego, CA .
Energy Management in Mobile Phones
2/5
2004 2nd Rank, F.O.E (Faculty of Engineering) 2nd Award for achieving the second best
GPA among all university Computer Engineering students.
2004 9th Team Rank, 6th Asia Regional ACM Programming Contest along with the "UT1"
team members, 72 teams participated from Iran, Sharif site, Tehran.
2004, 2005, 1st Team Rank, University of Tehran Qualification Contest for Asia Regional ACM
2006 Programming Contest Tehran Site, Sharif University of Technology.
2003 Top 0.1 %, Nationwide entrance exam of Iranian Universities, very competitive with
nearly 500,000 participants.
2002 Bronze Medal, 19th Iran National Mathematics Olympiad, Young Scholars Club
(YSC), Tehran.
Teaching Experiences
Winter 2012 Teaching Assistant, Mathematics for Algorithm and Systems Analysis (CSE21) at
CSE Department, University of California, San Diego.
Fall 2011 Teaching Assistant, Image Processing Course (CSE166) at CSE Department, Uni-
versity of California, San Diego.
Spring 2009 Teaching Assistant, Neural Networks Course (CE40667) at CE Department, Sharif
University of Technology.
Fall 2008 Teaching Assistant, Advanced Digital Image Processing Course (CE40823) at CE
Department, Sharif University of Technology.
Spring 2007 Teaching Assistant, Algorithm Design Course (ECE424) at ECE Department, Uni-
versity of Tehran.
Fall 2006 Teaching Assistant, Artificial Intelligence Course (ECE397) at ECE Department,
University of Tehran.
2006-2007 Teacher, Computer Course, Allameh Helli High School, Tehran.
Summer 2005 Teacher, Teaching Introduction to Linux Systems, University of Tehran.
Spring 2004 Teaching Assistant, Advanced Programming Course (ECE119), ECE Department,
University of Tehran.
Professional Experience
Summer 2013 Intern, Working for Facebook Inc in its headquarters at Menlo Park, CA in the AI
Group.
Summer 2012 Intern, Working for Google Inc in the LAX office on Google Goggles.
2011-now Coach, Coaching UCSD ACM/ICPC programming team which advanced to the world
finals in 2011.
Fall 2009 Intern/Researcher, Research in the field of Machine Learning and Image Processing,
Max Plank Institute of Tbingen, Germany.
2006-2008 Problem Setter and Judge, Problem Setter and Judge of the 3rd, 4th and 5th
HelliNet Programming Tournament.
2007-2008 Programmer (Part Time), Developing an Engineering Workstation for a Distributed
Control System, Farineh Fanavar Corp.
2005-2007 Problem Setter and Judge, Problem Setter and Judge of University of Tehrans
Local Weekly ACM Programming Contests.
3/5
Summer 2006 Intern/Researcher, Working as a researcher in Sepanta Robotic Research Foundation
(SRRF).
2004-2006 Researcher, Working as a researcher and manager in Mutli-Agent Systems
Lab(MASLAB), University of Tehran.
2004-2005 ACM Officer, Head of ACM Student Chapter of University of Tehran.
2001-2002 Network Administrator, Administration of Allameh Hellis Computer Site.
Publication
2014 M. Moghimi, et. al, "Classifying Physical Activity and Sedentary Behavior in Life-
logging Images", SUBMITTED TO Proceedings of International Conference on Image
Processing Multimedia (ICIP 2014)
2014 M. Moghimi, P. Azagra, L. Montesano, A. C. Murillo, S. Belongie, "Experiments
on an RGB-D Wearable Vision System for Egocentric Activity Recognition", CVPRW
2014
2014 H. Altwaijry, M. Moghimi, S. Belongie, "Discriminative Regions: A Substrate for
Analyzing Life-logging Image Sequences", IEEE Winter Conference on Applications
of Computer Vision (WACV 2014)
2012 M. Moghimi, J. Venkatesh, P. Zappi, T. Simunic Rosing, "Context Aware Power
Management for Smartphones Using Fuzzy Expert System", Fourth International Con-
ference on Mobile Computing, Applications and Services (MobiCASE 2012)
2010 A. Ghodrati, M. Moghimi Najafabadi, S. Kasaei, "Human Action Categorization
Using Weighted Spatiotemporal Features", 18th Iranian Conference on Electrical En-
gineering (ICEE 2010)
2008 M. Babaeizadeh, M. Moghimi Najafabadi, "Content-Aware Image Resizing Based
on Color", Proc. of Fifth Iranian Conference on Machine Vision and Image Processing
(MVIP 2008)
2007 M. Moghimi Najafabadi, M. Zali: "Defining Reinforcement Learning Problem to
Solve Static Multi Processor Task Scheduling", accepted by The International Con-
ference on Intelligent Systems Design and Applications (ISDA 2007)
2007 M. Zali , M. Moghimi Najafabadi, M. Salmani Jelodar, "Task Scheduling in Multi-
Processor Systems Using Genetic Algorithm and Reinforcement Learning", Proc. of
12th International CSI Computer Conference
2007 M. Moghimi Najafabadi, M. Zali, F. Taghiyareh and S. Taheri: "Static Task
Scheduling Using Genetic Algorithm and Reinforcement Learning", Proc. of IEEE
Symposium on Computational Intelligence in Scheduling (CI-Sched 2007)
2006 M. Moghimi Najafabadi and C. Lucas: "Evolving Artificial Neural Networks for
Prediction in Robocup Soccer", Proc. of Ninth Scientific Computing in Electrical
Engineering (SCEE2006), Tehran, Iran, September 2006
Languages
Persian Mother Tongue
English Fluent
Arabic Moderate
4/5
Computer skills
Programming C/C++, Python, MATLAB, Java Type Setting LATEX, Open Office, Microsoft Office
Language
Familiar With C#, Pascal, Prolog Operating Linux (Ubuntu), Mac OS X, Mi-
System crosoft Windows, Android, iOS
Web HTML, PHP, J2EE, JavaScript Mobile Android
Programming Programming
IDE vim/gcc, Intellij Idea, Microsoft Vi-
sual Studio
5/5