TaxWeb MultiAudit
As a lead developer, maintained and upgraded a legacy software meant for the tax compliance area, based on federal law changes in Brazil. Used the following technologies: VB.NET, C# SQL Server, Oracle, Windows Forms. Refactored a legacy code that took more than a week to finish its work; refactoring made the code execute in 20 minutes or less. Created a build process using Visual Studio Team Services that decreased the time needed to create the applications exes’ files from one day to 5 minutes. Developed a functionality for creating and configuring a Windows schedule to import large amounts of XML files to a SQL Server database. Refactored very convoluted code into reusable pieces using SOLID principles. Developed a functionality for creating and configuring a Windows schedule to import large amounts of XML files to a SQL Server or Oracle database.
Portal Medei
Completed an application for managing the processes of terminating employees through the Brazilian laws. Utilized the following technologies: Node.js, Express.js, Angular, MySQL. Combined technical acumen with strong leadership as the technical lead for the project, establishing patterns, and helping junior developers. Created reusable Angular components to handle common scenarios like parent-child data entry and displaying validation errors. Maximized the developers’ productivity by developing a generic route on Node.js that defines all the common behaviors also required for the other routes.
App Vendas (Sales App)
As a lead developer, created an Android application for creating sales orders that managed other steps of the sales process.
Demonstrated technical acumen by using the following Technologies effectively: C#, SQL Server, Xamarin.Android, MvvmCross, ASP.NET WEB API. Designed the application's architecture. Coded screens for the application that changed its fields and business rules based on the ERP's configuration. Sped up the development process when new features needed to be added by migrating the code from a legacy system written in Visual Fox Pro to a ASP.NET WEB API service. Built integrations with external devices, such as bar code scanners and Pin Pads.
Compliance Management System (LAM-IT)
As lead developer, designed and created a web application for managing the delivery status of tax obligations to the government. Utilized the following technologies: C#, SQL Server, ASP.NET MVC, Javascript, jQuery. Implemented a feature for displaying a calendar with the clients' tax compliance status such which obligations they need to deliver next. Developed a service for sending emails with the clients' tax compliance status
Created log-feature that saves every interaction that users have with the system's data. Created report-feature that enables the user to create custom reports with all of the system table(s).
Radar TIM
As a developer, utilized the following technologies to complete the project: ASP, C#, SQL Server, ASP.NET MVC, Javascript, jQuery. Created, upgraded and maintained thousands of web pages. Dramatically reduced the number of recurring bugs by repairing legacy code. Redesigned a vital managing report which increased it’s performance from more than 30 minutes to just 1 or less. Designed several services in .NET to create integrations between the web application and other systems.