Juan Gonzalez Burgos
[email protected]
https://www.linkedin.com/in/juan-gonzalez-burgos-314a703a
https://github.com/juangburgos
http://stackoverflow.com/users/4622991/juan-gonzalez-burgos
 
OBJECTIVE

Control, Optimization and Software Engineer. Expert knowledge on mathematical and practical implementation of dynamic control and optimization algorithms. Very good knowledge in software development and system integration, as well as industry standard network protocols. Good knowledge of the Linux operating system and related open source technologies.

LANGUAGES

Spanish: Mother tongue.
English: Fluent written and spoken.
French: Basic knowledge (A2.2 Level).

WORK
EXPERIENCE

Senior Control & Software Engineer
Proinelca Power 2015 - Present
Manage a team for the maintenance and development of in-house SCADA software specialized in power production automation. Some relevant tasks:

  • Implement a source control policy for the in-house SCADA software. Train team members in the Git source code management software.
  • Design the architecture to integrate new solutions into the existing software. For example, being in change of the development of a high level regulation module for an electric substation.
  • Develop and maintain drivers for standard network protocols for power automation. This includes drivers for protocols such as Modbus, OPC, DNP3, IEC60870 and IEC61850.
  • Advise on network architecture for the IT department, based on the in-house SCADA requirements.

Control Engineer
DotX Control Solutions 2012 - 2015
Design and implementation of advanced control algorithms in industry. Some relevant projects:

  • Wind Turbine Control: Collaborate with dutch wind turbine manufacturers to achieve certification of wind turbine designs. The main goals consisted on power output maximization and structural load minimization. Testing and development of algorithms for embedded system targets.
  • Crystallization Reactor Optimization: Modeling of a crystallization reactor based on field measurements. Development of an optimization algorithm to minimize batch times and maximize product quality. Integration the designed algorithm in into a PLC to perform online reactor control.
  • Bearing Fault Detection: Implemented automatic bearing fault detection algorithm in the Labview programming language based on bearing rotation measurements.
  • Steel Roll Fault Detection: Implemented computer vision steel roll shape fault detection, using the OpenCV library in C++. Integrated with the control PLC using a Profibus card with C++ API.

Researcher
Technische Universiteit Eindhoven 2011 - 2012
Performed research on battery modeling and State-of-Charge (SoC) estimation for hybrid and electric vehicles. Relevant research topics:

  • Modeling of electric battery.
  • Linear and nonlinear optimal observers.
  • Implementation of observer algorithms in Matlab/Simulink.
PUBLICATIONS

J. Gonzalez Burgos, C. A. Lopez Martinez, R. V. D. Molengraft, and M. Steinbuch,
Frequency Domain Tuning Method for Unconstrained Linear Output Feedback Model Predictive Control, IFAC Proceedings Volumes, vol. 47, no. 3, pp. 7455 to 7460, 2014.
http://folk.ntnu.no/skoge/prost/proceedings/ifac2014/media/files/2032.pdf

COMPUTER
SKILLS

Programming Languages: Assembly, ANSI C, C++, Bash Scripts, Javascript, HTML, CSS, Matlab, Simulink, IEC61131-3 and Labview.

Technical Software: Git, Docker, Visual Studio, Qt Creator, Eclipse, Chrome Developer Tools and Latex.

Other Software: Microsoft Office, Photoshop and Inkscape.

EDUCATION

Master of Science: Systems and Control Engineer
Technische Universiteit Eindhoven 2009 - 2011
Awarded Full Scholarship
Research Thesis :
Design and tuning of disturbance models and observers for model predictive control (MPC) optimization algorithms.
The designed tuning method was used to design an MPC for a flying drone navigation control problem. The resulting design was submitted for a control engineering contest in 2013, where it was awarded first place in the master/PhD category.

Bachelor of Science: Telecommunications and Electronics Engineer
Monterrey Institute of Technology and Higher Education 2004 - 2009
Awarded Partial Scholarship
Undergraduate Project :
Design of an electronic device for measuring the pressure produced by the human foot while running.
This project was awarded best prototype in the INGENIA science week by the Monterrey Institute of Technology and Education in 2008.

OPEN SOURCE
PROJECTS

Wt Designer: Main developer for WYSIWYG tool to design and auto-generate C++ code to create web applications using the Wt C++ library.
https://github.com/juangburgos/WtDesigner