Paulo Silva
@paulosilva1
Senior Software Engineer building cloud-native, testable mobile and backend systems for digital identity.
What I'm looking for
I’m a Senior Software Engineer focused on designing and delivering cloud-native, testable systems—especially where identity, reliability, and scalability matter. I enjoy turning complex requirements into well-structured APIs and services that teams can confidently build on.
At Certisign (Dec 2020 – Present), I architected and developed a brand new digital identity mobile product for Android. I integrated external services such as Firebase, Cloud Functions, biometric REST APIs, and SDKs, and I designed and deployed REST APIs with Docker containers on Google Cloud Platform (GCP). I also built a messenger architecture using Firebase Cloud Message and a NodeJs API via HTTP Cloud Functions.
In parallel, I created a testable Backend for Frontend (BFF) REST API using NestJs and SOLID principles to serve a Flutter mobile application, and I served as the primary technical guide for mobile development in an Agile/SCRUM environment. Before that, at Indra Company (2018 – 2020), I worked on government systems used by ~4 million citizens, including citizen search and process flows with Red Hat JBPM using Spring Boot, Java, Oracle database, Angular, and TypeScript.
Earlier, at Dock (2017 – 2018), I delivered integrations and performance-focused backend work, including webhook integration using Redis and a Java/Spring Boot master-slave architecture. I also authored plugins for high-volume processing and optimized concurrency with highly tuned Microsoft SQL Server queries—experiences that shape how I think about engineering excellence, mentorship, and sustainable delivery.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Certisign
Nov 2020 - Present (5 years 6 months)
Architected and developed a new digital identity mobile product for Android, integrating Firebase, Cloud Functions, biometric REST APIs, and related SDKs. Designed and deployed REST APIs on GCP using Docker, and built a BFF REST API with NestJS for a Flutter app in an Agile/Scrum environment.
Mid Level Software Engineer
Indra Company
Jan 2018 - Jan 2020 (2 years)
Developed critical features for a public services system used by approximately 4 million citizens of Paraíba, including new tax exemption workflows. Implemented citizen search query services and process flows using Red Hat JBPM with Spring Boot, Java, Oracle, Angular, and TypeScript in Agile/Scrum.
Junior Software Engineer
Dock
Jan 2017 - Jan 2018 (1 year)
Built a webhook integration connecting a web client to a distributed REST API using Redis. Implemented master-slave processing with Java/Spring Boot and Angular, developed custom plugins for large data volumes (e.g., credit card bills), and optimized concurrency with tuned Microsoft SQL Server queries.
Education
Degrees, certifications, and relevant coursework
Universidade Federal da Paraíba
Master of Science, Computer Science
Completed a Master’s degree in Computer Science at Universidade Federal da Paraíba.
Universidade Federal da Paraíba
Bachelor of Science, Computer Science
Completed a Bachelor’s degree in Computer Science at Universidade Federal da Paraíba.
Tech stack
Software and tools used professionally
Google Cloud Platform
GitHub
GitLab
Bitbucket
Flutter
MySQL
MongoDB
Microsoft SQL Server
Gmail
Spring Boot
NestJS
Tailwind CSS
Redis
Jira
Java 8
Angular Material
Angular 2
JavaScript
Java
Kotlin
Heroku
Firebase
Spring Security
Serverless
Netlify
TypeScript
Docker
Firebase Crashlytics
SQL
Hyperledger Aries
Factory
Check
Method
Android
Availability
Location
Authorized to work in
Portfolio
paulrps-dev.netlify.appSalary expectations
Social media
Job categories
Skills
Interested in hiring Paulo?
You can contact Paulo and 90k+ other talented remote workers on Himalayas.
Message PauloFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
