Rodrigo Segura, Dr., Developer in Munich, Bavaria, Germany
Rodrigo is available for hire
Hire Rodrigo

Rodrigo Segura, Dr.

Verified Expert  in Engineering

Full-stack Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
February 24, 2022

With an extensive academic background in mathematics, physics, and aerospace engineering, Rodrigo became a full-stack developer passionate about modular, scalable, and user-friendly applications. Rodrigo specializes in the scalable design of TypeScript full-stack NestJS/React architectures configured as modular infrastructures that enable the efficient collaboration of multiple teams working toward a consolidated product with various modules and features.

Portfolio

Visa
TypeScript, Material UI, React, NestJS, Jest, Scalable Application...
Glassnode
TypeScript, Material UI, React, NestJS, Cypress, Jest, Tailwind CSS...
Accointing
TypeScript, Material UI, React, NestJS, Cypress, Tailwind CSS...

Experience

Availability

Part-time

Preferred Environment

JavaScript, TypeScript, React, Redux, Redux-Saga, Material UI, Next.js

The most amazing...

...solution I've published is Normalized Reducers Utils, an open-source framework that builds robust and scalable React and Redux applications.

Work Experience

Creative Technologist

2023 - 2024
Visa
  • Designed and built Visa’s Innovation Architecture prototyping platform.
  • Optimized scalability and streamlined the maintenance of the Innovation Architecture platform by encapsulating functionality into reusable modules.
  • Designed and implemented prototypes of various front-end and back-end modules to test their functionality and compatibility.
Technologies: TypeScript, Material UI, React, NestJS, Jest, Scalable Application, Scalable Architecture, Technical Leadership, Figma, Node.js, Software Design, Architecture, UX Architecture, Team Leadership, Web Development, Web App Development, Full-stack, Full-stack Development, UI Design, Web UI Design, CSS, JavaScript, APIs, REST APIs, Product Development

Senior Product Engineer

2022 - 2022
Glassnode
  • Played a key role in front-end architecture design, primarily focusing on data architecture.
  • Designed and implemented various test scenarios across multiple technologies for unit and integration testing.
  • Implemented a single sign-on solution with React and Auth0.
  • Participated in product engineering for financial analysis and reporting.
Technologies: TypeScript, Material UI, React, NestJS, Cypress, Jest, Tailwind CSS, Scalable Application, Scalable Architecture, Blockchain, Technical Leadership, Management, Figma, Kubernetes, Cryptocurrency, Node.js, Software Design, Architecture, Team Leadership, Web Development, Full-stack, UI Design, CSS, JavaScript, APIs, Product Development, Full-stack Development, Test-driven Development (TDD)

Senior Product Engineer

2022 - 2022
Accointing
  • Designed and implemented new features in the accointing.com web and mobile applications.
  • Played a key role in the roadmap and product specification for the accointing.com web application.
  • Designed and implemented architecture, modularization, and scalability improvements and optimizations.
Technologies: TypeScript, Material UI, React, NestJS, Cypress, Tailwind CSS, Scalable Application, Scalable Architecture, Blockchain, Technical Leadership, Figma, Kubernetes, Cryptocurrency, Node.js, Software Design, Web Development, Full-stack, Architecture, CSS, UI Design, JavaScript, APIs, Product Development, Test-driven Development (TDD), Full-stack Development

Project Front-end Architect and Lead

2021 - 2021
IMTF Software
  • Implemented an efficient and performant approach to manage a relational data model stored in the metadata of thousands of JSON files.
  • Designed and implemented a scalable web application from the ground up.
  • Created and implemented the front end of a web application to simultaneously read and visually update multiple entire or partial JSON files, as well as the relationships that connect them.
Technologies: TypeScript, React, Redux, Redux-Saga, Material UI, HTML5, CSS, REST, REST APIs, Architecture, Scrum, Scalable Application, Scalable Architecture, Software Design, Technical Leadership, Web Development, Management, Team Leadership, JavaScript, UI Design, Product Development

Senior Software Engineer

2020 - 2020
Weframe AG
  • Contributed to the development of Weframe's collaboration platform.
  • Designed and implemented efficient patterns to improve the application's stability, scalability, and performance.
  • Collaborated on the refactoring and migration of the codebase to TypeScript.
Technologies: JavaScript, TypeScript, React, Redux, Redux-Saga, Java, Spring, MongoDB, Jest, CSS, SCSS, HTML5, Figma, Internationalization, Localization, REST, REST APIs, Scrum, Test-driven Development (TDD), Full-stack Development

Senior Full-stack Developer

2019 - 2020
Metus GmbH
  • Collaborated in migrating a complex Windows native application that handles and presents highly relational data to a web app.
  • Implemented modern collaboration and communication processes in the development team.
  • Improved the development guidelines and patterns to boost scalability and performance.
Technologies: JavaScript, TypeScript, MobX, Material UI, Neo4j, REST APIs, REST, CSS, HTML5, Cypress, Jest, Enzyme, Scrum, Data Visualization

Full-stack Developer

2017 - 2019
Relayr
  • Designed and implemented a modular and scalable front-end architecture for a dynamic industrial IoT platform.
  • Led the front-end team in developing the Relayr data analytics module.
  • Collaborated with the back-end team on the development of the Relayr cloud platform.
Technologies: JavaScript, React, Java, Redux, Jest, Enzyme, CSS, SCSS, HTML5, Internationalization, Localization, REST, REST APIs, Scrum, Docker, Full-stack Development, Test-driven Development (TDD), Data Visualization, Graphs

Technology Consultant and Web Application Developer

2016 - 2017
Clickonplans SAS
  • Led the design, bootstrapping, and development of a risk assessment pilot app, currently used in production by thousands of customers of one of the largest insurance providers in Colombia.
  • Designed the data model and database schema for the application.
  • Implemented the APIs to query the application's data.
  • Designed and implemented the application's front end.
  • Pitched the pilot to my client's client and participated in the bid which was later granted to my client.
Technologies: JavaScript, PHP, Symphony

Normalized Reducers Utils

https://github.com/lolero/normalized-reducers-utils
This project targets open-source utility functions and types for normalized reducers architectures. In this project's scope, I worked on:
• A standard protocol to interact with an application's front end to make CRUD operations on it consistent, regardless of the data that is being stored or consumed. In simple English, this framework provides the tools to interact with the state of a front-end application in a similar way to how clients interact with a RESTful API.
• A set of strongly typed CRUD action interfaces and reducer handlers that enforce a consistent reducer architecture that enables a web application's robust and reliable scaling.
• A framework that simplifies the migration of async logic away from components and into a dedicated middleware layer.

Languages

JavaScript, TypeScript, HTML5, CSS, SCSS, HTML, SQL, Java, PHP, GraphQL

Frameworks

Redux, Material UI, Next.js, Jest, Bootstrap, Tailwind CSS, Spring, Relay, Cypress, NestJS

Libraries/APIs

Redux-Saga, Node.js, jQuery, REST APIs, React, Web3.js, MobX

Tools

MATLAB, MetaMask, NGINX, Figma, React Apollo

Paradigms

Scrum, Management, UI Design, Scalable Application, Test-driven Development (TDD), REST, Web UI Design

Platforms

Blockchain, Docker, Kubernetes

Other

Jira Administrator, Architecture, Mathematics, Physics, Aerodynamics, Fluid Dynamics, Enzyme, Front-end, Front-end Development, Front-end Architecture, API Integration, Integration, Team Leadership, Full-stack, Scalable Architecture, Technical Leadership, Web Development, Software Development, Software Design, Cryptocurrency, Full-stack Development, Dashboards, Data Visualization, Graphs, Internationalization, Localization, Cryptocurrency Wallets, APIs, Product Development, Symphony, Non-fungible Tokens (NFT), Smart Contracts, UX Architecture, Web App Development

Storage

Neo4j, MongoDB

2008 - 2014

Ph.D. in Engineering, Fluid Mechanics and Aerodynamics

Bundeswehr University Munich - Munich, Germany

2005 - 2007

Master of Science Degree in Aerospace Engineering

Purdue University - West Lafayette, Indiana, USA

2001 - 2005

Bachelor of Science Degree in Mathematics and Physics

University of Nebraska—Lincoln - Lincoln, Nebraska, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring