The full curriculum is available here.

The short curriculum is available here.

Raniere Gaia Costa da Silva

Education (in chronological order)

Professional Experience (in chronological order)

  • Research Software Specialist, University of Manchester (February 2016 - present)

    Community Officer for the Software Sustainability Institute. Co-coordination of the Software Sustainability Institute Fellowsship programme 2018 and lead organiser of Collaborations Workshop 2018.

  • Member of Carpentries’s 2018-2019 Executive Council (January 2018 - Dezember 2019)

  • Organization administrator for NumFOCUS in 2016 Google Summer of Code (February 2016 - August 2016)

  • Member of Software Carpentry’s 2016 Steering Committee (January 2016 - January 2017)

  • Web Developer Contractor (October 2015 - February 2016)

  • Content developer for Jovem Hacker (April 2015 - June 2015)

    Jovem Hacker is a project to taught programming for high school students. The content is in portuguese and under CC-BY-SA](

  • Organization administrator for NumFOCUS in 2015 Google Summer of Code (February 2015 - August 2015)

  • Member of Software Carpentry’s 2015 Steering Committee (January 2015 - January 2016)

  • Google Summer of Code Student (May 2014 - August 2014)

    Add math virtual keyboard to Firefox OS.

  • Mozilla Contractor (January 2014)

    Update some scripts to bake open badge.

  • Scientific Initiation (August 2013 - December 2013)

    Try to get a parallel version of the previous preprocessor heuristic for Interior Point Method.

  • Scientific Initiation (August 2012 - July 2013)

    Implement a preprocessor heuristic for Interior Point Method.

  • Undergraduate Teaching Assistant (August 2012 - December 2012)

    MA141 - Analytic Geometry

  • Undergraduate Teaching Assistant (March 2012 - July 2012)

    MS728 - Integer Programming

  • Undergraduate Teaching Assistant (August 2011 - December 2011)

    MS211 - Introduction to Numerical Analysis


Operation systems
GNU/Linux, Arch Linux and Debian
Portuguese (Native)
English (Fluent)
Spanish (Basic)
Programming Language
Python (Intermediate)
Bash (Intermediate)
Javascript (Basic)
C (Basic)
R (Basic)
MATLAB or GNU Octave (Basic)
Fortran (Basic)
Markup Language

Softwares (in chronological order)

  • lowFAT, The Software Sustainability Institute’s low effort Fellowship Administration Tool.

    Author and maintainer (April 2016 - present)

  • perprof, a Python module for performance profiling.

    Co-author and Co-maintainer (November 2013 - December 2014)

  • PCx, an interior-point predictor-corrector linear programming package.

    Maintainer (August 2012 - December 2014)

Papers (in chronological order)

  • Druskat, Stephan; Silva, Raniere (in press). Improving research software citability with the Citation File Format. 9ª Conferência Luso-Brasileira sobre Acesso Aberto.
  • Sufi, Shoaib et al. (in press): Ten simple rules for measuring the impact of workshops. PLOS Computational Biology.
  • Silva, Raniere (2017): Track 1 Lightning Talk: Research Software in Brazil. figshare. Paper.
  • Queiroz, Francisco; Silva, Raniere; Miller, Jonah; Brockhauser, Sandor; Fangohr, Hans (2017): Track 1 Paper: Good Usability Practices in Scientific Software Development. figshare. Paper.
  • Soares Siqueira, A., Costa da Silva, R.G. & Santos, L.-R., (2016). Perprof-py: A Python Package for Performance Profile of Mathematical Optimization Software. Journal of Open Research Software. 4(1), p.e12. DOI:
  • Costa da Silva, R.G.Raniere Silva and & Wang, Frédéric. Firefox OS Web Apps for Science. Conferences on Intelligent Computer Mathematics - CICM 2014, July 2014.

Talks (in chronological order)

Posters (in chronological order)

Interests and others relevant information

  • Contributor to Software Carpentry and Mozilla.
  • Free/Open Software and Open Web user and developer.
  • Open Science enthusiastic.