Pedro Martins Timóteo da Costa

Pedro Martins Timóteo da Costa

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Fullstack Software Developer
Fullstack Software Developer

I am a software developer with 6 years of experience, mainly with C# / .NET and related technologies. I take pride in writing clean and elegant code and in tearing down complex problems in simple solutions. I am also a great at debugging and refactoring legacy code.

Portuguese, English
Pacific Time (US & Canada) (-07:00)
Joined December 2017
EXPERTISE
6 years experience
Microsoft Certified Specialist Programming in C#. Over the years, I've used C# and .NET to create applications for Web, Desktop and Mobil...
Microsoft Certified Specialist Programming in C#. Over the years, I've used C# and .NET to create applications for Web, Desktop and Mobile. Designed clean, elegant and reusable code to handle complex business rules found through my experience as a developer. Experience with performance issues. Refactored legacy application that was performing poorly and increased it's processing speed in more than 100 times.
4 years experience
Experience using Javascript with jQuery and Knockout.js to complement ASP.NET MVC applications, and more recently, to create the entire a...
Experience using Javascript with jQuery and Knockout.js to complement ASP.NET MVC applications, and more recently, to create the entire application, using Angular and Node.js. Designed private components and modules in Angular and Node.js to be used for my entire team.
1 year experience
Xamarin Certified Mobile Developer. Created private Android apps to integrate with one of my previous companies' legacy ERP System, deali...
Xamarin Certified Mobile Developer. Created private Android apps to integrate with one of my previous companies' legacy ERP System, dealing with non-trivial scenarios like dinamic business rules and screens. Integrated mobile apps with external devices like PinPads and Bluetooth Barcode Readers.

REVIEWS FROM CLIENTS

Pedro's profile has been carefully vetted and approved as a Codementor. Connect with Pedro now, and leave a review for them once you're done!
EMPLOYMENTS
Software Developer
TaxWeb Compliance Fiscal
2017-05-01-Present
Created a build process for the visual studio team services that greatly minimized the time to create the installer for a desktop appli...
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. Optimized the legacy code that was taking days to finish its execution and made it finish in 30 minutes, just by applying the correct data structures to that scenario. Refactored very convoluted code into reusable pieces using SOLID principles. Created features for identifying problems with the client's tax compliance.
SQL
Oracle
Oracle PL/SQL
View more
SQL
Oracle
Oracle PL/SQL
Microsoft SQL Server
Deployment automation
VB.NET
ASP.NET Web API
View more
Mobile Developer
Capta Tecnologia
2016-02-01-2017-03-01
Created Android apps using Xamarin to integrate with a large legacy ERP built by the company. Developed a REST API to provide data to m...
Created Android apps using Xamarin to integrate with a large legacy ERP built by the company. Developed a REST API to provide data to mobile applications. Built sockets to enable the real-time communication between an Android application and a legacy back-end. Developed a feature for a mobile app to dynamically create screens and validate business rules based on a back-end configuration. Created a generic CRUD architecture in a WPF application—making it trivial to create CRUD for new entities. Integrated an Android application with external libraries and devices in order to enable credit and debit card payments in the application. Integrated an Android application with different barcode-reader devices.
Entity Framework
Xamarin
T-SQL
View more
Entity Framework
Xamarin
T-SQL
Xamarin.Android
Microsoft SQL Server
ASP.NET Web API
Xamrin.forms
View more
Web Developer
LAM-IT
2014-10-01-2016-01-01
Developed a web application to manage employee timeslots and what projects they were working on. Deployed ASP.NET MVC applications to I...
Developed a web application to manage employee timeslots and what projects they were working on. Deployed ASP.NET MVC applications to IIS servers. Created PL/SQL queries to generate the tax obligations files that are sent to the Brazilian government. Used third-party libraries to create reports in PDF and Excel. Automatized the clients' processes by doing HTML screen-scraping by using VB.NET.
jQuery
Entity Framework
Bootstrap
View more
jQuery
Entity Framework
Bootstrap
Oracle PL/SQL
Microsoft SQL Server
ASP.NET MVC
View more
PROJECTS
Capta | App Vendas
Capta Tecnologia
2016
- A Xamarin.Android app that integrates with a legacy ERP - Designed and implemented the MVVM architecture using MvvmCross. - Developed...
- A Xamarin.Android app that integrates with a legacy ERP - Designed and implemented the MVVM architecture using MvvmCross. - Developed complex screens with dynamic fields and business rules, based on a back-end configuration. - Used WebSockets to create a real-time communication feature that allows managers to call for an available salesperson. - Created a Web API to provide data for the mobile app. - Integrated the app with Bluetooth barcode readers—allowing much faster reads than if it was done with the cellphone camera.
Xamarin
Xamarin.Android
View more
Xamarin
Xamarin.Android
View more
Portal Medei
Movility
2017
- Developed features for the app using Angular 4, TypeScript, Node.js, Express, and MySQL. - Acted as the technical leader for the proje...
- Developed features for the app using Angular 4, TypeScript, Node.js, Express, and MySQL. - Acted as the technical leader for the project, establishing patterns, and helping junior developers. - Created a reusable component to handle parent-child data. - Developed an additional reusable component to display validation errors. - Created integration with AWS S3 on the Node.js, using the AWS SDK.
Node.js
Angular
Express.js
View more
Node.js
Angular
Express.js
View more