Resume

2
Anthony G. Clark [email protected] • 951.526.5237 • Cambridge, MA • US Citizen Education: State University of New York at Potsdam, Potsdam, NY 8/09 - 8/13 B.S Computer Science . Software engineering and High performance computing specialization with high focus on practical software techniques, Linux programming, and experimentation. 8/08 - 5/09 State University of New York at Jefferson, Watertown, NY Two semesters of general education Skills / Activities: • Very proficient in C89/99/11, C++03/11/14, Python 2/3, Java/Android , Bash, and posix. Heavy study in threading and concurrency. Interested in functional and experimental languages, software design and correctness. • Very proficient in toolchains, compilers, and cross-platform development. • Mild experience with Xilinx SoC/FPGA, HLS, and DSP. Mild experience with Mathematica and Matlab. • Constantly studying software; Networking paradigms, Linux kernel development, standardization, etc. References: Dr. Timothy Fossum ([email protected]), Dr. Chris Lanz ([email protected]), Steve Zabele (contact info upon request), Michael Thome (contact info upon request) Experience: Raytheon BBN Cambridge, MA. 07/13 - Current Associate Scientist - Advanced Networking 2013 - Aided with continuing integration on DARPA WNaN by providing fixes for userspace applications for disrupted networks. 2013-14 - Linux/FPGA image processing for the DARPA PIXNET project. Currently leading all development at BBN including designing a Linux OS for the Zynq SoC, a series of Android components, hardware interactions via control busses (I2C, PCI-e, USB), an RTL image fusion processing pipeline, and a fully compliant H.264/SMPTE336 IP streaming system. Mostly in C99 and C++11. Intern Raytheon BBN Cambridge, MA. 05/12 - 09/12 Advanced Networking Department Worked on a real-time interface for the WNaN radio-based mesh network via Google Earth and a clever state machine. Paired with an SQL interface, the real-time monitor was also a statistical tool. I was also responsible for other simple utilities including automated debian packaging support for various WNaN utilities and supporting various legacy utilities. Primary work was done in Python and Bash. State University at Potsdam Computer Science Department , Potsdam, NY. 12/10-present High Performance Computing Lab director • Constructed and managed department Debian Linux based compute cluster(s). • Maintained campus' Nvidia CUDA based workstations, consultant for HPC projects. Research Associate • Working closely with Dr. Chris Lanz on machine learning algorithms and frameworks. • Acting electrical engineer, using Arduino/Atmel micrcontrollers for physical simulations and sensor control. Awards: 2011 Potsdam Computer Science Alan Turing Award recipient for Computer Science excellence. 2010 National Science Foundation CS LEAP Computer Science Scholarship recipient. 1/2

Transcript of Resume

Anthony G. Clark [email protected] • 951.526.5237 • Cambridge, MA • US Citizen

Education:

State University of New York at Potsdam, Potsdam, NY 8/09 - 8/13 B.S Computer Science. Software engineering and High performance computing

specialization with high focus on practical software techniques, Linux programming, and experimentation.

8/08 - 5/09 State University of New York at Jefferson, Watertown, NY Two semesters of general education

Skills / Activities: • Very proficient in C89/99/11, C++03/11/14, Python 2/3, Java/Android , Bash, and posix. Heavy study in threading and concurrency. Interested in functional and experimental languages, software design and correctness. • Very proficient in toolchains, compilers, and cross-platform development. • Mild experience with Xilinx SoC/FPGA, HLS, and DSP. Mild experience with Mathematica and Matlab. • Constantly studying software; Networking paradigms, Linux kernel development, standardization, etc. • References: Dr. Timothy Fossum ([email protected]), Dr. Chris Lanz ([email protected]), Steve Zabele (contact info upon request), Michael Thome (contact info upon request) Experience:

Raytheon BBN Cambridge, MA. 07/13 - Current Associate Scientist - Advanced Networking

2013 - Aided with continuing integration on DARPA WNaN by providing fixes for userspace applications for disrupted networks.

2013-14 - Linux/FPGA image processing for the DARPA PIXNET project. Currently leading all development at BBN including designing a Linux OS for the Zynq SoC, a series of Android components, hardware interactions via control busses (I2C, PCI-e, USB), an RTL image fusion processing pipeline, and a fully compliant H.264/SMPTE336 IP streaming system. Mostly in C99 and C++11.

Intern Raytheon BBN Cambridge, MA. 05/12 - 09/12 Advanced Networking Department

Worked on a real-time interface for the WNaN radio-based mesh network via Google Earth and a clever state machine. Paired with an SQL interface, the real-time monitor was also a statistical tool. I was also responsible for other simple utilities including automated debian packaging support for various WNaN utilities and supporting various legacy utilities. Primary work was done in Python and Bash.

State University at Potsdam Computer Science Department, Potsdam, NY. 12/10-present High Performance Computing Lab director • Constructed and managed department Debian Linux based compute cluster(s). • Maintained campus' Nvidia CUDA based workstations, consultant for HPC projects.

Research Associate • Working closely with Dr. Chris Lanz on machine learning algorithms and frameworks. • Acting electrical engineer, using Arduino/Atmel micrcontrollers for physical simulations

and sensor control. Awards:

2011 Potsdam Computer Science Alan Turing Award recipient for Computer Science excellence. 2010 National Science Foundation CS LEAP Computer Science Scholarship recipient.

1/2 

Research:

Parallel Computation on Cellular Automata - 2010 • Built framework for displaying and calculating Cellular Automata using CUDA and MPI. • Presented at the National Center for Undergraduate Research 2010, Ithaca, NY. Parallel Data Compression Algorithm Design - Current • Developing versions `bzip` which will utilize Nvidia GPUs and MPI for parallel data compression.

• Plans to provide OpenCL and OpenMP kernels.

Projects: CLSTR - ongoing • *nix application to customize, deploy, and manage both installable and live distributions

of Debian Linux tailored for heterogeneous clustered environments incorporating parallel frameworks. Complete with custom Python/C message passing and RESTful web interfaces

and web IDE/compiler.

libarduino - ongoing • C and C++11 library and toolset for controlling and monitoring I/O for arduino/atmel based Microcontrollers. Ncurses, QT, and GTK interfaces and LUA scripting support.

2/2