Adriano Sousa, Developer in Lisbon, Portugal
Adriano is available for hire
Hire Adriano

Adriano Sousa

Verified Expert  in Engineering

Bio

Adriano has worked on big projects for major corporations. He has also helped build e-learning platforms used worldwide by thousands of users. Adriano's strengths include .NET and SQL, and freelancing is an excellent opportunity to find new challenges. With more passion for development, maintenance is always necessary. Adriano hopes that through development, he can create a new world.

Portfolio

The Virtual Forge
.NET, Dapper, MySQL, Web API, Microservices, TypeScript, JUnit, Agile...
Deco
.NET, Entity Framework, Windows Communication Foundation (WCF), Razor, LINQ...
360imprimir
C#.NET, Entity Framework, MVC Razor, LINQ, SQL, NUnit, Visual Studio, C#...

Experience

  • Visual Studio - 11 years
  • .NET - 11 years
  • SQL - 11 years
  • C#.NET - 11 years
  • Web API - 6 years
  • Microservices - 4 years
  • JUnit - 4 years
  • MySQL - 4 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio

The most amazing...

...learning management system I've created is for Jaguar Land Rover, where user knowledge can be managed in an easy and simple way from anywhere.

Work Experience

.NET Developer

2018 - PRESENT
The Virtual Forge
  • Acted as a core member of the Jaguar Land Rover learning management system back-end development team.
  • Integrated and successfully managed the data migration team.
  • Oversaw the implementation of the Pfizer and Novartis websites to provide research information to the test subjects.
  • Helped, managed, and supported the new and junior members of the team.
Technologies: .NET, Dapper, MySQL, Web API, Microservices, TypeScript, JUnit, Agile, Memcached, C#, ASP.NET, Data Migration, Amazon Web Services (AWS), Entity Framework, Third-party APIs, HTML, CSS, Angular, .NET Core, REST APIs, Web Development, Bootstrap, APIs, HTTPS, Azure, Microsoft SQL Server, WCF Web Services, JSON, QR Codes, API Development, Git, ASP.NET MVC, Entity Framework Core, MediatR

.NET Full-stack Developer

2016 - 2018
Deco
  • Developed an app that, after collecting user data, presents users with the best car insurance rates.
  • Fixed bugs and implemented changes required by the client.
  • Oversaw the production delivery; shortly after, thousands of users used the app.
Technologies: .NET, Entity Framework, Windows Communication Foundation (WCF), Razor, LINQ, REST, SQL, AngularJS, HTML, CSS, JavaScript, jQuery, Sitecore, NUnit, TypeScript, Scrum, TeamCity, Visual Studio, C#, C#.NET, Web Development, REST APIs, Bootstrap, APIs, Microsoft SQL Server, HTTPS, JSON, API Development

Junior .NET Developer

2015 - 2016
360imprimir
  • Led evolutionary maintenance of a website already being used by thousands of users worldwide.
  • Implemented an invoice system for different countries.
  • Helped with the implementation of the PayPal payment system.
Technologies: C#.NET, Entity Framework, MVC Razor, LINQ, SQL, NUnit, Visual Studio, C#, ASP.NET, REST APIs, Web Development, Microsoft SQL Server, HTTPS, APIs, JSON, API Development, Git

Junior Full-stack Developer

2015 - 2015
Chinasystems
  • Implemented the necessary changes requested by the client.
  • Improved the user experience by updating the code.
  • Detected bugs and fixed them, which also required talking with the client and validating all changes.
Technologies: Java, JavaScript, CSS, HTML, SQL

Experience

Phyloviz 2.0

http://www.phyloviz.net/
Phyloviz is available as a desktop Java application and online application. It allows the analysis of sequence-based typing methods that generate allelic profiles and their associated epidemiological data.

In this project, new profiles were added, providing a wider variety of results. With thousands of entries, the process was long, and losing the calculated result would mean starting over. For this, a system was created to store the data, providing a better user experience.

JLR Learning Management System

An e-learning platform for a huge company like Jaguar Land Rover. This is an application that is currently being used by thousands of JLR users.

From the beginning, I was a core member, helping with architecture decisions, generalizing code, and implementing the full exam process (creation, approval, and launch). I also managed and was part of the data migration team, contributing to the code performance improvement, delivery of the final product, bug fixing, and much more.

Pfizer Communication Platform

As we all know, medication requires a lot of tests before going into the market.
Because of this, Pfizer needed a platform to provide people (test subjects) with the results so far. This was a two-way platform as users could also give feedback in case of any symptoms.

Education

2011 - 2015

Bachelor's Degree in Computer Science

Instituto Superior de Engenharia de Lisboa (ISEL) - Lisbon, Portugal

2005 - 2008

Professional Degree in Computer Systems Management and Programming

Escola Profissional de Alte - Loulé, Portugal

Certifications

FEBRUARY 2021 - PRESENT

AWS Cloud Practitioner Essentials

Amazon

JUNE 2020 - PRESENT

React - The Complete Guide (including Hooks, React Router, and Redux)

Udemy

JUNE 2020 - PRESENT

RESTful APIs with ASP.NET Core Web API - Create and Consume

Udemy

Skills

Libraries/APIs

REST APIs, API Development, Entity Framework, Web API, LINQ, jQuery, React, MediatR

Tools

Visual Studio, Dapper, Git, TeamCity

Languages

SQL, C#, C#.NET, Java, T-SQL (Transact-SQL), JavaScript, CSS, TypeScript, HTML

Frameworks

.NET, ASP.NET, .NET Core, NUnit, JUnit, Angular, Razor, AngularJS, MVC Razor, Knockout (Knockout.js), Bootstrap, ASP.NET MVC, Entity Framework Core

Storage

MySQL, Microsoft SQL Server, JSON, Memcached, Amazon S3 (AWS S3)

Paradigms

Microservices, Agile, REST, Scrum

Platforms

Amazon Web Services (AWS), Azure, Windows

Other

Pattern Design, Web MVC, Third-party APIs, Data Migration, APIs, WCF Web Services, Full-stack, Ajax, Algorithms, Windows Communication Foundation (WCF), Sitecore, Computer Science, Data Science, Web Development, HTTPS, QR Codes

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