CV

Work Experience

Google Summer of Code (May 2017 - Aug 2017), SciPy

  - Implementation of an interior-point method solver for large-scale nonlinear programming problems. The implementation is available in this github repository and have been integrated to SciPy library (release 1.1 or above) under the name of trust-constr.

Hardware Team Intern (Jan. 2015 - Dec. 2015), Invent Vision

  • Development of a stereo camera based on FPGA.

Undergraduate Researcher (Jun. 2013 - Jan. 2015), R&D Project with Petrobras Oil Company

  • Development of Methods for Identification of Oil Well Mathematical Models.
  • Supervisor: Luis Antonio Aguirre.

Education

Ph.D., Electrical Engineering (Aug. 2017 - ), Federal University of Minas Gerais (UFMG)

M.S., Electrical Engineering (Jan. 2016 - Jul. 2017), Federal University of Minas Gerais (UFMG)

B.S.E., Electrical Engineering (Jan. 2011 - Jan. 2016), Federal University of Minas Gerais (UFMG).

Publications

Lasso Regularization Paths for NARMAX Models via Coordinate Descent - Preprint (arXiv:1710.00598). Antônio H. Ribeiro, Luis A. Aguirre.

“Parallel Training Considered Harmful?”: Comparing Series-Parallel and Parallel Feedforward Network Training - Preprint (arXiv:1706.07119). Antônio H. Ribeiro, Luis A. Aguirre.

Shooting Methods for Parameter Estimation of Output Error Models - Proceedings of IFAC World Congress (Toulouse, France - 2017). Antônio H. Ribeiro, Luis A. Aguirre.

Selecting Transients Automatically for the Identification of Models for an Oil Well - Proceedings of 2nd IFAC Workshop on Automatic Control in Offshore Oil and Gas Production (Florianópolis, Brazil - 2015). Antônio H. Ribeiro, Luis A. Aguirre.

Relações Estáticas de modelos NARX MISO e sua Representação de Hammerstein - Proceedings of XX Brazilian Congress of Automatica (Belo Horizonte, Brazil - 2014). Antônio H. Ribeiro, Luis A. Aguirre.

Software

Contributions to Scipy - I am member of Scipy core team. Scipy is the Python scientific library, for which I have contributed to optimization and signal processing packages. My contributions include: