Paulo P.

Paulo P.

Porto Alegre, Brazil
Hire Paulo P. Hire Paulo P. Hire Paulo P.

About Me

Paulo is a Senior Software Developer with extensive experience in React.js and enterprise software development, working on user interface components and implementing solutions following well-known workflows and industry best practices. He produces new UI features and platforms using the latest versions of React, translates business and technical architecture requirements into design specifications, and delivers robust and easy-to-maintain solutions on projects.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Nubank
Nubank
Senior Staff Engineer
2020 - Present (5 years)
Remote
  • Managing multiple projects and products simultaneously across multiple business units.

  • Reviewing and actively participating in architectural discussions, driving platform designs and builds, and writing reusable and scalable code on solutions.

  • Working closely with different teams to ensure product quality on projects.

  • Improved several platforms within Nubank to allow corporate customers to offer different products and functionalities to Business Account customers.

  • Delivered new features and legal requirements for the onboarding process, while also improving the MVP architecture initially built to onboard the companies into Nubank.

Sicredi
Sicredi
Lead Software Engineer
2018 - 2020 (2 years)
Porto Alegre, Brazil
  • Designed and developed financial system-related solutions for transactional processes, handling tasks on authorization and clearing, invoices, and tokenization.

  • Led the payments team to migrate Sicredi's legacy systems to a microservices-based event-driven architecture.

  • Assisted teams in other areas, turning complex ideas into manageable pieces of work as part of Sicredi's dev team.

  • Used reactive programming with JVM-based languages, along with a hexagonal pattern, Kafka, and relational and NoSQL databases.

JavaMicroservicesKafkanoSQLEvent-DrivenJVM Hexagonal Architecture Reactive ProgrammingRelational Databases
PoaTek (now TELUS Digital)
PoaTek (now TELUS Digital)
Software Developer
2017 - 2018 (1 year)
Porto Alegre, Brazil
  • Led an international project for an asset management firm, coordinating dependencies and integrations between different systems.

  • Gathered technical requirements and developed new features on solutions using industry standards and development best practices.

  • Liaised and coordinated tasks with an AWS certified infrastructure team in setting up a continuous integration pipeline for the project.

  • Designed and developed several key features using MEAN stack.

  • Used MongoDB Aggregation framework to generate reports and monthly on-demand statements.

  • Created the basic architecture for new projects that used RESTful APIs using Node.js and .NET Core.

  • Created the basic architecture for new projects that used single-page applications (SPAs) with React.js and Redux.

ADP
ADP
Software Developer II
2016 - 2017 (1 year)
Porto Alegre, Brazil
  • Worked on an international Scrum team to develop and maintain the ADP Document CloudSM software using the latest tools and techniques.

  • Participated in paired programming and code reviews with juniors to expand the team's collective knowledge and understanding of software engineering.

  • Achieved 90% code coverage using Karma and Jasmine.

  • Used John Papa's style guide and Grunt Task Runner to automate tasks for development and builds.

  • Designed web applications with HTML5, CSS3, and Bootstrap.

CWI Software
CWI Software
Software Developer
2015 - 2016 (1 year)
Porto Alegre, Brazil
  • Participated in developing back-end and front-end web applications, writing clean, performant, and scalable code.

  • Implemented and iterated solutions and workflows for integration between systems and payment gateways.

  • Troubleshot system errors and produced solutions to resolve issues.

A. Scherer Sistemas
A. Scherer Sistemas
Software Developer
2014 - 2015 (1 year)
Porto Alegre, Brazil
  • Developed code with a focus on maintainability and performance using the latest industry style guides and best practices.

  • Built and implemented new features and enhancements across a variety of products.

  • Identified and fixed bugs in a timely manner.

  • Developed applications for a healthcare company using .NET stack (Silverlight, MVC, WCF).

  • Developed integration with a blood exam machine that had several protocols using a serial port integration with C# and Windows Services.

Showcase

Senior Software Developer - Club Kawa
Senior Software Developer - Club Kawa

Worked on the Club Kawa project (app and web), a digital product for high-value customers. Led dev tasks on the team, migrated the legacy architecture from PHP to a microservices-based infrastructure using Node.js, and restructured the website to a new layout with Angular. Liaised directly with the CTO, acting as PO and mentoring other engineers on new technologies and best practices.

Senior Software Developer - Sicredi
Senior Software Developer - Sicredi

Worked as a member of Sicredi's payments methods team for credit cards, tokenization, invoices, and authorizations, leading tasks for digital transformations and migrating the legacy system to a new microservices architecture. Handled 30+ microservices and integrations with third parties and different domains.

Lead Developer - Nubank
Lead Developer - Nubank

Worked on Nubank's company account acquisition team to deliver a scalable acquisition funnel, with A/B testing and metrics and also engaged the client to convert and use the account after it is created.

Education

Postgraduate Degree, Information Security
Postgraduate Degree, Information Security
Senac Brasil
2018 - 2019 (1 year)
BSc Information Technology
BSc Information Technology
Instituto Federal de Ciência e Tecnologia do Rio Grande do Sul (IFRS) - Campus Canoas - Brazil
2013 - 2017 (4 years)