Career Profile

I am a civil engineer with software development focus. I do posses extensive experience in python programming, software development, and continuous integrations-continuous deployment (CI/CD).

Experienced with machine learning algorithms such as K-Nearest neighbors and neural networks, which I have applied to different research and business cases.

My interests are also related to civil engineering, more specifically materials modelling and structural design.

Skills & Proficiency

Programming
Python, Matlab, C++

Software development
CICD, OOP

Structural engineering
Finite element methods

Data Analysis
Cleaning, Visualization

Data science tools
Numpy, Pandas

Cloud computing
Azure, GCP

Machine learning
Sk-learn, TensorFlow

Experiences

Senior Research and Development Engineer

2023 - Present
Ansys Inc
  • Main maintainer of PyMAPDL library, an open source Python interface to Ansys MAPDL structural solvers.
  • Co-owner of Ansys github enterprise organization. Help to maintain Azure CICD pipelines and implementing best practices.
  • Co-maintainer of MAPDL solver Ubuntu docker image Containerization of applications for cloud deployment.
  • Contributor to MAPDL solver and its gRPC data interface. Implementation of new methods to transfer data from the C++ application server to a Python client.
  • Mentoring new employees and interns.
  • Supporting customer engagements.

Research and Development Engineer II

2022 - 2023
Ansys Inc
  • Contributor to PyMAPDL library.
  • Supporting other Ansys libraries ansys/actions, ansys-tools-path, ansys-sphinx-theme, etc
  • Supporting the technological transformation of business units. Implementing best code practices, maintaining CICD pipelines in many organization packages, etc.

Research Officer in Data Science

2020 - 2021
Medical School, Swansea University, Swansea, UK
  • Application of machine learning algorithms (clustering and deep learning techniques) to detect abnormal behaviour in real cardiac cells optical data and fluorescent calcium measurements.
  • Image processing for data extraction. Application of machine learning techniques to extract data features.
  • Design and development of a workflow to analise of microscope images. Development of a graphic user interface in Python.

Research Fellow

2019 - 2020
Institute of Material Discovery, University College of London, London, UK
  • Using numerical techniques based on finite element methods and machine learning techniques to optimise industrial composites such as honeycomb or recycled aggregates.
  • Collaborated with colleagues using Machine Learning to predict materials properties and accelerate materials discovery. Text mining on research databases.
  • Collaborated with industrial and academic partners to develop a web platform for industry access to materials modelling expertise. This project was funded by the European Union and companies such as Fraunhofer, Enthought, Bosch, etc.

Project officer

2018 - 2019
Swansea University, Swansea, UK
  • Application of techniques from the domain of data science such as data pre-processing, neural networks and multi constraint optimisation to reduce costs in steel manufacturing industry.
  • Developed an addon in Python and JavaScript for a commercial finite element software ANSYS. This addon integrates in the interface of ANSYS application and perform operations to simplify continuum mechanics calculations.
  • Developed Python scripts to collect and analyse large data sets from internal company website to analyse machinery performance and propose optimisations.
  • Developed numerical models to improve manufacturing processes in the industry. The processes range from material behavior prediction to optimisation of properties such as geometry, elastic properties, viscosity, etc.

Research Assistant

2017
Swansea University, Swansea, UK

Developed numerical models of a wing energy harvester using Matlab to couple different commercial software. Used Matlab to analyse and study large data sets from experiments.

Education

PhD in Civil Engineering

2015 - 2019
Swansea University

Micro to macro-scale material modelling using numerical techniques for energy harvesting applications. Fully-funded scholarship

  • Developed my own non-linear finite element code in Matlab for piezoelectric harvesters based on Euler-Bernoulli beams. Validated experimentally.
  • Used commercial finite element packages to obtain the equivalent mechanical properties of micro composite structures (Homogenization).

M.Sc. in Structures

2013 - 2014
University of Granada, Spain

Strong background in numerical methods and programming.

M.Eng. in Civil Engineering

2010 - 2013
University of Alicante, Spain

Strong background in numerical methods.

B.Eng. in Civil Engineering

2007 - 2010
University of Cordoba, Spain

Special award, Graduated with honours. Best student record award.

Data Science Projects

A (small) list of projects, repositories and/or ideas I am involved in.

Machine learning for damage detection - Machine learning algorithms such as Principal Component Analysis (PCA) and Gaussian Mixture Models (GMM) for damage detection in rolling bearings.
Financial fraud detection using machine learning - Using machine learning algorithms (boosted decision trees) to detect fraud in credit cards records.
Marketig campaing prediction - Predict the success rate of a marketing campaing given previous records.

Publications

  • Multi-objective Optimisation of Electric Arc Furnace Using the NSGA-II Evolutionary Algorithm
  • Matteus Torquato, Germán Martínez-Ayuso, Hoceine Matallah, Ashraf Fahmy
  • Electric field distribution in porous piezoelectric materials during polarization
  • Germán Martínez-Ayuso, Michael I Friswell, Hamed H Khodaparast, JI Roscow, CR Bowen