Felipe Silveira

Detail-oriented and quality-focused SWE.

Florianópolis, Brazil, GMT-3

FS

About

Senior Full-Stack Software Engineer with over 7 years of experience in crafting innovative software solutions. Proficient in JavaScript, with expertise in Node.js (Express, Nest, SST), experienced in front-end technologies like React (Next.js) and databases (PostgreSQL, MongoDB). Committed to advocating for code quality by emphasizing clean code practices and embracing automated tests (Jest, Cypress).

Work Experience

Shieldpay
Remote
UK
Fintech

2022 - Present

Senior Software Engineer

Worked closely with the product team and stakeholders to develop new features and scale the platform to handle £(confidential) billion in monthly transactions. Designed and built backend services using SST, AWS CDK/SDK, NodeJs, and Jest, collaborating with diverse engineering, product, operations, and security teams. Implemented unit, integration, and E2E tests with Jest and Cypress, achieving over 95% coverage, and developed CI/CD pipelines using GitHub Actions and Packages. Additionally, built mock servers with Docker and Express, planned and developed frontend features with React and Remix, and participated in external partner integration meetings with Mastercard, Citibank, and Clearbank.

Co.finder
Remote
HU
Edtech

2021 - 2022

Senior Software Engineer

Planned the SDLC for the product. Architected and designed features for a one-year delivery roadmap while leading development teams, estimating task durations, epics, and cards. Coded a mobile platform using React Native, Expo, Redux, and Firebase, and implemented the backend with NodeJs, NestJs, Jenkins, Docker, and Heroku. Built database structures using MongoDB and TypeORM, and created technical documentation for reference and reporting. Adhered to clean code principles, SOLID, and followed Scrum, Kanban, and GitHub Actions.

Liga Educacional
Remote
BR
Edtech

2019 - 2021

Software Engineer | M1 M2 M3

Led the Backend Squad and developed several microservices from scratch using NodeJs (AdonisJs, NestJs), including a logs microservice for storing user actions with Elasticsearch, a notification microservice with OneSignal for push notifications and AWS for email, a public API microservice for external client integration using SSO, and a queue microservice to manage HTTP sync requests for large data volumes. Refactored a monolith service using good design practices, code reuse, Clean Code principles, and implemented unit and integration tests with Jest. Coded databases with PostgreSQL, supported junior developers through pair programming and code reviews, assisted the front-end team with HTML, CSS, and Angular solutions, created technical documentation for reference and reporting, and led and planned meetings with stakeholders.

CNPq
BR
R&D

2017 - 2019

Software Engineer | J1 J2 J3

Planned and developed new features following the SDLC, implementing frontend components, pages, and routes using ReactJs, and backend functionality with NodeJs, Express (controllers, services, models, REST APIs, authentication). Implemented machine learning models using Keras, Scikit-learn, and TensorFlow, and built databases with PostgreSQL and MongoDB. Created technical documentation for reference and reporting, utilized good design practices, code reuse, and efficient source code, and registered four patents as a result of these implementations. Presented the solutions at a global hackathon competition in Beijing, China.

Education

University of São Paulo - USP

2024 - 2026
MBA - Software Engineering

University of Debrecen

2021 - 2023
MSc - Engineering Management

Pontifical Catholic University - PUCMS

2015 - 2019
BSc - Computer Science Engineering

Skills

JavaScript/Typescript/Python
React/Next.js/Remix
Node.js/Express/Nest
AWS/CDK/SDK/SST/Serverless
Github Actions/CICD