FRONT-END DEVELOPMENT · ANGULAR

Building thoughtful digital experiences with Angular.

I'm Ricardo Justino, a front-end developer focused on Angular, TypeScript, reusable UI components, and design systems. I build maintainable interfaces and work closely with Product, UX, and Java back-end teams to turn requirements into reliable product experiences.

Based in São Paulo, Brazil Working with international teams in English
frontend.ts

const focus = 'Angular';

const mindset = [

'quality',

'usability',

'maintainability'

];

// Build for people.

Angular
TypeScript
Java APIs

Front-end engineering

Design systems

API integration

Cross-functional collaboration

01 / ABOUT

Technology with a user-first mindset.

I work on web applications where usability, consistency, and maintainability matter. My experience combines front-end development with a background in UX/UI and design systems, helping me connect implementation details with the experience people actually use.

At Sportingtech, I contribute to the Platform team, working on core platform capabilities and login flows with Angular. I collaborate with Product Owners, Product Managers, UX professionals, Java back-end developers, and distributed teams across Europe.

Alongside my front-end focus, I bring knowledge of Java and Spring Boot, giving me a broader perspective on application architecture and API integration.

02 / EXPERTISE

What I bring to a team.

01

Angular development

Building and evolving web interfaces with Angular, TypeScript, JavaScript, and RxJS.

AngularTypeScriptRxJS
02

UI architecture & design systems

Creating consistent interfaces, reusable components, and maintainable front-end foundations.

Reusable UIDesign SystemsUX/UI
03

Front-end & back-end collaboration

Working with Java teams to align API contracts and deliver integrated product features.

REST APIsJavaSpring Boot
04

Distributed teamwork

Partnering with Product, UX, and international engineering teams, communicating in English.

ProductUXEnglish

03 / EXPERIENCE

A career shaped by products, people, and interfaces.

2026 — Present

Front-End Developer · Sportingtech

Platform team · Angular · Core platform features and login flows · API integration with Java services · International collaboration in English.

2018 — 2026

Senior Software Engineer · Banco Safra

Digital banking applications for Ativos and Safrapay, using AngularJS, Angular, Node.js, GitLab, Jenkins, Kibana, and Grafana.

2018

Senior Front-End Developer · eCadeiras

E-commerce front-end development, responsive interfaces, usability improvements, and Google Tag Manager.

2016 — 2017

Senior Front-End Developer · CrunchFlow

Enterprise workflow platform, Telerik UI components, and creation of the project's Design System.

2004 — 2018

Partner · UX/UI & Front-End · Cynergia Soluções Internet

Digital projects combining front-end development, interface design, visual identity, and user experience.

This is a selected overview. For the complete employment history, visit my LinkedIn profile.

04 / EDUCATION

Continuous learning.

Postgraduate Specialization in Java TechnologyFederal University of Technology – Paraná (UTFPR) · 2025–2026
Systems Analysis and DevelopmentUniversidade Anhembi Morumbi · 2020–2022
Information TechnologyUNINOVE · 2008–2010

05 / CONTACT

Have a product challenge
in mind?

I'm always open to connecting with people building useful, thoughtful digital products.