Daniel Almeida
Education
2017 - 2021 (expected) PhD in Computer Science University of British Columbia
2015 - 2017 MSc in Computer Science University of British Columbia
2013 - 2014 Exchange Student in Computer Science University of Toronto
2010 - 2014 Bachelor of Computer Science Universidade Salvador
Academic Experience
May 2016 - present Research Assistant Software Practices Lab
Sep 2015 - present Teaching Assistant University of British Columbia
Aug 2014 - Dec 2014 Undergraduate Research Assistant Technical Debt Research Team
Aug 2011 - Jul 2012 Undergraduate Research Assistant Grupo de Engenharia de Software e Aplicações
Jan 2011 - Dec 2012 Teaching Assistant Universidade Salvador
Industry Experience
Mar 2016 - present Software Developer Sensible Building Science
Sep 2014 - May 2015 Software Developer eCGlobal Solutions
May 2014 - Aug 2014 Software Development Intern Many Roads Studios
Dec 2012 - May 2013 Software Development Intern Avansys Tecnologia
Feb 2012 - Jun 2012 Software Development Intern SEMGE
Awards
2017 ACM SIGSOFT Distinguished Paper Award International Conference on Program Comprehension (co-authored with Gail Murphy, Greg Wilson, and Mike Hoye)
2017 - 2021 PhD Tuition Award University of British Columbia
2015 - 2021 International Tuition Award University of British Columbia
2013 Science without Borders scholarship National Council for Scientific and Technological Development (CNPq)
Volunteering
Apr 2016 - present Graduate Affairs Committee Representative University of British Columbia
Apr 2016 - Mar 2017 Student Development Committee Representative University of British Columbia
Mar 2012 - Aug 2013 Chief Administrative Officer IT Junior Enterprise - Universidade Salvador
Jun 2012 - May 2013 President Computer Science Students' Union - Universidade Salvador
Jun 2011 - May 2012 Vice President Computer Science Students' Union - Universidade Salvador
Publications
  1. Daniel A. Almeida, Gail C. Murphy, Greg Wilson, and Mike Hoye. 2017. Do software developers understand open source licenses?. In Proceedings of the 25th International Conference on Program Comprehension (ICPC '17). IEEE Press, Piscataway, NJ, USA, 1-11. DOI: https://doi.org/10.1109/ICPC.2017.7