×
Paulo Cavalcanti

Paulo Cavalcanti

Software Engineer | C#, .NET

Rua Alferes Jorge, 526, Indianopolis, Caruaru - PE, BR
+5581997563305
pt, en

Background


About

About

Graduated in Computer Science and a technology enthusiast, I have experience as a developer and am always seeking improvement.

Work Experience

Work Experience

  • Analyst, Avanade

    Mar, 2022 - Present

    I am currently actively engaged in a significant project at Avanade, where I contribute to the development of a system responsible for the precification of flights in points (miles) along with a range of additional functionalities. My role includes developing and maintaining a call center application that oversees the entire flight booking process. This involves collecting customer details from an external CRM, curating flight options, and presenting prices in both monetary and points units. Additionally, I played a key role in creating a foundational migration base for the CRM, where I established vital connections and implemented new methods for the new platform. This streamlined integration allowed other developers to seamlessly transition old system components to the new one, significantly simplifying the process. Additionally, I achieved remarkable efficiency gains by optimizing the creation of promotion codes. Through reengineering insertion queries to support bulk operations, I achieved a substantial 80% reduction in processing time.

    • Contributed to the development of a system for an airline company, responsible for the precification of flights in points (miles) and various additional functionalities.

    • Played an important role in building and maintaining a call center application, orchestrating the entire flight booking process: from collecting customer information in an external CRM to presenting flight options with prices in both monetary and points formats.

    • Led the creation of the foundational migration base for the CRM, establishing connections to the new platform and developing new methods. This effort streamlined the integration process, allowing other developers to seamlessly substitute old system components with the new one, without complications.

    • Optimized the flow of creating promotion codes by reengineering insertion queries to allow for bulk insertion, deletion, and updates. This optimization decreased processing time by 80%.

  • Analyst, Avanade

    Jul, 2022 - Mar, 20237 months

    I worked on enhancing a legacy customer relationship management (CRM) system by introducing new functionalities. I successfully implemented features like a dedicated page for resending overdue debts and devised an intelligent mechanism to present product prices tailored to the customer's region. Furthermore, I actively contributed to the optimization of multiple systems, enabling technicians to efficiently process unscheduled service orders. This involved creating an innovative method to store and manage non-scheduled orders in a distinct workflow.

    • Developed new functionalities for a legacy customer relationship management (CRM) system, including a page for resending overdue debts and a mechanism to display product prices based on the customer's region.

    • Worked on multiple systems to create a streamlined process for technicians to handle service orders not scheduled in advance, and devised a mechanism to segregate and manage these non-scheduled orders separately.

  • Software Engineer, Take Blip

    Jun, 2021 - Jul, 20221 year 1 month

    During my time at Take Blip, I undertook various responsibilities, including building versatile chatbots for platforms like WhatsApp, Telegram, and Instagram, and developing UI components using React to expand the company's platform. I successfully designed and executed a plugin to send crucial WhatsApp notifications, impacting numerous users and contributing millions in revenue. I extended the chatbot’s capabilities through REST APIs and crafted a scalable API to generate and distribute PDF documents seamlessly. Additionally, I integrated the company’s attendance platform into a custom CRM solution, and modified the identity server to facilitate logins through another identity provider. My contributions included testing, debugging, CI/CD pipeline construction, and task coordination for the development team.

    • Built chatbots for multiple channels, such as WhatsApp, Telegram, and Instagram.

    • Built UI components in React to extend the company's platform.

    • Designed and implemented a plugin to send WhatsApp notifications about missing payments, affecting thousands of users daily and generating millions in revenue.

    • Built REST APIs to extend the chatbot's functionalities.

    • Designed and implemented a scalable API to create PDFs of multiple documents and send them through the desired platform.

    • Integrated the company's attendance platform to a custom CRM built by a client.

    • Modified the identity server to allow a login from another identity provider.

    • Conducted testing and debugging of software applications, ensuring high quality and functionality.

    • Built pipelines and releases for CI/CD.

    • Tracked and distributed tasks for the development team.

  • Junior Solutions Developer, Truewind

    Sep, 2019 - Jun, 20211 year 9 months

    I contributed to projects involving OutSystems, custom modules, and UI components. I also participated in creating a project tracking app and dynamic web pages.

    • Utilized OutSystems, a low-code platform, to design and develop custom modules, integrations, and UI components for multiple projects.

    • Led initiatives for a contract management system, mobile sales system, and delivery system for a big coffee brand in Portugal.

    • Contributed to a project tracking app, enabling engineers to monitor progress and integrate with Google Maps for an engineering company.

    • Created dynamic web pages displaying dashboards a company's contract management and business intelligence platform.

Skills

Skills

  • .NET

    C#

    ASP.NET

    .NET Core

  • C#

    Object-Oriented Programming

    .NET Framework

  • JavaScript

    ES6

    DOM Manipulation

  • React

    Component-based UI

  • OutSystems

    Low-Code Development

    Rapid Application Development

  • SQL

    Database Querying

    Data Manipulation

  • SQL Server

    T-SQL

  • Database Design

    ER Modeling

  • REST APIs

    API Design

    HTTP Methods

  • Agile Methodologies

    Scrum

    Sprint Planning

  • CI/CD

    Continuous Integration

    Continuous Deployment

  • DevOps

    Infrastructure as Code

    Containerization

  • Code Optimization

    Performance Tuning

    Code Profiling

  • Software Testing

    Unit Testing

  • System Integration

    API Integration

    Middleware

  • API Development

    API Design

    Swagger

  • Legacy System Enhancement

    Legacy System Modernization

    Code Refactoring

  • HTML

    HTML5

  • CSS

    CSS3

  • Java

    Object-Oriented Programming

Education

Education

  • Ciência da Computação, Bachelors, Universidade Federal Rural de Pernambuco

    Apr, 2018 - Oct, 2022

Certificates
Interests

Interests

  • Cooking

    Recipe Experimentation
  • Traveling

    Exploring New Cultures
  • Gaming

    Video GamesEsports
  • PC Building

    Hardware ComponentsCustom Configurations
  • Home Automation

    Smart Home TechnologyAutomated Systems
  • Reading

    FictionNon-FictionFantasy
  • Journaling

    ReflectionPersonal Growth