Based in Portugal

Quality development & design
of web applications

Hi, I'm Ruben Cipriano — a software developer always looking to learn new tech.

Who I am

About Me

I'm a Software Developer with experience across front-end and back-end technologies, focusing on React, Next.js, Angular, TypeScript, C#, and SQL. I've worked on building scalable web applications, designing REST APIs, and modernizing legacy systems.

I specialize in clean, responsive user interfaces built with HTML, CSS, SCSS, and JavaScript, while keeping performance optimization and maintainability front of mind.

4+
Years of experience
5
Companies
25+
Technologies
What I use

Skillset

The stack I work with day to day — across the latest and older versions — as a full-stack and front-end developer for multiple companies.

TypeScript

TypeScript

My primary language

Next.js

Next.js

React framework

React

React

UI library

C#

C#

.NET back-end

SQL Server

SQL Server

Relational database

Git

Git

Version control

SCSS

SCSS

Styling

Node.js

Node.js

JavaScript runtime

Where I've worked

Working Experience

My professional journey, starting back in 2020.

Front-end Developer
Growmate

Working as a front-end developer consultant for the client "IRN" in Oriente, Lisbon. Building a greenfield enterprise web app with React (v18/v19) and Next.js, a modular multi-step rendering system, and integrating Keycloak for secure token management and mosparo for bot protection.

React Next JS TypeScript HTML CSS Keycloak CI/CD Git Unit Testing
Oriente, Lisbon, Portugal - Hybrid location flagOriente, Lisbon, Portugal - Hybrid

Jun, 2025 - Present

11 months
Full stack Developer
Neotalent

Working as a Full-Stack developer as a consultant for VORTAL, a client in Lisbon, working in the operations teams, checking tickets and fixing problems and incidents related to the e-tendering public platform.

C# React Git HTML CSS CI/CD SQL Server Azure DevOps Docker Restful APIs
Lisboa, Portugal - Hybrid location flagLisboa, Portugal - Hybrid

May, 2024 - Jun, 2025

1 year & 1 month
Back end Developer
VIA Consulting S.A.

Worked as a Backend developer using C# and Java as main programming languages, worked alongside Ageas Seguros for clients such as Millennium BCP and ActivoBanco as well as SIBS for reporting integrations.

C# Java SVN SQL Server MySQL Restful APIs SOAP APIs Unit Testing Functional Testing
Lisboa, Portugal - Remote location flagLisboa, Portugal - Remote

Jan, 2023 - May, 2024

1 year & 4 months
Front-end Developer - Intern
Emvenci Business Services

Worked as a frontend developer, fixing bugs and implementing new features following Atomic Design principles, modernizing a legacy UI into a new Angular-based design system.

Typescript Angular SCSS HTML Git CI/CD
Lisboa, Portugal - Presencial location flagLisboa, Portugal - Presencial

Mar, 2022 - Aug, 2022

5 months
Front-end Developer - Intern
Arquiconsult

Worked across the stack using C#, ASP.NET Core and Entity Framework to build a backoffice application, created Razor Pages, and integrated the Google Maps API to map parks and trees, supporting a Xamarin mobile app.

C# ASP.NET Core Entity Framework Razor Pages HTML CSS JavaScript Git
Odivelas, Lisboa, Portugal - Presencial location flagOdivelas, Lisboa, Portugal - Presencial

Mar, 2020 - Aug, 2020

5 months
Things I've built

Projects

A selection of things I've built. More on my GitHub.

Developer Portfolio screenshot

Developer Portfolio

This portfolio site — a server-rendered Angular 20 app with a light/dark theme, prerendering for SEO, and data-driven sections. Built with Bootstrap and custom SCSS.

AngularTypeScriptSCSSBootstrapSSR

ZeroDown

A homepage for my personal brand / homelab. Built with Node.js, Express, and TypeScript.

Node.jsExpressTypeScript

Valentines Gift

A valentines gift for my girlfriend. A web app that allows users to create and share personalized love notes. Built with React, Next.js.

ReactNext.js
Background

Education

My academic background and certifications.

Education
CTeSP — Web & Mobile Application Development
2020 – 2022
ISTEC · Lisbon, Portugal

Foundations in UI/UX design principles, usability patterns, and human-centered design through hands-on academic projects, alongside analytical thinking and problem-solving in team-based development assignments.

Education
Technician in Management & Programming of Computer Systems
2017 – 2020
INETE — Instituto de Educação Técnica · Lisbon, Portugal

Professional secondary education (EQF level 4) in software systems management and programming. Final classification: 15/20.

View diploma