About Me

I am a seasoned Software Engineer, with a rich academic background including a PhD, MSc, and BS in Informatics. My career spans over 13 years in software development, with a significant portion dedicated to teaching.

My experience is not limited to academia and teaching. I have been actively involved in research, development, and consulting projects at the Software Engineering Laboratory at PUC-RIO (LES). I have also honed my skills as a developer at GoTo, HSBC GLT, Objective Solutions, and Cwork Sistemas.

My expertise lies in backend development, where I have extensively used technologies such as Kafka, Postgres, and Kubernetes.

As an academic, my research interests in Software Engineering are diverse, ranging from Software Architecture and Design, Code Smells, Refactoring, to Empirical Software Engineering and Search-Based Software Engineering. During my PhD, I developed a technique to aid developers in identifying and refactoring design problems that negatively impact quality attributes.

I have had the privilege of publishing my work in esteemed conferences and journals, including ICSE (2016, 2018) and MSR (2020, 2021, 2023). A testament to my research prowess, my MSc research was recognized as the third-best computer science dissertation in the Brazilian Contest of Theses and Dissertations in 2016.

Education

  • Pontifical Catholic University of Rio de Janeiro – PUC-RIO – PhD in Informatics – 2017 to 2022. Advisor: Alessandro Garcia.
  • Pontifical Catholic University of Rio de Janeiro – PUC-RIO – MSc in Informatics – 2013 to 2015. Advisor: Alessandro Garcia.
  • Maringa State University – UEM – BS in Informatics – 2008 to 2012. Advisors: Sandra Ferrari and Thelma Colanzi.

Experience

  • Software Engineer at Google - 05/2024 - Currently
  • Senior Software Engineer at GoTo - 04/2023 - 06/2024
  • Software Developer at GoTo - 12/2021 - 03/2023
  • Teaching Professor at Senac-PR - 10/2022 - 06/2024
  • Teaching Professor at IFPR - 02/2016 - 12/2021
  • Software Developer at HSBC Global Technology – 03/2015 - 12/2015
  • Researcher at Software Engineering Laboratory – 02/2013 – 01/2015
  • Software Developer at Objective Solutions – 05/2012 – 01/2013
  • Software Developer at Cwork Sistemas – 09/2010 a 05/2012

Awards

  • Distinguished Paper Award - SBES Research Track - 2020
  • Best Paper of SBCARS - CBSoft - 2019
  • Distinguished Paper Award - 40th International Conference on Software Engineering, IEEE/ACM - 2018
  • 2nd Best Paper of SBCARS - CBSoft - 2017
  • Best Paper of SBCARS - CBSoft - 2016
  • 3rd Best MSc Dissertation - Sociedade Brasileira de Computação (SBC) - 2016
  • Java Assessment Topper - HSBC Global Technology - 2015
  • 3rd Best Paper of SBES - CBSoft - 2014
  • Best Paper of WMOD - CBSoft - 2014
  • FAPERJ Nota 10 - 2014

Publications

Links below contain information about my publications:

Program Commitee

Journal Reviewer

  • Computer Standards & Interfaces (2023)
  • Egyptian Informatics Journal (2023)
  • Software: Practice and Experience (2021-2023)
  • Software Quality Journal (2022)
  • IET Software (2019-2020)
  • Revista Mundi ETG (2017-2018)

Keynotes and Talks

  • AI for Software Engineering Research - Pitfalls and Challenges - ISE@CBSoft 2023 - Keynote [Presentation]
  • Engenharia de Software na Prática - Palestra SETIF 2022 [Presentation] (In portuguese only)
  • Qualitative Analysis - Exploring Data to Create Theories [Presentation]
  • Qualidade de Softawre: Por que devo me importar? - Sistemática 2018 - UEG Campus Posse [Materiais] (In portuguese only)

Research Topics

  • Refactoring
  • Software Architecture
  • Source Code Design
  • Code Smells
  • Design Problems