Rami Shomali

rshomali@andrew.cmu.edu

My Blog

 

Objective

To obtain a summer internship in the field of information technology, where I can apply my analytical, technical and problem solving skills. 

 

Education

Master of Science in Information Technology - Software Management    Expected Dec 2011

 

 

Carnegie Mellon University, Information Networking Institute (INI)

Pittsburgh, PA - Silicon Valley, CA

 

 

Bachelor of Science in Computer Systems Engineering                                          June 2006            

Minor degree in Business Administration

Birzeit University, Ramallah, Palestine

Graduation project: Mobile robot with vision and obstacle avoidance

 

Experience

PDF Solutions (contractor), Data Integration Engineer, Ramallah, Palestine      Sep 2006 – July 2010

 

 

á   Integrated statistical analysis applications (dataPOWER) with customersÕ systems in the semiconductor industry. Designed data-centric ETL systems for different clients.

á   Acquired basic knowledge in statistical reports, binmaps and bitmaps.

á   Worked with clients from: FreeScale, STMicroelectronics, Magnachip, Bosch, NSM and NXP.

 

EXALT Technologies, Intern, Ramallah, Palestine                                                    Summer 2005

 

 

 

 

 

   Recent    

   Projects

á   Acquired hands on training in telecommunication devices development, hardware and software.

á   Overview of the Hardware Development Phase, TDM, CPU and Flash memory: Interfacing and timing analysis for handshaking, schematics drawing, VHDL and State Diagrams.

á   Wrote Flash memory driver and a simple HTTP server in C.       

 

á   An online auction system for software engineering course using Ruby on Rails.

á   Performed network measurement tasks using Wireshark, dig, whois, ping, and traceroute.

á   Implemented buffer overflow in a C program in class using gdb debugging tool.

á   Developed with a team of students an Android mobile application for real-time notes sharing and voice/notes synchronization on Honeycomb.

á   Working with a team of students on designing a healthcare mobile service that provides patient medical history in emergency situations. This includes: investigating opportunities, generating a business model, and designing the systemÕs architecture.

á   Working with a team of students on designing software architecture for a system that manages the process for security requirements engineering for CERT.

 

 

Skills

 

Technical Skills

á   Programming Languages: Perl, C, Java, Ruby On Rails, PL/SQL, C# .NET, HTML/CSS, LAMP environment.

á   Familiar with the following database engines: Oracle (8i, 9i, 10g), Informix 11, Teradata, MySQL, and Redis.

á   Data integration: database design, data extraction, translation and loading.

á   Knowledge of Object Oriented and web services.

á   Web development with MVC frameworks.

á   Knowledge of agile software development: Extreme Programming.

á   Used different source code versioning systems: SVN, Git, and CVS.

Management Skills

á   Good technical writing skills: Software Architecture Documentation (SAD), and high quality code.

á   Good communication and management skills: traveled and worked on projects in the U.S., France, South Korea and Japan.

Languages:

á   Arabic language, fluent. French language, beginner.

 

 

 

Relevent Course work

Software Engineering, Information security, Telecommunications Networks, Mobile and Pervasive Computing Services, Architectures for Software Systems, Business Management, Designing Mobile Services, Applied Machine Learning*, Avoiding Software Project Failures*, Software Metrics for Managers*.

* Fall 2011

 

Activities and Honors

 

á   Best Creative App at Silicon Valley Android Development Camp 2011

á   Honor List – Spring 2006, Fall 2005, Spring 2005

á   Scout Leader at the Latin Scout Group – Bethlehem, Palestine