Home Benchmarks Software Miscellaneous
Resume for Samy Al Bahra
Location: New York, NY
Citizenship: United States of America
E-mail: ******@******.***
LinkedIn: http://www.linkedin.com/pub/samy-bahra/28/646/832Technical Skills
Computer Architectures
x86, x86_64, ...
Programming Languages
C, R, LUA, Haskell, Unified Parallel C, ...
Operating Systems
FreeBSD, Linux, NetBSD, Solaris, ...Commercial Work
AppNexus, Inc.
June 2011 - Present.
Part of the core team working on a low latency/high throughput advertising platform.
Message Systems, Inc.
May 2010 - May 2011.
Engineer for high performance messaging platform that is the driving force for multiple
product lines. Helped solve long-standing technical issues and developed several core
facilities including a high performance generic cache, low latency delivery protocol
implementation, targeted string processing functionality (SSE2-SSE4.2), scalable counters,
synchronization facilities and more.
Magnolia Labs, Inc.
September 2009.
Implemented light-weight customer relationship management system with voicemail
integration.
SureSec, Inc.
October 2006.
Ported FreeBSD jails (for process namespace and resource isolation) to Mac OS X.
Xeca, Inc.
July 2004.
Penetration testing and implemented security improvements to the FreeBSD ARP cache in the
form of selectable per-entry per-interface expiration behavior.
Subcontractor
October 2003.
Developed C# client for .NET-based camera surveillance system.
and more...
Recent Academic Experience
Arctic Region Supercomputing CenterResearch Assistant, performance evaluation of ccNUMA high performance computing cluster
and analysis of synchronization algorithms, Summer 2008.
The George Washington University, Electrical/Computer Engineering DepartmentResearch 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 and type-safe
interaction with FGPA core I/O (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
Concurrency Kit
A library to ease the design and development of scalable and correct concurrent systems
in the C programming language (February 2011).
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...
Additional Code Samples
Not that they are very representive, but you may find additional code samples at
http://repnop.org/carte/snippets/
Awards
Message Systems, Inc.
Recipient of the first Momentum Award to the core engineering group. Rewarded for client
care and innovation.References
Available on request. c 2007 - 2012 Samy Al Bahra