Renato Carvalho

Renato Carvalho

Full Stack Engineer

Lisbon, Portugal

#OpenToWork

About

Software engineer with over seven years of experience delivering high-impact web applications across finance, insurance, blockchain, and retail. Proficient in Angular 2+, Java Spring Boot, and modern frontend architectures, with a strong focus on system design and scalable solutions. Proven ability to lead cross-functional teams, drive technical decisions, and ship products end-to-end — from enterprise banking platforms to independently published mobile applications.

Experience

Electric Mind

Full Stack Engineer

Electric Mind

Jun 2024 – Apr 2026

o Led the UI development and architecture of a full custom Camunda BPMN integration, driving estimations, and orchestrating deliverables across multiple teams - automating over 95% of internal cash transfer processes for thousands of clients, including large government organizations managing millions of dollars in transactions, significantly reducing operational costs and eliminating human error-prone manual work through process automation. o Drove the full renovation of the client-facing platform by implementing a micro-frontend architecture, consolidating 10+ existing applications into a unified experience, driving measurable improvements in user experience (UX) and user retention across the same large-scale client base. o Collaborated across multiple cross-functional teams in an Agile environment, delivering full-stack solutions using Angular 15+, Java Spring Boot, GitHub Actions for CI/CD pipeline automation.

AngularJava Spring BootCamunda BPM
Polarising

Full Stack Engineer

Polarising

Sep 2018 – Apr 2024

o Collaborated with a SKNUPS team to develop an innovative web application, using Angular 12+ and Ionic, attracting over 200,000 users in a fast-paced startup environment; enhanced multi-device compatibility and user experience for digital fashion purchases. o Decreased 3D asset rendering time by 15% using ThreeJs and BabylonJs libraries. o Integrated in-app purchases using Stripe payment services. o Optimized the initial bundle size through a 35% reduction, achieved via the implementation of dynamic import leading to an overall higher application loading speed and performance. o Introduced unit tests using Chai library to guarantee code integrity and test coverage. o Managed GitHub repositories for 4 projects, enhancing version control and team collaboration among 7 developers, using branching strategies and code reviews that improved code quality and maintainability. o Achieved a serverless architecture with Firestore and Google Cloud Functions for seamless data management, working within a CI/CD environment alongside a collaborative team using GitHub Actions. o Supported the company's initiative to integrate fashion items into the Solana Blockchain as NFTs, expanding the project's horizons and establishing a competitive edge, resulting in a huge growth in community engagement and brand reputation.

AngularIonicStripeSeleniumCucumberJIRA IntegrationJava Spring BootApplication DevelopmentSpringPLSQLCode OptimizationSpring BootREST APIPrimeNGMentoring

Education

ISEL – Lisbon Higher Engineering Institute

Bachelor of Computer Science

2015 – 2019

Skills

Spring bootUI/UXCamunda BPMJavaScriptTypescriptRESTJavaAngular 2+

Languages

English (Full professional proficiency)Portuguese (Native or bilingual proficiency)Spanish (Limited working proficiency)