Pedro C.

About Me

A creative, detail-oriented and highly analytical software developer with 6+ years experience in developing applications using C#, administering back-end development, implementing full stack development, and completing projects related to mobile development. Merge technical acumen with a client-centered approach to design and create an application that will truly benefit clients and end-users, guaranteeing client satisfaction and fostering long-term client relationships.

Frontend

Backend

Database

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for different clients across a broad range of industries.

Patrick Philipp (via Toptal)
Patrick Philipp (via Toptal)
Full-stack .NET Developer
2017 - Present (8 years)
Remote
  • Designed and implemented REST API following the OData standards using the ASP.NET WEB API.

  • Developed a generic controller with ASP.NET WEB API, that defines basic operations like CRUD and batch creation.

  • Created a feature that allows users to control multiple levels of access for all of the application's screens and implemented JWT-based authentication with refresh tokens.

TaxWeb Compliance Fiscal
TaxWeb Compliance Fiscal
Software Developer
2017 - 2018 (1 year)
Sao Paolo, Brazil
  • Maintained and upgraded legacy software for the Braziilian Tax Compliance area by contributing technical skills and acumen on successfully completing a Desktop application that validates multiple text files with data that ultimately is sent to the government (tax declarations for example).

  • Created a build process for the visual studio team services that greatly minimized the time to create the installer for a desktop application.

  • Developed a functionality for creating and configuring a Windows schedule to import large amounts of XML files to a SQL Server database

Capta Tecnologia
Capta Tecnologia
Mobile Developer
2016 - 2017 (1 year)
Sao Paolo, Brazil
  • Contributed technical skills and acumen to a company that has a built-in-house ERP that is used to administer several business logistics such as creating sales orders and delivering tax files to the government.

  • Integrated an Android application with external libraries and devices in order to enable credit and debit card payments in the application.

  • Developed a feature for a mobile app to dynamically create screens and validate business rules based on a back-end configuration.

LAM-IT
Web Developer
2014 - 2016 (2 years)
Sao Paolo, Brazil
  • Developed applications to help the legal process of customers for a company that is the IT portion of a larger company that provides consulting on Tax & Finance .

  • Exhibited strong time management, leadership and task prioritization skills by entering an existing project that was 2 months behind schedule, replaced the previous senior developer, and delivered the full working solution before the established deadline which resulted to customer satisfaction.

  • Automated the clients' processes by doing HTML screen-scraping by using VB.NET and deployed ASP.NET MVC applications to IIS servers.

Paicon Technologies
Paicon Technologies
Junior Software Developer
2012 - 2014 (2 years)
Sao Paolo, Brazil
  • Utilized initiative, ingenuity and resourcefulness to create an application to migrate data from a legacy system to a Dynamics CRM database despite lack of prior experience with the Dynamics Web Services.

  • Developed integrations between multiple legacy systems and a Microsoft Dynamics CRM 2011 application.

  • Developed a C# application to read an inbox and normalize it in order to allow it to be inserted in a SQL Server database.

Showcase

TaxWeb MultiAudit
TaxWeb MultiAudit
  • Maintained and upgraded a legacy tax compliance software for Brazil based on recent federal law changes.

  • Refactored a complex legacy codebase, reducing completion time from over a week to 20 minutes.

  • Implemented a build process using Visual Studio Team Services, decreasing file creation time from one day to 5 minutes.

Portal Medei
Portal Medei
  • Completed application for employee termination processes in Brazil, leveraging Node.js, Express.js, Angular, and MySQL.

  • Developed reusable Angular components for common scenarios like data entry and validation errors, enhancing developer productivity.

  • Created a generic route on Node.js to define core behaviors for other routes, improving overall system architecture.

App Vendas (Sales App)
App Vendas (Sales App)
  • Developed an Android application for managing sales orders and streamlining the sales process.

  • Utilized C#, SQL Server, Xamarin.Android, MvvmCross, and ASP.NET WEB API technologies.

  • Designed and coded the application's architecture, including screens and business rules based on ERP configuration.

Compliance Management System (LAM-IT)
  • Developed a web application for managing tax obligation delivery status.

  • Utilized C#, SQL Server, ASP.NET MVC, Javascript, and jQuery for the application's core functionality.

  • Implemented a calendar feature to display client compliance status and a report feature for custom data analysis.

Radar TIM
Radar TIM
  • Utilized ASP, C#, SQL Server, ASP.NET MVC, Javascript, and jQuery for project development.

  • Redesigned a vital managing report, improving performance from 30+ minutes to 1 or less.

  • Designed several .NET services for integration with other systems.

Education

Education
Associate's Degree in System Analysis and Development, Faculdade de Informática e Administração Paulista (FIAP), 2014
Faculdade de Informática e Administração Paulista (FIAP)
2013 - 2014 (1 year)