Resume for Samy Al Bahra
Please click here for an updated copy.
Location: Washington, D.C
Date of Birth: January 27, 1987
Citizenship: United States of America
E-mail: sbahra@repnop.org
Education
B.S. Computer Science, The George Washington University, 2010.
Recent Academic Experience
Arctic Region Supercomputing Center
Research Assistant, performance evaluation of ccNUMA high performance computing cluster and analysis
of synchronization algorithms, Summer 2008.
The George Washington University, Electrical/Computer Engineering Department
Research Assistant, The George Washington University High Performance Computing Laboratory,
Fall 2006 - Spring 2009.
Published Research
Working Papers
-
Performance Evaluation of Clusters with ccNUMA Nodes - A Case Study, with Abullah Kayi, Edward Kornkven, Tarek El-Ghazawi and
Gregory Newby (HPCC 2008).
-
Parallel Programming of High-Performance Reconfigurable Computing Systems with Unified Parallel
C, with Tarek El-Ghazawi, Olivier Serres, Miaoqing Huang and Esam El-Araby (RSSI 2008).
-
Using the PGAS Programming Paradigm for Biological Sequence Alignment on a Chip Multi-Threading
Architecture, with Mohamed Bakhouya (PDCS 2008).
Related Software
-
guts, a UPC 1.2 standards compliance testing suite for UPC compiler and runtime implementations, with Abdullah
Kayi and Olivier Serres (2008).
-
gca, abstract FPGA core invocation framework driven by high-level core descriptions (supports SGI
RASC and Cray XD1 platforms) (2007).
-
ubf, a binary file format for FPGA core storage and retrieval with support for SGI RASC and Cray XD1 platforms
(2007).
-
libupcio, a high performance reference implementation of the parallel UPC/IO 1.2 specifications,
with Abdullah Kayi and Kun Xi (2006).
Talks
Conference Presentations
-
The UPC/IO Library, Specification and Reference Implementation, The Second Partitioned Global
Address Space (PGAS) Programming Models Conference, The George Washington University, September 28, 2006.
-
The TrustedBSD Mandatory Access Control Framework, HackInTheBox 2005, October 3, 2005.
Technical Skills
Computer Architectures
x86, x86_64, ...
Programming Languages
C, Unified Parallel C, Java, PHP, Haskell, ...
Operating Systems
FreeBSD, Linux, Mac OS X, NetBSD, Solaris, ...
Tools
Several tools, ...
Commercial Work
Magnolia Labs, Inc.
Implemented customer relationship management system with voicemail integration (September 2009).
SureSec, Inc.
Ported FreeBSD jail facility (for process namespace and resource isolation) to Mac OS X (October 2006).
Xeca, Inc.
Implemented security improvements to the FreeBSD ARP cache in the form of selectable per-entry per-interface
expiration behavior (July 2004).
Subcontractor
Developed C# client for .NET-based camera surveillance system (October 2003).
and more...
Non-Profit Work
svnmanage
Implemented subversion repository, access list and user credentials management software for the George
Washington University Department of Electrical and Computer Engineering. Project extended repository metadata
to support notion of project ownership (June 2006).
TrustedBSD
Implemented credential-related mandatory access control framework entry points for the FreeBSD kernel (and the
TrustedBSD project), implemented system hardening policy in the form of a credential access list
implementation and implemented FreeBSD ports for MAC policies (June 2005).
nvclock
Ported software-based nVidia graphics card overclocking tool to the FreeBSD platform by developing
support for the FreeBSD PCI sub-system, with Roderick Colenbrander (August 2003).
wnews
Implemented portable RSS news client with terminal and GUI interface frontends for POSIX
operating systems, with Mohamad Susli and Ulf Lilleengen (December 2002).
Arabeyes
Ported tool for bidirectional text rendering to the FreeBSD platform and worked on software quality
assurance through source-code audits (June 2002).
and more...
References
Available on request.
© 2007 - 2010 Samy Al Bahra.