315-***-**** abqoud@r.postjobfree.com http://0xab.com
Skills
extensive knowledge of algorithms, strong mathematics background, computer vision,
visual perception, operating-system design, machine learning, cognitive science,
compiler design, parallel programming, computer networks, semantic web, ontologies,
linguistics, automatic differentiation, stochastic and nondeterministic programming languages,
functional programming, logic and constraint programming, contributions to open-source projects
Languages
Haskell, Scheme, C++, Lisp, C, Prolog, MATLAB, Java, OCaml, Python, SQL,
VHDL, x86 and MIPS assembly
native English and Romanian, basic German and French
Education
Jan. 2008 present
PhD student, Arti cial Intelligence
Purdue University, Professor Jeffrey M. Siskind
language and high-level reasoning for solving inverse vision and manipulation problems
machine learning situated in the real world using custom robots
stochastic modeling via probabilistic programming
grounding language in vision and robotic manipulation
optimization of large stochastic cognitive models
segmentation and tracking of objects in videos with high-level semantic priors
http://0xab.com/research/
2004 2008
Bachelor of Computer Science
University of Waterloo
complexity theory, real-time operating systems, graph theory, algorithm design,
programming languages, medical imaging, linear programming, coding theory
Publications
January 2013
Seeing Unseeability to See the Unseeable
Andrei Barbu, Siddharth Narayanaswamy, Jeffrey Mark Siskind
Advances in Cognitive Systems
http://0xab.com/research/grounding-knowledge.html
January 2013
Simultaneous Object Detection, Tracking, and Event Recognition
Andrei Barbu, Siddharth Narayanaswamy, Aaron Michaux, Jeffrey Mark Siskind
Advances in Cognitive Systems
http://0xab.com/research/video-in-sentences-out.html
August 2012
Video In Sentences Out
Andrei Barbu, Alexander Bridge, Zachary Burchill, Dan Coroian, Sven Dickinson, Sanja
Fidler, Aaron Michaux, Sam Mussman, Siddharth Narayanaswamy, Dhaval Salvi, Lara
Schmidt, Jiangnan Shangguan, Jeffrey Mark Siskind, Jarrell Waggoner, Song Wang, Jinlian
Wei, Yifan Yin, Zhiqi Zhang
Proceedings of 2012 Conference on Uncertainty In Arti cial Intelligence
http://0xab.com/research/video-in-sentences-out.html
May 2011
A visual language model for estimating object pose and structure
in a generative visual domain
Siddharth Narayanaswamy, Andrei Barbu, Jeffrey Mark Siskind
Proceedings of 2011 IEEE International Conference on Robotics and Automation
http://0xab.com/icra2011/
1/2
May 2010
Learning physically-instantiated robotic game play through visual observation
Andrei Barbu, Siddharth Narayanaswamy, Jeffrey Mark Siskind
Proceedings of 2010 IEEE International Conference on Robotics and Automation
http://0xab.com/icra2010/
Employment History
Jan. 2008 present
Research Assistant
Professor Jeffrey M. Siskind Purdue University, USA
solved computer-vision and manipulation problems using AD-based optimization
designed and built custom special-purpose robots
implemented stochastic programs to use and produce language
TA for ECE473 and ECE570, Arti cial Intelligence
participated in the DARPA Mind s Eye program to develop action recognition systems
developed new robust segmentation and tracking methods for people and objects
processed millions of frames of video on a top-500 supercomputer
May 2010 August 2010
Software Development Engineer
Amazon.com Seattle, USA
migrated from a monolithic database design to a distributed service-oriented system
designed & developed distributed services to collect metrics about internal systems
coordinated with other teams to develop internal tools and alarms
May 2008 August 2008
Kernel Developer
Google Summer of Code 2008 the GNU Hurd Purdue University, USA
designed and implemented an instrumentation framework for GNU Mach
implemented the DWARF2 debugging standard
debugger improvements
bug xes and other new features
July 2006 September 2006
Undergraduate Research Assistant
Professor Jeffrey M. Siskind Purdue University, USA
numerous improvements to a C frontend, including updates for C99 and GNUC
improvements to the existing Scheme compiler
ported the Scheme C compiler to x86-64
ported various other applications to x86-64
signi cant performance improvements
July 2005 May 2006
Software Developer and Knowledge Systems Architect
Dalin Software SA Laussane, Switzerland
ontology, temporal, and spatial logic frameworks
designed extensions to OWL, the Ontology Web Language
designed and developed tools for querying and updating OWL+SWRL ontologies
2003 2008
Server Administrator
Adrex Consulting Toronto, Canada
maintained a network of Linux servers and Windows workstations
Sept. 2002 March 2003
Developer and Server Administrator
I ipout.com Toronto, Canada
developed complex network text-based games in C and C++
maintained the internal Linux network
developed and maintained an extensive set of unit tests
helped debug and solve dif cult issues in the customers existing C and C++ code
2/2