I'm a Systems Engineer and Full-Stack Software Engineer with strong experience in React, Redux Toolkit, Node.js, Express, PostgreSQL, MongoDB, and Docker. I design scalable systems, robust APIs, and maintainable front-end and back-end architectures that support business goals. I'm skilled in AI-assisted development workflows, clean architecture, performance optimization, and long-term product evolution. I document code with JSDoc and Markdown, set up CI/CD pipelines, and thrive in collaborative, agile environments while keeping a focus on quality, maintainability, and clear communication.

Gonzalo De Castro Riposto

I'm a Systems Engineer and Full-Stack Software Engineer with strong experience in React, Redux Toolkit, Node.js, Express, PostgreSQL, MongoDB, and Docker. I design scalable systems, robust APIs, and maintainable front-end and back-end architectures that support business goals. I'm skilled in AI-assisted development workflows, clean architecture, performance optimization, and long-term product evolution. I document code with JSDoc and Markdown, set up CI/CD pipelines, and thrive in collaborative, agile environments while keeping a focus on quality, maintainability, and clear communication.

Available to hire

I’m a Systems Engineer and Full-Stack Software Engineer with strong experience in React, Redux Toolkit, Node.js, Express, PostgreSQL, MongoDB, and Docker. I design scalable systems, robust APIs, and maintainable front-end and back-end architectures that support business goals.

I’m skilled in AI-assisted development workflows, clean architecture, performance optimization, and long-term product evolution. I document code with JSDoc and Markdown, set up CI/CD pipelines, and thrive in collaborative, agile environments while keeping a focus on quality, maintainability, and clear communication.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Spanish; Castilian
Fluent
English
Advanced
Italian
Beginner

Work Experience

Software Engineer at IDOR
March 1, 2024 - Present
Full-stack development and maintenance of enterprise web applications using Node.js, Express, React, and Redux Toolkit.
SCADA Engineer at BLC Global
April 1, 2023 - March 1, 2024
Developed SCADA system screens for monitoring, alarms, trend analysis, and equipment control. Analyzed existing SCADA solutions and implemented improvements focused on optimization and automation.
Front-end Web Developer at Glouds
June 1, 2022 - April 1, 2023
Developed UI components, layouts, and interfaces. Migrated state management from useContext to Redux. Integrated REST APIs and performed debugging and maintenance.
Web Designer at Pronexo
October 1, 2016 - November 1, 2019
Designed and developed websites using WordPress. Implemented UI/UX improvements for clients.
Web Designer at Pronexo
November 1, 2019 - June 1, 2022
Pronexo Web Designer; continued to design and develop client websites focusing on UI/UX and responsive design.
Systems Engineer
March 1, 2024 - Present
Full-stack systems engineer focusing on clean architecture and scalable APIs; designed RESTful APIs, integrated PostgreSQL and MongoDB databases, built front-end and back-end architectures, implemented Dockerized environments and CI/CD processes, and maintained high code quality.
Frontend Web Developer
June 1, 2022 - April 1, 2023
Developed UI components and layouts; migrated state management from useContext to Redux; integrated REST APIs and performed debugging and maintenance.
SCADA Engineer at BLC Global
November 1, 2019 - June 1, 2022
Telecommunications monitoring of wind, solar, and biogas energy parks; oversaw alarms and operational continuity; analyzed existing SCADA solutions and implemented improvements focused on optimization and automation.
Software Engineer at BLC Global SCA DA
March 1, 2024 - Present
Full-stack development and maintenance of enterprise web applications using Node.js, Express, React, and Redux Toolkit. Designed REST APIs, integrated PostgreSQL and MongoDB, containerized with Docker, and contributed to CI/CD workflows. Documented backend/frontend code with JSDoc and Markdown; coordinated tasks via Jira to align with business and technical goals.
Frontend Web Developer at Glouds
June 1, 2022 - April 1, 2023
Developed UI components, layouts, and interfaces. Migrated state management from useContext to Redux. Integrated REST APIs and debugging/maintenance.
SCADA System Operator at BLC Global
November 1, 2019 - June 1, 2022
Telecommunications monitoring of wind, solar, and biogas energy parks. Oversaw alarms and ensured operational continuity.
Software Engineer at SEIDOR
March 1, 2024 - Present
Full-stack software engineering focusing on React, Redux Toolkit, Node.js, Express, PostgreSQL, MongoDB, and Docker. Designing scalable systems, building robust APIs, and maintaining front-end and back-end architectures. Implemented AI-assisted development workflows to accelerate delivery while upholding code quality and architectural standards. Documented with JSDoc and Markdown; coordinated tasks via Jira; aligned work with business and technical goals.
Front End Web Developer at Glouds
June 1, 2022 - April 1, 2023
Developed UI components and interfaces; migrated state management from useContext to Redux; integrated REST APIs; performed debugging and maintenance.
Senior Software Engineer at Seidor
March 1, 2024 - Present
Full-stack development of enterprise web applications using Node.js, Express, React, and Redux Toolkit; designing robust APIs, implementing clean architecture, and contributing to maintainable front-end and back-end solutions in a remote setup.

Education

Systems Engineering at Universidad Abierta Interamericana
January 11, 2030 - December 1, 2025
Systems Analyst at Escuela Superior N°49
January 11, 2030 - December 1, 2016
Systems Engineering at Universidad Abierta Interamericana
January 11, 2030 - March 16, 2026
Systems Engineering at Escuela Superior N°49
January 11, 2030 - March 16, 2026
Systems Engineering at Universidad Abierta Interamericana
January 11, 2030 - December 1, 2025
Systems Analyst at Escuela Superior Nº49
January 11, 2030 - December 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Computers & Electronics, Media & Entertainment, Telecommunications, Energy & Utilities, Education
    paper Synovate

    Synovate

    Synovate is an industrial operations management platform designed to monitor, manage, and analyze manufacturing processes in real time.

    The system is used by production leaders and operators to track production runs, monitor equipment performance, collect quality control data, and analyze operational efficiency across multiple production lines.

    Main Features

    Production Run Management

    Synovate allows operators to manage production runs, recording information such as:

    • Production line
    • Shift
    • Product being manufactured
    • Start and end time
    • Target production vs actual production
    • Waste generated

    This enables supervisors to evaluate line performance and identify operational issues.

    Shift Monitoring

    The platform provides dashboards and reports that allow supervisors to monitor production performance per shift, including:

    • Output
    • Downtime
    • Waste levels
    • Production targets vs results

    Quality Assurance Forms

    Operators complete dynamic QA forms during production runs. These forms are generated from configurable master data and may include:

    • Header fields with general information
    • Detail rows for measurements and observations
    • Image attachments for quality evidence

    Image Management

    The system supports uploading and managing images associated with operational records. Images are stored as independent documents and linked to entities such as QA forms or events.

    Features include:

    • Image previews
    • Upload validation
    • Thumbnail generation
    • Image deletion with synchronization

    Master Data Management

    Synovate includes configurable master data entities such as:

    • Areas
    • Lines
    • Sublines
    • Equipment
    • Items
    • Shifts

    These entities support dynamic attributes, allowing administrators to add or remove fields without modifying the database schema.

    Technology Stack

    Frontend

    • React
    • Redux Toolkit
    • Axios

    Backend

    • Node.js
    • Express

    Databases

    • PostgreSQL
    • MongoDB (image storage)

    Infrastructure

    • Docker
    • Portainer
    • Git version control

    Purpose

    The goal of Synovate is to provide a centralized platform that improves operational visibility, helps production teams track performance, and supports data-driven decisions in manufacturing environments.