Personal details

Gustavo R. - Remote software architect

Gustavo R.

Senior Software Architect
Based in: 🇪🇸 Spain
Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

Highly experienced software professional with over 15 years in the industry, specializing in software architecture and the development of scalable, reliable systems. Expertise in a wide array of technologies, having built web, desktop, mobile, and IoT applications alongside top European researchers.

Adept at handling and processing large volumes of data, utilizing data pipelines, automation, and cutting-edge machine learning techniques to deliver real-time insights. Passionate about delivering efficient, innovative solutions with a strong focus on software architecture and adaptability to various platforms and environments.

programming: Go, Python TypeScript, Java PHP, C#, Haskell Bash, SQL, C++, Rust

Back-End: GraphQL, Gin Gorilla Mux, RESTful GRPC, WebSockets NextJS, NodeJS

Front-End: React HTML, CSS Android, iOS, WebSites

Data Science, Big Data & DevOps: Automation Kafka, RabbitMQ Machine Learning Neural Networks MongoDB, MySQL PostgreSQL, BigQuery Docker, Kubernetes Deployment Pipelines.

Interests: Data Science, Machine Learning, Orchestration, Automation and Programming Languages

Work Experience

Senior Software Engineer, Tech Lead, Full-Stack & DevOps
EPO | Feb 2019 - Present
Python
Java
Node.js
Jenkins
TypeScript
Kubernetes
Go (Golang)

– Leading multiple cross-collaborating teams in different areas of software development, such as Architecture, Back-End, DevOps, Front-End, Design and Internationalization (i18n) to deliver high quality software with Agile methodology.

-Designed a new Front-End application together with a team of experts in Front-End development working from the Munich and The Hague offices of the EPO.

– Architected, designed, led and developed more than 15 different projects and applications for the New Patent Filing System at the EPO with the new Micro frontends technology, using (shadow root/DOM) and the Back-End for Front-End design.

– Software development with React, TypeScript, Redux, Sagas, Thunks, NodeJS, Webpack, NextJS, Java and dozens of other programming languages, technologies and libraries. – Text editors: VSCode, WebStorm, IntelliJ, VIM, Notepad++

– Test coverage to 90%+ using Jest, Jenkins, SonarQube, WhiteSource, and dozens of different technologies and libraries.

– Improved performance and fixed thousands of bugs, effectively saving huge amount of resources to the EPO.

DevOps Architect & Senior Software Engineer
DryKISS | Feb 2020 - Feb 2021
SQL
Node.js
TypeScript
Kubernetes
Go (Golang)
AWS (Amazon Web Services)

– Working at DryKISS I was in charge of the Architecture and DevOps, as well as writing production-grade code as a senior back-end engineer.

– AWS Cloud integrations with containerized NodeJS backends with Hasura GraphQL and MySQL databases.

– Implementation of two factor authentication mechanisms with SMS. – Securing Virtual Private Networks in AWS.

– Mentored and wrote dozens of guides and tutorials for the team on how to perform critical DevOps tasks and debugging.

– Data and application architecture with SQLDBM.

Education

Bios, Escuela de Sistemas
Other・Systems Analyst
Jan 2008 - Dec 2008