Gabriel Paiva

Gabriel Paiva

Software Engineer

Followers of Gabriel Paiva3000 followers
location of Gabriel PaivaSão Paulo, São Paulo, Brazil

Connect with Gabriel Paiva to Send Message

Connect

Connect with Gabriel Paiva to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at StealthStartup | .NET, C#, Java, Node.js, React, Cloud, CI/CD

  • Education

    • Centro Universitário Farias Brito

      2023 - 2026
      Bachelor's degree Computer Science
  • Experience

    • High Security Center

      Jun 2020 - Jul 2021
      Software Engineer

      · Main contributor to Microsoft 365 integration, which allowed 12+ companies to add protection layers to their Outlook email and easily manage users and permissions, as well as perform reactive actions on delivered messages in Outlook against potential threats, like remove attachments or delete· Made DLP (Data Loss Prevention) processing 3x faster, improving application experience for 50+ clients, which was achieved with a Node.js microservice for document content parsing· Improved service usage experience for 5k+ monthly users by routing them to a functional service url or letting them know when none are available. This was made with a service healthcheck application, also accomplished with a Node.js microservice· Discovered 5+ significant bugs in the application by building automated UI tests with PuppeteerTechnologies: PHP, Node.js, MySQ L, Redis, Linux, jQuery, Puppeteer, Apache, Microsoft Graph API, BitBucket, Regular Expressions, ExtJs, virtual machines, Unix sockets Show less

    • Take Blip

      Jul 2021 - Jan 2023
      Software Engineer

      · Upgraded login procedure for client chatbot, increasing login success ration by more than 12% among the feature’s 50k+ daily users . The implementation used JS scripts in the Blip platform and its structure was later reused for other features· Implemented receipt sending feature, enhancing the experience for 120k+ monthly customers, who now get confirmation for financial transactions via the chatbot. The feature was implemented using .NET and JS scripts· Created graphical interface which allowed 15+ client representatives (CRs) to easily schedule message batches for promotional campaigns. The microfrontend was built from scratch using React and Semantic UI, and helped deliver 500k+ scheduled messages without team intervention· Upgraded technical visit scheduling, improving the experience of 10k+ monthly users of the feature· Implemented support for country-wide promotional campaign which reached 80k users each day· Added login support for split customer base, restoring full functionality for 500k+ users and reducing operational costs for the clientTechnologies: .NET Core, ASP.NET Core, C#, xUnit, NSubstitute, Azure, JavaScript, Node.js, React, Semantic UI, Azure Devops, Regular Expressions, Blip platform Show less

    • Questrade Financial Group

      Feb 2023 - May 2024
      Back End Software Engineer

      · Rewrote customer onboarding microservice, helping 20k+ new clients acquire a financial product, while also identifying 10+ bugs by applying Clean Code and SOLID principles along with unit and integration tests and CQRS pattern to a .NET 6 microservice using MongoDb, allowing the bugs to be fixed before customers were affected· Implemented integration with Backoffice systems, which allowed 5k+ clients to receive quicker approval for data verification processes performed manually by company agents· Strengthened the company’s codebase by becoming the team’s most active code reviewer with 3 code reviews per week, and at the same time increased the team’s code-review standards by thoroughly enforcing business rules and code standards· Supported 2 Junior engineers with technical guidance, encouraging learning and collaboration and providing feedback on their tasks and recognition to their achievementsTechnologies: .NET, C#, GCP, Api-First, CloudSQL, PubSub, MongoDb, DDD, microservices, ASP.NET Core, EF Core, CQRS, GitLab, MediatR, xUnit, Moq, NSubstitute, AspNetCore.Mvc.Testing Show less

    • Stealth Startup

      May 2024 - now
      Software Engineer

      · Design and implement integrations solutions that align with the organization's technical architecture and strategic goals, helping clients to serve over 100k daily customers worldwide · Conduct thorough testing of integrations to ensure data accuracy, completeness, and system stability. This might include unit tests, integration tests, and user acceptance tests · Diagnose and resolve bugs and issues, including data discrepancies, connectivity problems, and performance bottlenecks · Perform on-call duty and act on alerts and incidents, helping to safeguard our operation and ensure clients’ services experience minimal or no downtime Technologies: Java, Spring, Guava, Monorepo, Bazel, JUnit, Mockito Show less

  • Licenses & Certifications

    • Full Cycle 3.0 - Docker module

      Full Cycle
      Apr 2022
    • EF SET score C2 (proficient)

      EF Standard English Test (EF SET)
      Dec 2022
    • Full Cycle 3.0 - Software Architecture Fundamentals module

      Full Cycle
      Apr 2022