Mohamed Salem Phone: 512-***-**** E-Mail: *********@*****.***
***.******@*****.***
*******@****-*****.***
Linkedin : Mohamed Salem
Austin Texas USA
Skills
Computational linguistics and natural language processing seminars &
§
workshop at ACL Madrid Spain.
Attending a Stanford University class on natural language processing.
§
Handheld and portable devices development at Chesen Taiwan.
§
Web and internet technologies at Netscape communication Dublin Ireland.
§
Translation memory techniques and software at star group through online
§
classes from star group Switzerland.
Linguistic parser written in objective c for iOS.
§
Programming Languages: C, Objective C, C++ and Java.
§
Good understanding of design patterns, OOP, OOD.
§
Good Knowledge about frameworks like, NLTK, UIMA, GATE and WEKA.
§
Knowledge about ontology and ontology tools like Neon and Protégé.
§
Knowledge about open source search engines like SOLR, KIM and ES.
§
Fair Knowledge about Python
§
Experience
2012- April 2013 Technical Lead at CISCO www.cisco.com
Working on NLP and enterprise search related project.
2010 - Present Manager and Lead Developer Text Scope www.text-scope.com (USA)
Developing iPad applications: all available on iTunes Store
Lightning News, a news search engine application with plenty of features
iTunes Store
Page 2
Key Text Browser 2.0, a text visualization application with plenty of features
iTunes Store
Key Text Browser, a statistical natural language processing based application for the
iPad
iTunes Store
Active Parser, a linguistic NLP parser
School capabilities demo for iPhone and iPad
Battle Ships, a simple game with sound and graphic
iTunes Store
2011-2012 Research Assistant at Texas A&M University http://www.tamuk.edu(USA)
The role was a research assistant with responsibility of designing and developing a
program using the code warrior development environment to be used on the dragon
board. This program is designed to analyze the performance of coupled motors that
work together as motor-generator pair.
Designing and developing an iPad app that utilize the Arduino board to capture
different sensor data
Developing several small applications in Java using eclipse development environment.
2007 - 2009 Star Group Switzerland http://www.star-ts.com/ (Egypt)
Responsibilities included:
- Design of the X10 based software “Ghost”.
- Managing the implementation of the software.
- Travelling to different client location to tailor the software for their
needs.
- Doing research on the X10 Technology and learn about CM11 serial
device.
2002 - 2007 Software Development Manager (Egypt)
Star Group Switzerland http://www.star-ts.com/
Responsibilities Included:
- Studding and analyzing the star group translation memory software
“Transit”.
- Managing a team of translators and software engineers to localize banking
software.
- Build tools to assist (Transit) product of star group International, The task
was to make Transit work with the Arabic language. Enhance some of the
features related to following: sentence segmentation, dictionary mapping,
idioms and collocations.
Page 3
2000 - 2002 Senior Software engineer (Ireland)
Netscape Communication (AOL America Online in Ireland)
Responsibilities included:
- Building and managing projects in C++.
- Working in projects related to web rating using XSLT.
1998 - 2000 Software Development Manager (Egypt,Taiwan)
Computer & Engineering World CEW Egypt – Chesen Taiwan
Responsibilities included:
- Development Manager responsible for managing the development of the
company strategic handheld products.
- Managing the both the Egyptian and Taiwanese development team whom
are responsible for the coding of handheld software.
- Design the software and participate in development.
- Travelling and living in Taiwan for more than a year to follow up on the
production and testing of the handheld product.
1993 - 1998 Development Manager (Egypt)
Sakhr Software http://www.sakhr.com (one of the world leaders
in NLP based technology)
Responsibilities included:
- Managing the development of several Natural
language processing applications like: Automatic Text
Indexer, Multi-lingual Dictionaries, Multi-Search and
live topics.
- Computational linguistics research work to all the application developed
above.
1992 – 1993 Software Developer (Egypt)
Apple Pie
- Developing several applications for the MAC OS.
Education:
Texas A&M University, College of engineering
. Master Degree in Computer Science Texas A&M University, Texas (4/4) 2011 – 2012
Cairo University
. Post Graduate Diploma In Computer Science 1991-1993
. Bachelor Degree of Engineering 1983-1989
Page 4
Hobbies
Listening to Classical music, Painting, Chess, Travelling, Politics and Art in general.