Resume for Samy Al Bahra
Location: Washington, D.C
Date of Birth: January 27, 1987
Citizenship: United States of America
E-mail: sbahra@repnop.org
Technical Skills
Computer Architectures
x86, x86_64, ...
Programming Languages
C, Unified Parallel C, Java, PHP, Haskell, ...
Operating Systems
FreeBSD, Linux, NetBSD, Solaris, ...
Commercial Work
Message Systems, Inc.
Part of the core team working on a high performance mail transfer agent (May 2010 - present).
Magnolia Labs, Inc.
Implemented light-weight 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...
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, interface definition language and run-time system for portable invocation of FGPA cores (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, 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.
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 adding
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.