Muhammad Arrabi
Senior Software Developer at Cobalt, the leading internet marketing provider for auto dealers in the USA.
| Headline: | Entrepreneur |
| Work status: | Employed Full-Time |
| Website: | http://arrabi.blogspot.com |
| Industries: | Computing, Information Technology, Internet, Media |
| Skills: | AJAX, C/C++, Copy Writing, Databases, Design, Engineering, English, Human-Computer Interaction, Java, Javascript, Languages, Languages and Platforms, Perl, Product design, Python, Software Engineering, SQL, Web Development, Windows applications, Writing |
| Location: | Santa Clara, CA, USA |
| Groups: | Online Advertising Professionals (OAP), Queen Rania Center for Entrepreneurship (QRCE) |
| Visas: | USA, Jordan |
| Interested in: | Brainstorming, Finding business partners, Finding cofounders, Finding team mates, Meeting new people, Professional opportunities, Promoting my startups, Recruiting for my startup |
| Tags: | .net, acm programming contest winner, c, c#, c++, eda, electronic design automation, internet marketing, j2ee, java, oc4j, oracle app server, search engine marketing, sem, silicon valley, simulator, small medium business, smb, verilog |
| Schools: | Colorado State University, University of Arkansas System - Fayetteville, University of Washington - Seattle |
FULL BIO
Part of the team growing the Search Engine Marketing (SEM) offering at Cobalt.
WORK EXPERIENCE
| Employer: | Cobalt Group |
| Position: | Senior Software Developer |
| Time period: | March 2007 - Present |
| Description: | - Search Engine Marketing Specialist, with experience with Google AdWords and Yahoo SEM. Certified Google Adwords Professional.
- Developed middle-tier SOA software for Search Engine Marketing using C#, ASP.NET and MS SQL - Migrated several major components to Java, J2EE, Oracle App Server 10, & JSF - Worked with Perl and Oracle DB |
| Employer: | Nusym Technology, Inc. |
| Position: | Senior Software Developer |
| Time period: | August 2005 - February 2007 |
| Description: | - Designed and implemented a full memory manager for a Verilog symbolic simulator
- Quickly learned Verilog and Chip Design concepts to work on Verilog Simulator - Implemented and owned several Verilog and Vera simulator components - Worked with the VP of Engineering to set software development procedures in company |
| Employer: | Microsoft Corporation |
| Position: | Software Design Engineer, Host Integration Server |
| Time period: | August 2004 - August 2005 |
| Description: | - Owned the Core Engine component including the SNA network layer to IBM mainframes; involves designing and implementing the integration with the Windows Server System initiative.
- Owned adding Kerberos support in the HIS server-client communications |
| Employer: | Microsoft Corporation |
| Position: | Program Manager, Visual Studio |
| Time period: | April 2002 - August 2004 |
| Description: | - Responsible for one of three main product themes (Data Programming Model); owned code generation, data programming model and runtime setup in Visual Studio Tools for Office 2005
- Selected to team of 20 from division of 5000 to evaluate and provide feedback to Senior Vice President on new internal customer satisfaction program - Wrote three threat analysis security reviews, one of which is held as best practice for the group - Wrote eight specification documents, conducted two usability labs and three customer onsite visits; - Managed the Framework’s team Design Change Request process for Beta 1 (40 DCRs) - Speaker in industry conferences (TechEd 2004) Visual Studio Tools for Office shipping in 2005; |
| Employer: | Microsoft Corporation |
| Position: | Program Manager, Windows |
| Time period: | September 2001 - April 2002 |
| Description: | - Owned the Windows Scripting components: Windows Script Host, Scripting engines (Jscript and VBScript), and Scripting interfaces in Windows and Internet Explorer
- Worked as Release Manager for Windows Script v5.6 in Windows Server 2003, IE 6 SP1, Windows XP SP1, and the Script Package on the web (500,000 downloads/yr), in addition to 2 critical security patches (14 million downloads) on Windows Update - Conducted customer research and developed plans and prototypes for the next version of the Script Host Developed and executed the migration plan of the Windows Scripting charter to Windows Shell group |
| Employer: | Microsoft Corporation |
| Position: | Program Manager Intern |
| Time period: | August 2000 - December 2000 |
| Description: | Designed the animation, transitions, & printing features for Mac PowerPoint X; on successful completion, designed printing features for Mac Word and Excel, working remotely with teams in Redmond, WA
Features shipped in Mac Office X in 2001 |
| Employer: | IBM |
| Position: | Web Development Intern |
| Time period: | May 1999 - August 1999 |
| Description: | Worked in a team of two to design and develop the Internet Virtual Tour for IBM North America.
Site went live ‘99 (http://www-3.ibm.com/employment/us/vt) |
EDUCATION
| University: | Colorado State University |
| Time period: | 2006 - 2008 |
| Degree: | Computer Science, MSc |
| University: | University of Washington - Seattle |
| Time period: | 2004 - 2005 |
| Degree: | Computer Science, MSc |
| University: | University of Arkansas System - Fayetteville |
| Time period: | 1997 - 2001 |
| Degree: | Computer Science, BSc |
INFORMATION
| Hobbies: | - Flute player in Aswat, the Bay Area Community Arabic Music Ensemble ('05-present) |
| Memberships: | - Co-founder and Board member for the Toasters Toastmasters club for Public Speaking (‘01-‘05)
- Board member at Microsoft Diversity Group (‘04-‘05) - Volunteer in Habitat for Humanity of Seattle (’04) |
| Awards: | - Ranked 6th in the USA and 18th in World in the 1999 ACM International Collegiate Programming Contest
- Released critical security update for Windows, 14 million downloads; took initiative and dealt with premier customers in emergency situation when senior manager was out due to sickness - Speaker in TechEd 04 conference on MS Visual Studio Tools for Office: the Data Programming Model - Implemented a BED memory manager that outperformed the benchmark in research community |
Muhammad is Following (1)
View all-
Y-Fi (Youth Finance)
Y-Fi (Youth Finance) prepares the next generation of youth for financial responsibilities of daily life.