About
I am an engineer by education, yet my professional journey has been devoted to software engineering. Having a double degree in wind turbine systems and civil engineering I have spent most of my career leading the implementation, architecture and design of software enterprise products.
On the techincal side, I have Java as my prefered programming language, and with the aid of a solid understanding of Spring framework and AWS I develop cloud based enterprise applications. I also use Gradle for managing projects dependencies efficiently and packaging software bundles. I have also a deep undrstanding of Linux systems helps managing chron tasks, services and monitor applications through custom metrics.
Self-motivated person with high problem solving skills, that works effectively with people accross cultures. Always showing positive attitude towards new changes and challenges and promotes personnel promotion through teamwork.
Work Experience
Software Thread Engineer
General Electric Renewables (May-20)
- Develop AWS cloud native web applications to provide flexible, scalable and reliable wind turbine systems simulations big scale.
- Main AWS services used: S3, BATCH, RDS, VPCs, IAM identities, CloudWatch and ECS.
- Responsible for monitoring the entire AWS resource inventory and troubleshoot when needed.
- Support backend (Java, kotlin + Spring) and front end (angular + typescript) development as well as implement CI/CD deployments.
- In charge of securing the application through Oauth2 protocol
- Maintain and develop build automation tools (Gradle) for package management and dependency management purposes.
- Scrum Master
Wind Tubrine Loads Tools Developer
General Electric Renewables (May 2019 - May 2020)
- Perform wind resource and mechanical loads assessment leading to project execution.
- Perform aeroelastic simulations with Simpack Flex5 wind turbine models for loads mitigation and performance optimizatio.
- Lead tools development proceeses for better postprocessing of wind turbine loads simulations.
- Optimized productivity by automating most of the manual and tedious work for pre and post processing.
- Provide technical sales support attending customer meeting and conferences.
Condition Monitoring Analyst and Data Analytics Engineer
BrĂ¼el & Kjaer Vibro (May 2015 - May 2019)
- Perform predictive analysis on vibration signals received by Condition Monitoring system installed on wind turbine drive trains.
- The role mixed multiple discipline: IT, Unix system maintenance, python analytics and mathematics.
- Research of new algorithms for time series forecasting through ARIMA models.
- Published, as second author, a paper called: "Prognosticating fault development rate in wind turbine generator bearings using local trends models"
- Provide technical sales support attending customer meetings and conferences.
Extras
Certifications
- AWS Solutions Architect
- AWS Developer Associate
- Vibration Analyst Category III Mobius Institute
- Machine Learning by Standford University on Coursera
- Neural Metworks and Deep Learning by DeepLEarning.ai on Coursera
Languages
- Catalan native
- Spanish native
- English professional level
- French DELF A4
Architecture
