Profileimage by Fernando GonzlezCorts Java/Golang Backend & Devops engineer from RibarrojadeTuria

Fernando González Cortés

available

Last update: 23.08.2023

Java/Golang Backend & Devops engineer

Graduation: Master’s degree in software engineering, Polytechnic University of Valencia
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional) | French (Full Professional) | Spanish (Native or Bilingual)

Attachments

cv_230823.pdf

Skills

20 years as a software engineer (Java / Golang / React / ...)
15 years working remotely.
10 years as a freelance.
5 years doing DevOps.

More details in my CV online: https://fergonco.org/cv.pdf
 

Project history

01/2023 - 08/2023
DevOps engineer
Scaleway (Internet and Information Technology, 250-500 employees)

  • Implementation of a serverless database product. Currently entering private Beta.
  • Development of a functional proof of concept in a team of three developers.
  • Added FerretDB support to the managed database product.

02/2019 - 01/2021
Senior Engineer
AI Incube (Internet and Information Technology, 10-50 employees)

  • Implemented the CI/CD system in charge of deploying the company production services using a Gradle plugin and Google Cloud Build.
  • Normalized the K8s deployment scripts of all company services using Kustomize. Built a command line interface to manage the deployment of all services and jobs using Slack, Spring Shell and Google Pub/Sub.
  • Managed GCP project and deployed services in production.
  • Replaced an Azure API gateway by an installation of Kong Ingress in our own clusters, saving the company 2000$/month.
  • Reduced cluster memory requirements to 80% by optimizing the memory usage in city probability calculation services.
  • Built garage microservice from scratch: implementation, testing, scaling, figuring out and implementing pricing models, etc.
  • Implemented an outdoor sensor solution that sends data to our services in real time using Raspberry PIs and Spring services.
  • Applied machine learning models in order to merge two garage databases automatically using Weka, reducing the need for manual intervention.
  • Reduced the cost of migrating map data between two OSM versions by automating the process.
  • Developed the company data portal (https://portal.parknav.com) using Spring, Postgresql, React-admin and Firebase authentication.
  • Developed a portal to show case the company parking probabilities service (https://places.parknav.com) using Mapbox Vector Tiles.

10/2016 - 08/2018
Freelance
Several clients

  • Developed a web application (https://www.bankgeheimnisse.ch/map) for the Association for the promotion of Swiss bench culture, for documenting benches in Switzerland using Spring, PostgreSQL and AWS Beanstalk. The application had around 7000 benches and 600 users at the moment of leaving and it has continued to grow.

  • Developed on my own initiative a real time map of public transport speed in Pays de Gex / Geneva showing current status, past data and 24 hours of predictions. Used R for the statistical models, PostGIS for storing data, GeoServer for serving it and HTML/CSS/JS to present it.

  • Automated the process chain to transform remote sensing data in vector formats consumed by agriculture machinery, using Python GDAL bindings.


01/2013 - 01/2016
Geospatial Software Engineer
FAO (Public service, 1000-5000 employees)

  • Developed a web application to publish country national forest data in the context of the different national REDD programs using PostgreSQL/PostGIS, GeoServer, Servlet API and jQuery.

  • Deployed the application in Argentina, Paraguay and Ecuador.

  • Created data publication pipelines that reduced publication times by 25%, using Python, GDAL and Geoserver REST API.

  • Automated testing and continuous integration in Travis CI.

  • Fixed GeoServer bug: https://osgeo-org.atlassian.net/browse/GEOS-7243.


09/2008 - 12/2013
Freelance
Several clients

  • Developed a mobile client for a collaborative mapping platform using Android.

  • Developed a web tool to plan geotechnical studies for the Valencian Institute of Building using GWT.

  • Built an image quality control application for the National Plan for Aerial Orthophotography in Extremadura region, Spain, using Java Advanced Imaging.

  • Developed an algorithm to calculate radiation and visibility in 3d urban environments using Java and JTS.

  • Developed a domain specific language to process spatial data regardless of its location (database, file, web service) or format (shapefile, GML, PostGIS, TIFF, JPEG, etc.) using Java, Javacc and JTS.


04/2007 - 07/2008
Research Engineer
IRSTV-CNRS FR2488 (Architecture and civil engineering, 10-50 employees)

Development of the OrbisGIS platform, used to share data, methods and results between several research units.


03/2005 - 03/2007
Freelance
Institute for Regional Development of Castilla la Mancha University (Internet and Information Technology, 10-50 employees)

Different projects related with webmapping or GIS desktop applications.


03/2002 - 12/2004
Java Software Engineer
IVER T.I.


Local Availability

Only available for remote work
Profileimage by Fernando GonzlezCorts Java/Golang Backend & Devops engineer from RibarrojadeTuria Java/Golang Backend & Devops engineer
Register