Bruno Dias

Project Manager & Assistant Professor

Resume

pt

Bruno Dias

Tomás Soares de Sousa, 200
Campina Grande - PB, Brazil
[email protected]

Employment

Project Manager - VTEX The True Cloud Commerce Platform:

2018 - present

Project Manager - SPLab/UFCG:

2013 - 2017

Manager of ePol - Management Activity System of the Brazilian Federal Police. It’s a partnership between the Federal University of Campina Grande and Brazilian Federal Police. The major activities that I work is:

  • Redesigned the entire API of the project to use RESTful Services style to obtain a more scalable and available system.
  • Increased system performance and more available by changing the system design to use microservices in a couple features.
  • Changed the release process to seek practices of Continuous Delivery. Such as the use of CI tools, release pipelines and containers.
  • Added design tests into the development process to avoid deterioration of the project architecture. Those tests reduced around 1200+ design violations of the product.
  • Encouraged a weekly talk event to improve the code and architecture comprehension. Through this talks about technologies and methods that we adopted in the product, all developers can understand how the product has evolved over time.

Assistant Professor - UNIFACISA

2012 - present

Courses: Software Engineering, Software Usability, Software Design, Programming I, Database Management to the Information Systems degree program.

Assistant Professor - ASPER

2011 - 2013

Courses: Software Engineering, Databases I, Networks & Internet to the Computer Science degree program.

Education

MSc, Computer Science; Federal University of Campina Grande (UFCG)

2016-2018 (expected)

   Title: Degree of Stability: Measure stability of web services.

BSc, Computer Science; Federal University of Paraíba (UFPB)

2007-2010

Technical Experience

Programming Languages: Java, Python, JavaScript, Shell Script; Technologies and Tools: Scrum, XP, Jenkins, Gitlab CI, Docker, SonarQube, Redmine, Git, RESTful Services, Microservices.

Side Projects

Slack-Gitlab-Notifier
  This project aims to integrate Gitlab with Slack teams through webhooks. To do so, we created a service in NodeJS that handle the hooks to Slack channels and also direct messages to slack users.

Languages

  • Portuguese (Native)
  • English (Professional)

Publications

  • SILVA, J. C. F. ; BARBOSA, H. P. ; DIAS, B. ; TAVARES, T. A. Um estudo comparativo entre Ginga-J e Ginga-NCL no âmbito de aplicações interativas residentes. In: Simpósio Internacional de TV Digital, 2009, Baurú - SP. Anais do Simpósio Internacional de TV Digital, 2009.
  • DIAS, B.; SILVA, J. C. F. ; BARBOSA, H. P. ; TAVARES, T. A. Uma casa no controle da TV: Desenvolvimento de um Programa para TV Digital para Controle de Dispositivos Domésticos. In: Interaction - Soulth America 09, 2009, São Paulo - SP. Anais do Interaction - Soulth America 09, 2009.
  • NASCIMENTO, S. M ; DIAS, B. ; GARCIA, T. R. ; NOBREGA, M. M. L. Ontologia e Construção de um Banco de Termos da Linguagem Especial de Enfermagem do Hospital Universitário Lauro Wanderley/UFPB. In: XVII SEMINCO - Seminário de Computação, 2008, Blumenau/SC. Anais do XVII Seminco, 2008.
  • SILVA, J. C. F. ; DIAS, B. ; BARBOSA, H. P. ; SOUZA, L. C. ; TAVARES, T. A. Proposta de um Método Computacional para Automatização de Inserção de Transformações Topológicas em Imagens Digitais. In: INFOBRASIL, 2011, Fortaleza. INFOBRASIL 2011, 2011.
  • SILVA, J. C. F. ; DIAS, B. STYLO: Um Framework voltado para o desenvolvimento de aplicações baseadas em vídeo digital. 2011. (Apresentação de Trabalho/Seminário).