Pedro Correia, Developer in Oeiras, Portugal
Pedro is available for hire
Hire Pedro

Pedro Correia

Verified Expert  in Engineering

SQL Database Developer

Oeiras, Portugal

Toptal member since January 25, 2021

Bio

Pedro has been working with Microsoft technologies since the early days of MS-DOS and GW-BASIC when he became fascinated with DBMS and used SQL Server 6.5 for the first time. During the last 20 years, he's implemented numerous web and Windows solutions in .NET, using SQL Server on the back end. Also, he taught several official Microsoft courses where he shared his expertise in the field. In one sentence, Pedro is eager to learn, inspired by challenges, and motivated to share.

Portfolio

Appointmaster Portugal
ASP.NET Web Forms, ASP.NET, .NET, Microsoft SQL Server, SQL...
Foundation for Mobile Communications
SQL Server 2008 R2, ASP.NET Web Forms, ASP.NET, SQL, SQL Stored Procedures...
FDTI
ASP.NET, SQL Server 2000, COM+, JavaScript, Active Server Pages (ASP), SQL...

Experience

  • T-SQL (Transact-SQL) - 20 years
  • Database Performance - 20 years
  • Database Development - 20 years
  • Database Administration (DBA) - 20 years
  • Database Design - 20 years
  • SQL - 20 years
  • Performance Tuning - 20 years
  • Microsoft SQL Server - 20 years

Availability

Full-time

Preferred Environment

Visual Studio, SQL Server Management Studio (SSMS)

The most amazing...

...tasks I've worked on are the ones that seemed impossible at a first, second, and third glance, such as developing a solution to handle 1.5 million applications.

Work Experience

Chief Information Officer

2017 - 2021
Appointmaster Portugal
  • Developed and maintained several private and public ASP.NET web applications supported by web services back end on top of SQL Server VLDB.
  • Administrated and worked on performance tuning of SQL Server databases with different query access patterns and constraints. Designed and implemented a DRP for the database servers ecosystem to ensure the SLAs were established.
  • Developed a set of C# services to exchange millions of messages daily. The solution's performance was our top priority, so its implementation recurred to several SQL Server features, such as the service broker, XML, stored procedures, and partitions.
  • Coordinated the development team responsible for the maintenance and development of web front ends, mobile apps, back-end APIs, and server administration and maintenance.
Technologies: ASP.NET Web Forms, ASP.NET, .NET, Microsoft SQL Server, SQL, SQL Stored Procedures, Stored Procedure, T-SQL (Transact-SQL), Amazon Web Services (AWS), Data Queries, XML, Windows PowerShell, AnyDesk, Database Architecture, HTML, GoDaddy, CSS, Performance Tuning, Database Optimization, Optimization, ETL Development, ETL Implementation & Design, ETL Testing, SQL Server Integration Services (SSIS)

Chief Information Officer

2009 - 2016
Foundation for Mobile Communications
  • Developed a solution for registering and monitoring applications to the e.escola program, created by the Portuguese government. The program aimed to deliver laptops to all students and teachers, handling more than 1,500,000 candidates' applications.
  • Coordinated the team responsible for the maintenance of the set of apps created to manage the e.escola program.
  • Managed the team that worked on improving the company's IT processes and systems, following an audit by Deloitte that aimed to align the entire IT ecosystem with the COBIT framework.
Technologies: SQL Server 2008 R2, ASP.NET Web Forms, ASP.NET, SQL, SQL Stored Procedures, Stored Procedure, T-SQL (Transact-SQL), Data Queries, XML, Windows PowerShell, Database Architecture, WordPress, HTML, CSS, Performance Tuning, Database Optimization, Optimization, ETL Development, ETL Implementation & Design, ETL Testing, SQL Server Integration Services (SSIS)

Web Developer

2000 - 2004
FDTI
  • Served as a web developer in the team, developing a set of web apps that manage the different training areas, such as student and class registration, trainer revenue, and room allocation.
  • Developed a time card app that uses fingerprint and voice recognition to quickly register entrances and exits, absences, and delays and create detailed reports.
  • Created a support ticket app that uses a web front end for the clients, an icon tray app for the technicians, and dynamic content emails for technicians' notifications.
Technologies: ASP.NET, SQL Server 2000, COM+, JavaScript, Active Server Pages (ASP), SQL, SQL Stored Procedures, Stored Procedure, T-SQL (Transact-SQL), Data Queries, Windows PowerShell, Database Architecture, HTML, CSS, Performance Tuning, Database Optimization, Optimization, ETL Development, ETL Implementation & Design, ETL Testing, SQL Server Integration Services (SSIS)

Solution for the e.escola Program

Developed a solution to register and monitor the applications for the e.escola program, created by the Portuguese government to deliver laptops to all students and teachers.

This solution managed the data of more than 1,500,000 candidates' applications in interaction with several government entities. It included several applications that aimed to track each application, interact with the suppliers, and provide a set of decision support tools.
2011 - 2012

Postgraduate Degree in Computer and Information Systems Security and Information Assurance

Royal Holloway, University of London - Egham, United Kingdom

1995 - 1998

Master's Degree in Psychology

Faculdade de Psicologia e Ciências de Educação da Universidade de Lisboa - Lisbon, Portugal

1994 - 1995

Engineer's Degree in Computer Science and Systems

Instituto Superior Técnico - Lisbon, Portugal

JANUARY 2021 - PRESENT

Microsoft Certified: Azure AI Fundamentals

Microsoft

JANUARY 2021 - PRESENT

Microsoft Certified: Azure Data Fundamentals

Microsoft

MAY 2018 - PRESENT

Microsoft Certified Solutions Associate: SQL 2016 Database Development

Microsoft

JANUARY 2018 - PRESENT

Microsoft Certified Solutions Expert: Data Management and Analytics

Microsoft

AUGUST 2017 - PRESENT

Microsoft Certified Solutions Associate: BI Reporting

Microsoft

NOVEMBER 2014 - PRESENT

Microsoft Certified Solutions Associate: SQL Server 2008

Microsoft

DECEMBER 2013 - PRESENT

Microsoft Specialist: Programming in C#

Microsoft

APRIL 2013 - MAY 2021

MCT Enrollment

Microsoft

JANUARY 2013 - PRESENT

Microsoft Certified Solutions Master: Charter - Data Platform

Microsoft

OCTOBER 2012 - PRESENT

Microsoft Certified Solutions Associate: SQL Server 2012/2014

Microsoft

SEPTEMBER 2012 - PRESENT

Microsoft Certified Master: SQL Server 2008

Microsoft

JANUARY 2004 - PRESENT

Microsoft Certified Solution Developer: Microsoft .NET

Microsoft

Libraries/APIs

Azure Cognitive Services, Azure Computer Vision API

Tools

Visual Studio, Azure Machine Learning, Git

Languages

T-SQL (Transact-SQL), Active Server Pages (ASP), SQL, SQL DML, Stored Procedure, C#, JavaScript, XML, HTML, CSS

Frameworks

ASP.NET Web Forms, ASP.NET, .NET, Windows PowerShell

Paradigms

Database Development, Database Design, COM+, ETL, ETL Implementation & Design

Storage

SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005, SQL Server 2000, SQL Server 2017, Database Performance, Database Administration (DBA), SQL Server Management Studio (SSMS), SQL Server DBA, SQL Stored Procedures, Microsoft SQL Server, Azure SQL, Azure Cosmos DB, Databases, DB, Database Architecture, SQL Server Integration Services (SSIS)

Industry Expertise

Teaching

Platforms

Azure, Amazon Web Services (AWS), WordPress

Other

Performance Tuning, Data Queries, Data Analysis, Database Optimization, Optimization, Reporting, BI Reporting, Computer Science, Psychology, IT Security, System Administration, ETL Development, ETL Testing, Cognitive Psychology, AnyDesk, GoDaddy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring