Brian

Fuchs

Software Architect

Developer

Brian Fuchs

brian@mobilecollective.co.uk

https://github.com/bcfuchs 

https://www.linkedin.com/in/bcfuchs 

Skills

Languages: Java, Python, C, C++, Bash, Javascript, Perl, Groovy, PHP, SQL, Objective-C, Assembler (M68K)

Web Frameworks: Grails, Django,  Nodejs, Wordpress, Adobe Air, jQuery, Bootstrap

Mobile Frameworks: Cordova, iOS, Android, FirefoxOS, jQuery-mobile

Systems/Backend/Middleware. : Linux, Hadoop/Hive/Hbase, Docker, EC2 containers,  Kubernetes, Vagrant, Active/MQ/RabbitMQ/ZeroMQ, Celery, Apache Camel.

Experience

The Mobile Collective / CTO and Co-Founder

Jan 2010 - Present,  London, UK

Hack days, citizen computing, participatory intelligence.

Imperial College Mobile  Applications Centre / Co-ordinator

December 2007- June  2012,  London, UK

Imperial College Social Computing Group / Co-ordinator

October  2008 – June  2012  Imperial College, London, UK

Imperial College Internet Centre / Co-ordinator

December 2006 – September 2008

I coordinated an Internet applications lab in the Dept. of Computing at Imperial College. My responsibilities included: grant development, project planning and management, and software architecture. I managed a staff of 15 software developers, with primary responsibility for hiring and code review. I also  taught  the  Big Data module (Hadoop, CouchDB, and MongoDB) in the Pervasive Computing course,  and supervised student many projects.

Max-Planck Society: Heinz Nixdorf Centre for Information Management  / Software Architect

February 2006- November 2007,  Munich, DE

Software lead on cultural heritage documents in the eSciDoc project at the Max Planck Gesellschaft.

Max-Planck Institute for the History of Science / Junior Scientist

November 1999- November 2007,  Berlin, DE

Developed cross linguistic NLP  and analysis software for cultural heritage data.

Education

Yale University                            Languages

    B.A. 1979                                         English

    M.Phil 1983                                        German (fluent)

Recent Projects

A full list of grants and projects

is available on Linked-in at https://www.linkedin.com/in/bcfuchs#background-projects 

Citizen CyberLab

Oct 2012 – Dec 2015

http://www.citizencyberlab.org/ 

An EU FP7 project to explore learning and creativity in online citizen science. I designed, built and maintained project/event websites and mobile apps, with high traffic event set-ups. I authored content for CCL event sites and literature.  I also contributed to the codebase of pilots/ platforms. Technologies: LAMP, nginx, AWS API, python+Django, mongodb, node.js, VM vagrant/docker/virtualbox, angular.js  Partners: CERN, CRI Paris/Descartes, UCL Excites, UNIGE.

ExArchive

June 2014– June 2016

http://gtr.rcuk.ac.uk/projects?ref=720480

An Innovate UK project to develop a system for the management and archiving of oil & gas survey data in exabyte scale repositories. I provided consultancy through Imperial Consultants, as system architect and developer. I designed and implemented a prototype front-end tracking system using Django and Celery and a backend processing and archiving system using Hadoop, including MR routines for processing and querying seg-y files. Technologies: python 2.7, C, java, Django, Celery/RabbitMQ, Hadoop, HBase. Partners: Ovation Data  (lead), Imperial College.

OpenShare

Jan 2013– June 2013

A TSB-funded project to research and develop new methods of storing, accessing and working collaboratively with media in the Cloud. The aim of the project was to make it possible for creative companies to work together securely with large volumes of high-resolution media, and for third parties to develop new applications that will work across public or private Clouds. Partners: Smoke and Mirrors, Mirriad, Ovation Data.

Libhpc I & II

March 2011–June  2013

http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/I030239/1 

An EPSRC-funded project to develop an environment for the component-based construction of HPC applications, in which method implementers publish and share contributions as multi-implementation adaptable components, shareable across domains and architectures, making them inherently more re-usable. I co-ordinated and contributed to the initial grant proposal, developed system architecture and prototypes for bioinformatics assembly pipelines. I was the principal author of the second grant proposal, which received the highest score possible from EPSRC. Technologies: C++, Java, Groovy, Python, Hadoop, Bash, EC2, OpenStack.

UreDB

Since  November 2001

https://github.com/bcfuchs/uredb_website

A project with the Ure Museum of Classical Archaeology at the University of Reading to develop an online catalogue for the Ure Museum designed to support classroom use, research and data sharing. version 1 was developed in 200; version 2 will launch in 2016. Technologies: v1: perl, xml/xslt, apache, javascript. v2 : java8, grails, javascript/jquery, docker, Europeana API.

ㅡ                                        

Organisations

Citizens of Science Channel

Co-founder and Editor
https://www.youtube.com/user/CitizensofScience

ScienceMakers

Co-Founder

http://sciencemakers.net 

ㅡ                                        

Selected Papers                        

Jennett, C., Kloetzer, L., Schneider, D., Iacovides, I., Cox, A., Gold, M., Fuchs, B., Eveleigh, A., Methieu, K., Ajani, Z. and Talsi, Y., 2016. Motivations, learning and creativity in online citizen science. In Journal of Science Communication, 15(3).

Cohen, J, Darlington,J , Fuchs, B. Moxey D., Cantwell C., Burovskiy, P., Sherwin, S., & Hong, N. C.. "libhpc: Software sustainability and reuse through metadata preservation." In First Workshop on Maintainable Software Practices in e-Science. 2012.

Guo, L., Darlington, J., & Fuchs, B. Towards an open, self-adaptive and P2P based e-market infrastructure. In e-Business Engineering, 2009. ICEBE'09. IEEE International Conference on (pp. 67-74). IEEE.

G. Crane, B. Fuchs,  A.C. . and C.E. Wulfman, “The Symbiosis Between Content and Technology in the Perseus  Digital Library,” Cultivate Interactive 2 (16 October 2000): http://www.cultivate-int.org/issue2/perseus/

B Fuchs, L Isaksen, A C Smith, "The Virtual Lightbox for Museums and Archives: A Portlet Solution for Structured Data Reuse Across Distributed Visual Resources" Museums and the Web 2005, http://www.archimuse.com/mw2005/papers/fuchs/fuchs.html

ㅡ                                        

Selected Talks & workshops

CDT Festival of Science 2015

Science for All and All for Science: Citizen Science

Keynote Speaker, Imperial College

http://www.cdt-festival.co.uk/previous-festivals.html 

https://www.youtube.com/watch?v=PCMKf2JtMBA 

Mozfest 2015

An Open IoT Stack for Schools

https://app.mozillafestival.org/#_session-535 

GLASS Mobile Games Workshop

July 2015

Centre de Recherche Interdisciplinaire, UniDescartes, Paris, Fr.

http://mobilecollective.co.uk/?p=1158 

Mozfest 2014

Apps for Climate Change: Using Mozilla Appmaker for Citizen Science

http://lanyrd.com/2014/mozfest/sdfcdk/ 

Arctic Science

Aug 2014

Barrow, AL, USA

http://mobilecollective.co.uk/?p=787 

http://arcticscience.pbworks.com/