Felipe Silveira
Detail-oriented and quality-focused SWE.
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
ShieldpayRemoteUKFintech
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.finderRemoteHUEdtech
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 EducacionalRemoteBREdtech
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.
CNPqBRR&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
Projects
Palinovic
SPA to support police in CSI. Partnered with the Brazilian police.
Lead Engineer
JS/Vue.js
Python/Flask
Keras/Tensorflow/OpenCV
Co.mentor
Platform to connect mentors and mentees. Got 6 months incubation and funding.
Founder/Lead Engineer
TypeScript
React
Node.js/Nest.js
Figma