
Diego Ignacio Lopez
Verified Expert in Engineering
Machine Learning Developer
Diego is a specialist machine learning developer who is currently conducting academic research on advanced, data-driven reduced-order modeling techniques. His experience includes working with Fortune 500 companies in the aerospace industry, developing models for statistical learning, optimization, uncertainty quantification, and characterization of complex systems.
Portfolio
Experience
Availability
Preferred Environment
Python 3, Pandas, TensorFlow, Keras, NumPy, Scikit-learn, SciPy, Data Science, Linux, PyCharm
The most amazing...
...thing I've created is an AI-assisted global optimization methodology. An article about it was nominated for the best paper by the Journal of Turbomachinery.
Work Experience
Data Scientist
Bank of England
- Worked as a data scientist to support the data and analytics needs of the Bank of England, UK's central bank.
- Develop reproducible analytical pipelines and dashboards using python and R.
- Support team members from various departments to develop their data analytics skills.
Data Scientist
Toptal Client
- Worked individually and with the permanent staff to implement ETL and data pipelines. Analyzed and developed results through statistical learning for a variety of companies.
- Performed statistical data analysis and data visualization and developed an interactive dashboard to report findings.
- Performed mixed-integer linear programming for optimizing the roster configuration and line-up for a major basketball team.
- Developed a scraper to obtain product information and customer reviews from the web. Implemented rotating proxies and randomised delayed requesting to overcome blocks.
Visiting Researcher
Cranfield University
- Developed a 3D variational autoencoder application for parametrizing the geometry of high-pressure compressor blades.
- Developed a Python library for efficiently training AI-enabled active subspaces, available openly via the preferred installer program (PIP).
- Performed a statistical analysis on the effect of component re-design on the safety and stability of axial fans and compressors.
Researcher
Rolls-Royce
- Developed a high-fidelity computational model for characterizing the behavior of next-generation aircraft turbofans.
- Developed software for creating computerized versions of manufactured components known as "digital twins," through which the manufacturing system analysis can be performed.
- Conducted statistical analysis on manufacturing variability of gas turbine components focused on recovering performance deficits.
- Performed the wing and fuselage aerodynamic design optimization for the Rolls-Royce electric vertical take-off and landing (eVTOL) concept.
- Discovered issues in quality-design features in low-pressure system stators and proposed means to reduce stage losses.
Principal Developer
Freelance
- Developed an Android app that tracks pregnancy day-by-day, offering detailed information relevant to the user's pregnancy stage.
- Created the UX design for the application using Adobe XD.
- Developed the back-end system through Firebase, implementing a user authentication system and real-time database.
- Implemented an app monetization system based on AdMob and Facebook Ads.
Experience
Global Optimization of a Transonic Fan Blade Through AI-enabled Active Subspaces
https://asmedigitalcollection.asme.org/turbomachinery/article/144/1/011013/1115759/Global-Optimization-of-a-Transonic-Fan-BladeGradient-enhanced Least-square Polynomial Chaos Expansions for Uncertainty Quantification
https://dspace.lib.cranfield.ac.uk/bitstream/handle/1826/17514/Lopez_AIAA-2021-3073.pdf?sequence=1&isAllowed=yBabyClub: Pregnancy Tracker App
https://play.google.com/store/apps/details?id=com.babyclub&hl=en_GB&gl=USExtending Highly Loaded Axial Fan Operability Range Through a Novel Blade Design
https://doi.org/10.1115/1.4055350Skills
Languages
Python, R, Python 3, SQL, Java
Libraries/APIs
Pandas, NumPy, Scikit-learn, SciPy, TensorFlow, Keras
Paradigms
Data Science, Linear Programming, Mechanical Design, ETL
Platforms
Jupyter Notebook, Linux, Android, Firebase
Other
Data Analysis, Machine Learning, Statistical Learning, Optimization, Data Engineering, Data Analytics, Data Scraping, Web Scraping, Statistical Data Analysis, English, Linear Regression, Data Scientist, Data-driven Dashboards, Reports, Data Structures, Data Cleansing, Engineering, Simulations, Statistical Methods, Research, Artificial Intelligence (AI), Mathematics, Numerical Analysis, Data Visualization, Scraping, Statistics, APIs, Data Extraction, Clustering, Mathematical Modeling, Data Matching, Heatmaps, Web Applications, Dimensionality Reduction, Modeling, 3D CAD, Assembly Drawing, Google AdMob, Back-end, Front-end, User Experience (UX), Back-end Development, Mobile Analytics, Dashboards
Frameworks
Scrapy
Tools
PyCharm, Adobe Experience Design (XD), Firebase Analytics, Google Analytics, Tableau
Storage
Data Pipelines, Amazon S3 (AWS S3)
Education
PhD in Mechanical Engineering
University of Cagliari - Cagliari, Italy
Master's Degree in Aerospace Engineering
Kingston University - London, United Kingdom
Engineer's Degree in Mechanical Engineering
National University of Rosario - Rosario, Argentina
Certifications
Machine Learning, Modelling and Simulation
Massachusetts Institute of Technology
SolidWorks Mechanical Design Professional Certificate
Dassault Systèmes