RAED MUNIR SHOMALI
2200 California Street
Mountain View, CA 94040
"Success Is a Journey, Not a Destination" ~ Ben Sweetland shomali11@gmail.com
USA   Tel: (213) 804408 4
  INTRODUCTION
  • Nationality: Jordanian
  • Objective:
    • Seek opportunities that utilize my software engineering experience, help acquire new skills and open doors to learn new technology

"We are all mortals. Our bodies, though strong, can't defy time. One day, we will die. What matters most is the legacy we leave behind. Did we become all that we are capable of becoming? Did we make the difference we came here to make? Did we pursue our dreams when all around us thought we were chasing illusions? Only those who dare to rise, are able to lift themselves above horizons. Only those bold enough to chase dreams, are the ones who catch them"
      ~ Anonymous

View Raed Shomali's profile on LinkedIn

Raed Shomali
  EDUCATION
Masters Degree in Computer Science (Software Engineering) (GPA - 4.0)
Viterbi School of Engineering, University of Southern California

(May, 2009)
Los Angeles, California
Bachelor Degree in Computer Information Systems (GPA - 4.0)
King Abdullah II School for Information Technology, University of Jordan

(June, 2007)
Amman, Jordan

Relevant Coursework
  • University of Southern California (USC)
    • Software Engineering: Professor Barry Boehm, Winsor Brown & Ed Colbert
    • Software Architectures: Professor Nenad Medvidovic
    • Artificial Intelligence: Professor Sven Koenig
    • Web Technologies: Professor Marco Papa
    • Analysis of Algorithms: Professor Shahriar Shamsian
    • Database Systems: Professor Shahriar Shamsian
    • Specification and Design of User Interface Software: Professor Steve Jacobs
    • Personal Software Process: Mr Jim Alstad

  • University of Jordan
    • Software Engineering, Artificial Intelligence, Natural Language Processing, Database Management Systems, Network Programming, Data Security, Algorithms Design
  WORK EXPERIENCE
Jive Software, Software Engineer Full-time (November 2010 - Present)

Disney, Imagineer Full-time (July 2010 - November 2010)

Playdom, Software Engineer Full-time (October 2009 - November 2010)

Rearden Commerce, Software Engineer Full-time (June 2009 - October 2009)

Intersect World, LLC, Developer Internship (Summer 2008)
  • Developed an iPhone Application "Radio" using Apple's iPhone SDK
  • Reached a peak of #6 on the Top Paid List at the Apple Store and counted over 2,500,000 downloads so far.
  • Implemented the application using the Objective C language
  • Got Involved in:
    • Retrieving and Parsing of XML files
    • Storing and Retrieving Information from and to iPhone's SQLite Database
    • Scraping websites to Generate XML Files using PERL
  • Headlined the Daily Trojan Newspaper's Front Page.

USC CSSE Department, Developer Internship (Summer 2008)
  • Designed and Developed "COINCOMO", a Software Engineering tool based on Professor Barry Boehm's Cost Estimation Model.
  • Used Java Swing to interface with a Postgres Database via the JDBC API
  • Communicated and Worked closely with a Sun Microsystems Employee during the development of the tool.
  RELATED EXPERIENCE
University of Southern California, Research Assistant (Spring 2009)
  • Assisted in the assessment of candidate systems engineering effectiveness measures.
  • The assessment shed light on the measures' ability to identify strengths and weaknesses in a project's systems engineering approach and progress.

University of Southern California, Teaching Assistant (Fall 2008)

SS12, Participant (Fall 2008)
  • SS12 is a team software development challenge that is focused on creating software for the disabled community.
  • Worked in teams over a weekend to create software that will make a difference in peoples' lives and in society.
  • Lead by an E-Commerce Entrepreneur, to empower hands-free technology use for those afflicted with nerve-degenerating diseases or limb-disabling accidents.
  • Developed several applications using Java Swing for those with limited mobility. The software's functionalities are usable through facial movements.
  • Project's Wiki Page: Cerebral Solutions

Project Possibility, Participant PDF (Spring 2008)
  • Project Possibility is a nonprofit, community service project committed to creating groundbreaking open source software for the disabled community.
  • Selected to be one of the few hand-picked individuals from a pool of 60 applicants to participate in a 12-week Project
  • Lead by a full-time employee from Amgen, to develop a closed captioning tool to aid the deaf while watching videos.
  • The tool was a Firefox extension developed using Javascript & Flash (Front End) connected to a MySQL database
  • Used NASA/Aerospace Phased Project Model due to the project's timescale and scope.
  • Project's Wiki Page: Web Captioning Project
  • Ranked 1st:
    • Best Wiki
    • Best Phase A & B
    • Most Enthusiastic Team

University of Jordan, Research Assistant (September 2006 - June 2007)
  • Collaborated with my Software Engineering professor and helped him with his research on Project Scheduling.
  • Gathered & analyzed both my Software Engineering and A.I. Professors' requirements needed for their research.
  • Developed a standalone Java (Swing) tool that automates much of the planning, scheduling and risk analysis processes.
  • Investigated for optimized solutions for better performance and efficient memory usage.
  • The tool was built, using Eclipse, to simplify MS Project and add the necessary features desired by my professors.
  ACADEMIC PROJECT EXPERIENCE ~ (GRADUATE LEVEL)
Face and Motion Detection: Developer (Artificial Intelligence) (Fall 2008)
  • Used Matlab's "Neural Network Toolbox" to create neural networks that recognizes different faces and simple motions of objects
  • Designed & Trained a neural network to distinguish among 20 different faces regardless of their facial expressions
  • Designed & Trained a neural network to recognize each of 5 different motions (Up, Down, Left, Right and Diagonal).
    • Used Motion-History Images, which are a super-imposition of all images in their corresponding sets, with a decaying factor for older images.
  • Used by PhD students in Delft University of Technology in the Netherlands, for tool detection during surgery and logging the steps of the surgical procedures.

Online/Offline Feed Reader Project: Web Developer + Database Designer (Web Technologies) (Spring 2008)
  • Developed a Feed Reader that works both online and offline using Google Gears (Firefox/IE) and HTML5 (Safari).
  • Built a Java Servlet that retrieves both RSS and ATOM Feeds that are passed from an HTML page through AJAX.
  • The Servlet parses the XML Document (RSS/ATOM) and returns a JSON string that is parsed to view the articles.
  • The Feed Reader maintains the status of the read and unread articles when Google Gears/HTML5 is supported

Spatial Database Project: Database Designer + Developer (Database Systems) (Spring 2008)
  • Developed a Graphical Query System that generates Graphical results in response to user's mouse movement and clicks.
  • The system accepts user's input to display Geometrical shapes that represent alarms and buildings on a USC map
  • Used Oracle 10g's Object Oriented Spatial Features through a Java Swing user interface.

LA County Web Initiative: Software Architecture + Developer PDF (Software Engineering) (Fall 2007 - Spring 2008)
  • Real Project for Real Clients (LA County's Department of Parks & Recreation)
  • This 1 year (2 Semesters) course has experienced 10 years of clients satisfaction.
  • Designed the architecture in UML and implemented some prototypes in Javascript (Front-End) and J2EE (Back-end).
  • Used JDBC to interact with a MySQL Database
  • Negotiated requirements with the Clients, managed their expectations and explained difficulties and possible solutions
  ACADEMIC PROJECT EXPERIENCE ~ (UNDERGRADUATE LEVEL)
Project Planning & Scheduling: Project Manager + Developer PDF (Graduation Project) (Spring 2007)
  • Managed, scheduled and planned the development and testing of this Java Software tool.
  • Collected the requirements from both Software Engineering and A.I. professors and analyzed them.
  • Designed and implemented the core modules of Scheduling, Planning and Risk Analysis.
  • Investigated for optimized solutions for better performance and efficient memory usage

Corpus Analyzer: Database Designer + Developer (Natural Language Processing) (Fall 2006)
  • Developed a System that displays frequencies of combination of words from a dynamic list of text files
  • Implemented the System using a Java Swing GUI and JDBC to interact with an Access Database

Banking System: Project Manager + Database Designer + Developer (Database Systems) (Summer 2006)
  • Managed, scheduled and planned the development and testing of this project.
  • Conducted several meetings with a Bank Consultant to collect requirements and sample data for testing.
  • Designed the Database's Conceptual Design and Logical Schemas
  • Developed the System using Oracle 10g's iSQL & Forms Builder

Pharmacy System: Project Manager + Database Designer + Developer (Database Systems) (Spring 2006)
  • Managed, scheduled and planned the development and testing of this project.
  • Designed the Database's Conceptual Design and Logical Schemas
  • Developed the System using Oracle 10g's iSQL, Forms Builder & Report Builder
  EXTRACURRICULAR ACTIVITIES
My Website, Designer + Developer http://www-scf.usc.edu/~rshomali/ (Spring 2008)
  • Designed and implemented the front-end in Javascript, HTML and CSS.
  • Tested it on different browsers to ensure consistency and cross-compatibility

Computer Science Simulations, Developer   (2005 - 2006)
  • Simulated CS Concepts through developing standalone Java educational tools for:
    • Computer Security
    • Operating Systems
    • Distributed Database Systems
    • Computer Graphics
    • Multimedia
    • Natural Language Processing
  • Developed using a Java Swing interface.

Games, Developer   (2005 - 2006)
  • Developed a Sudoku Game/Solver that was well recieved over the internet.
    • Developed in Java using a Java Swing User interface
  • Developed a Java (Swing) version of the famous "Snake" Game
  VOLUNTEER WORK
USC, University of Southern California   (Spring 2009)
  • Taught Arabic to USC students and helped them practice the language.

APLA, AIDS Project Los Angeles http://www.apla.org/ (Spring 2008)
  • Volunteered in APLA's "The Envelope Please: An Oscar Viewing Party"
  • Helped the members of APLA in organizing the event.
  • Worked with the West Hollywood Police while in duty.
  • Monitored the guest-list and assisted them from the Valet Area to the entrance of the party

John W. Mack Elementary School   (Spring 2008)
  • Translated instructions for 4 Children in Arabic.
  • Assisted in examining the children's language fluency.
  • Helped the school complete a study on interacting with kids with their own native language.

University of Jordan   (Summer 2006)
  • Helped students design and develop their Database Projects in Oracle 9i.
  AFFILIATIONS & ACHIEVEMENTS
Published, Photography by the San Jose Mercury, The Oakland Tribune, The Contra Costa Times and The San Mateo County Times   (2011)
Awarded, Certificate of Excellence after winning an Honorable Mention in a Poetry Contest   (2011)
Member, of the "Order of Arete" at USC which represents the highest honor accorded graduate students upon completion of their academic programs.   (2009)
Elected, to membership in Phi Kappa Phi, USC's oldest all-University honor society   (2009)
Recipient, of USC's Student Recognition Award   (2009)
Interviewed, By Annenberg TV News LINK (2009)
Recommended, By Sun Microsystems' Tina Bhasin PDF (2009)
Started, USC's Sun Microsystems' OSUM Community   (2009)
Headlined, the Daily Trojan Newspaper's Frontpage LINK (2009)
Nominated, By 50 Students to receive the "Most Outstanding TA" award in the CS Department for 2008   (2008)
Recommended, By Professor Barry Boehm PDF (2008)
Offered, USC's Sun Microsystems' Campus Ambassador   (2008)
Selected, USC's Java User Group Leader   (2008)
Selected, 2008 National Poetry Month Ambassador (Poetry.com's National Poetry Month Committee)   (2008)
Recipient, Editor's Choice Award for outstanding achievement in Poetry (Poetry.com & International Library of Poetry) PDF (2008)
Nominee, Poetry.com's Best Poems And Poets Of 2007   (2007)
Recipient, "We Are All Jordan" Top Student Award PDF (2006 - 2007)
Recipient, Barakat Prize for Information Technology   (2007)
Honored, Met the King of Jordan, King Abdulla II, due to outstanding academic performance PDF (2006)
Recipient, University of Jordan Annual Scholarship   (2005, 2006, 2007)
Listed, Dean's Honor List   (2005 - 2007)
  SKILLS & PROFICIENCY
IDEs : IntelliJ, Netbeans, Eclipse
Tools : IBM's Rational Software Modeler, MS Office Suite, XCode, MS Project, Matlab
Web Servers : Apache, Tomcat
Database Management Systems : MySQL, MongoDB, Oracle 9i/10g
Database Querying Languages : SQL, XQuery, XPath
Configuration Management Systems : Subversion, Mercurial, Perforce
Programming Languages : Java, SQL, Oracle PL/SQL, Prolog, C++, Objective-C
Web Technologies (Client-Side) : JavaScript, CSS, HTML 5, DOM
Web Technologies (Server-Side) : JSP, Servlets, PHP, PERL
Front-End Libraries: JQuery
Back-End Frameworks : Spring, Hibernate
Operating Systems : Windows XP, Ubuntu Linux, Mac OS X
Languages : Arabic, English
  RESUME & RECOMMENDATIONS
Resume : (2009)
  • Raed Shomali's Resume   Doc   PDF

Recommendations
Sun Microsystems (2009)
  • Tina Bhasin     PDF
University of Southern California (2008)
  • Professor Barry Boehm     PDF
  • Professor Marco Papa     PDF
University of Jordan (2006)
  • Professor Nadim Obied   Doc   PDF
  • Doctor Bassam Hammo   Doc   PDF