Pedro Roquette
Verified Expert in Engineering
Software Developer
Lisbon, Portugal
Toptal member since September 19, 2016
Pedro is a software engineer with extensive experience in building scalable software solutions based on .NET and JavaScript architecture. He led and developed a number of systems ranging from management web applications to mobile apps, IoT, and GIS through the years. Pedro enjoys developing heavy-data processing and analytics systems, as well as designing and implementing algorithms to support them.
Portfolio
Experience
- GIS - 18 years
- .NET - 12 years
- C# - 12 years
- JavaScript - 9 years
- ASP.NET MVC - 6 years
- AngularJS - 3 years
- TypeScript - 3 years
- Angular - 1 year
Availability
Preferred Environment
Linux, MacOS, Windows, WebStorm, Visual Studio, Git
The most amazing...
...interesting thing I've developed was a GIS system that does automated detection of trees in satellite imagery.
Work Experience
CTO | Development Team Leader
Espiralpixel
- Developed a mobile application for Android and iOS for the detection of plant pests and diseases using Ionic and ASP.NET Web API. The application was funded by the European Commission.
- Created a GIS Web framework for the construction of dynamic agricultural dashboards using ASP.NET Web API, AngularJS, and MongoDB.
- Built several GIS systems using the framework mentioned previously, ranging from land parcel dashboards to energy production and consumption dashboards by consuming data from several third party APIs.
- Implemented a remote monitoring and control web application for pivot watering systems, using NodeJS, Websockets, AngularJS and ASP.NET MVC.
- Created an algorithm for the processing and analysis of hydric stress in plants using drone imagery, based in the NDVI indicator and heath maps, in C#.
CTO | Development Team Leader
Digimundo
- Developed and implemented an automated aerial and satellite imagery photo-interpretation algorithm for trees in C++.
- Created a rule-based auditing and verification system for the control of European agricultural subsidies (used by the Portuguese government), in C++.
- Implemented a GIS layer for SQL Server for storing and querying OpenGIS Simple Features, in C++.
- Built a web platform for farmer advising on best practices, in ASP.NET MVC, C#, and JavaScript.
CTO | Development Team Leader
Uqbar
- Developed a data-collection and auditing-system for information on structured finances products, in C#.
- Developed a web application for the analysis of real estate funds and their underlying credits, using ASP.NET MVC, JavaScript, jQuery, and Highcharts.
- Developed a platform for the auditing, analyzing, and monitoring the financial operations of a large university, to offer transparency and real-time information for investors, in ASP.NET MVC, JavaScript, and jQuery.
CTO | Development Team Leader
BuzzBench
- Developed BuzzBench, a social media monitoring and analyzing platform with a modular structure, based on an interactive dynamic dashboard.
- Implemented a sentiment analysis algorithm based on a Bayesian classifier, in C#.
- Implemented a crawling, structure-simplifying, and text-processing (stemming, word dictionaries, and more) system for collecting social media and digital news information, in C#.
Experience
BuzzBench
Developed and implemented a Bayesian network based algorithm for supervised sentiment analysis, as well as several crawling modules and linguist analysis tools.
Implemented the dynamic, interactive dashboard that allows customers to filter and combine the information gathered to get new insights and discover meaningful relations.
Ubar
Using a meta database (based on MongoDB) the system records information on different types of funds and other financial instruments.
Implemented a web client that allows users to search and analyse the information at different levels, as well as use it to create portfolio simulations.
CropScape
When integrated in AngularJS applications, CropScape allows developers to create rich GIS user interfaces.
Education
Postgraduate Diploma in Information Technology
University of Liverpool (in partnership with Laureate Online Education) - Liverpool, United Kingdom
Skills
Libraries/APIs
Auth0 API, jQuery
Tools
GIS, Microsoft Visual Studio, WebStorm, Git, Visual Studio
Languages
C#, C++, TypeScript, JavaScript, Objective-C
Frameworks
.NET, ASP.NET MVC, AngularJS, Angular, ASP.NET, Ionic
Paradigms
Kanban, Agile Software Development, Aspect-oriented Programming
Platforms
Windows, Android, Linux, MacOS, iOS
Storage
MongoDB, Microsoft SQL Server
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring