Nuno David do Nascimento Balseiro, Developer in Lisbon, Portugal
Nuno is available for hire
Hire Nuno

Nuno David do Nascimento Balseiro

Verified Expert  in Engineering

Software Developer

Location
Lisbon, Portugal
Toptal Member Since
July 13, 2020

Nuno has been a professional software engineer since 2011. His entire career has been focused on full-stack web development. He has architected complex software systems, designed solutions, and led teams. Nuno values great software engineering, code quality, and best practices.

Portfolio

Citi
.NET Core, C#.NET, C#, T-SQL (Transact-SQL), Visual Studio...
Deloitte
TypeScript, Angular, Redis, OAuth 2, OpenID Connect (OIDC), Azure, JavaScript...
Lionbridge
xUnit, Clean Architecture, Microsoft SQL Server...

Experience

Availability

Part-time

Preferred Environment

Teams, Slack, SQL Server Management Studio (SSMS), Visual Studio Code (VS Code), Visual Studio, Windows, Email

The most amazing...

...thing I've done is the development of the online identity platform for Ireland. This project can be seen at mygovid.ie.

Work Experience

Senior Software Engineer

2020 - PRESENT
Citi
  • Developed systems that manage securities and interfaces with securities markets and the bank's mainframe.
  • Performed complex migrations of on-premises systems to the cloud.
  • Maintained, fixed bugs, and provided production support to systems that manage and interface with securities markets and the bank's mainframe.
Technologies: .NET Core, C#.NET, C#, T-SQL (Transact-SQL), Visual Studio, SQL Server Management Studio (SSMS), RabbitMQ, IBM WebSphere, XML, TeamCity, uDeploy, Swift, JSON, Jira, Microsoft SQL Server, Windows PowerShell, Back-end, Front-end, Microservices, REST APIs, GitHub, Agile, Confluence, Testing, Documentation, TCP/IP, Sockets, Team Leadership, Automation, Cloud, Technical Leadership, SQL Server 2014

Lead Software Engineer

2018 - 2020
Deloitte
  • Mentored and led a team of developers. Acted as the gatekeeper of code quality, design, and principles.
  • Held design discussions with the team and guided new developments.
  • Implemented new web APIs, SQL databases, and single-page applications.
  • Participated in agile and scrum ceremonies, including stand-ups, sprint planning, reviews, and retrospectives.
  • Involved in application lifecycle management and delivery dates, meetings with stakeholders, and new releases.
  • Involved in the daily management of problems, incident and event processes, and procedures, including dealing with outages, general environmental issues, and live high priority issues.
  • Supported multiple MyGovID development teams in software engineering best practices such as code reviews and coding standards.
  • Developed an identity solution using OpenID Connect to allow multiple relying parties to access the Irish citizen identity.
  • Led projects within the MyGovID space where the development and maintenance used Microsoft Azure cloud technologies, including Application Insights, Cloud Services, Storage Services, Redis Cache, Service Bus Relay and Queueing, and Active Directory.
  • Wrote documentation and technical guides for client services to integrate with the platform.
Technologies: TypeScript, Angular, Redis, OAuth 2, OpenID Connect (OIDC), Azure, JavaScript, T-SQL (Transact-SQL), Microsoft SQL Server, C#, .NET Core, .NET, C#.NET, Git, Entity Framework Core, CI/CD Pipelines, .NET 5, .NET 4, SQL, jQuery, Azure Service Bus, Azure Active Directory B2C (ADB2C), SQL Server 2015, Web API, ASP.NET MVC 5, ASP.NET MVC, JSON Web Tokens (JWT), REST, HTTP, HTTPS, CSS, HTML, Visual Studio, Visual Studio Code (VS Code), Architecture, APIs, Full-stack, Web Development, Databases, Leadership, Object-oriented Programming (OOP), Test-driven Development (TDD), Writing & Editing, Authentication, Authorization, ASP.NET Core, API Integration, Object-relational Mapping (ORM), Azure Active Directory, Back-end, Front-end, API Development, OAuth, MVC Razor, Repository Pattern, REST APIs, Agile, Confluence, Testing, CQRS, API Architecture, Documentation, Team Leadership, Front-end Development, ECMAScript (ES6), Full-stack Development, Web MVC, Azure App Service, Azure Functions, Microsoft Azure, Automation, Web App Development, Cloud, Technical Leadership, SQL Server 2014

Senior Software Engineer

2018 - 2018
Lionbridge
  • Developed a financial application that allowed invoices to be issued to contractors.
  • Maintained a financial application that allowed invoices to be issued to contractors.
  • Participated in agile and scrum ceremonies, including stand-ups, sprint planning, reviews, and retrospectives.
Technologies: xUnit, Clean Architecture, Microsoft SQL Server, Windows Communication Foundation (WCF), HTML, JavaScript, C#, .NET Core, ASP.NET MVC 5, C#.NET, Git, .NET 5, .NET 4, SQL, Object-oriented Programming (OOP), Test-driven Development (TDD), Entity Framework Core, REST, HTTPS, CSS, HTML5, APIs, Full-stack, Web Development, Databases, .NET, API Integration, Object-relational Mapping (ORM), Back-end, Front-end, API Development, MVC Razor, Repository Pattern, REST APIs, Agile, Confluence, Testing, API Architecture, Documentation, Front-end Development, ECMAScript (ES6), Full-stack Development, Web MVC, Automation, Web App Development, SQL Server 2014

Software Architect

2016 - 2017
Singlepoint
  • Developed a risk platform to calculate the likelihood of a bank to get fined by a regulator for misconduct.
  • Designed various platform components, such as web APIs, databases, and front ends.
  • Led and mentored a team of developers. Held design discussions and acted as the best practices gatekeeper.
  • Attended stakeholder meetings and architecture discussions for new developments.
  • Documented all designs and architecture of the companies systems.
  • Wrote technical documents of architecture and system design.
Technologies: CSS, HTML, jQuery, PhantomJS, Moq, T-SQL (Transact-SQL), Quartz, Azure, TypeScript, Angular, ASP.NET MVC 4, C#.NET, Git, Entity Framework Core, CI/CD Pipelines, .NET 5, .NET Core, SQL, Architecture, APIs, Full-stack, Web Development, Databases, Leadership, Object-oriented Programming (OOP), Test-driven Development (TDD), Web API, ASP.NET MVC 5, ASP.NET MVC, JSON Web Tokens (JWT), REST, HTTPS, Code Architecture, .NET, API Integration, Object-relational Mapping (ORM), Back-end, Front-end, API Development, MVC Razor, Repository Pattern, REST APIs, Agile, Confluence, Testing, API Architecture, Documentation, Technical Architecture, Team Leadership, Front-end Development, ECMAScript (ES6), Full-stack Development, Razor, Web MVC, Selenium, Selenium WebDriver, Azure App Service, Microsoft Azure, Automation, Web App Development, Azure DevOps, Cloud, Technical Leadership, SQL Server 2014

Senior Software Engineer

2015 - 2016
Spencer Stuart
  • Developed and maintained the company's executive search application.
  • Tracked new stories and bug fixes using Jira. Used Agile and Scrum methodology.
  • Developed a new web API to handle new applications from executives wanting to be part of the Spencer Stuart Network for executives.
Technologies: Unit Testing, Test-driven Development (TDD), Domain-driven Design (DDD), CSS, HTML, Microsoft SQL Server, Web API, C#, ASP.NET MVC, C#.NET, Git, SQL, Object-oriented Programming (OOP), Acceptance Test-driven Development (ATDD), .NET 5, Entity Framework, jQuery, REST, APIs, Visual Studio, Writing & Editing, .NET, API Integration, Object-relational Mapping (ORM), Back-end, Front-end, API Development, MVC Razor, Repository Pattern, Agile, Confluence, Testing, Documentation, ECMAScript (ES6), Full-stack Development, Razor, Web MVC, Automation, Web App Development

Senior Software Engineer

2015 - 2015
Vodafone Ireland
  • Developed a new web API to accept fiber broadband orders.
  • Created a new front-end app to handle the new orders coming in from the API.
  • Built a new integration with the existing billing system.
  • Held agile scrum meetings, such as stand-ups, sprint reviews, and retrospectives.
  • Integrated code in the source control using a continuous integration pipeline.
Technologies: Microsoft SQL Server, T-SQL (Transact-SQL), Continuous Integration (CI), XML, jQuery, HTML, JavaScript, Web API, C#, ASP.NET MVC, SQL, Object-oriented Programming (OOP), Test-driven Development (TDD), .NET, Back-end, Front-end, API Development, MVC Razor, Repository Pattern, REST APIs, Agile, Testing, Documentation, Front-end Development, ECMAScript (ES6), Full-stack Development, Razor, Web MVC, Automation, Web App Development

Software Engineer

2014 - 2015
Agap2 IT
  • Developed a new web API to handle car parking in Lisbon.
  • Developed a Windows Phone app to allow users to park their car in Lisbon. It communicated with a web API to provide the location and time of parking.
  • Held agile scrum meetings, such as stand-ups, sprint planning, and retrospectives.
Technologies: Windows Phone, HTML, Domain-driven Design (DDD), T-SQL (Transact-SQL), Entity Framework, Microsoft SQL Server, Web API, C#, ASP.NET MVC, Object-oriented Programming (OOP), Test-driven Development (TDD), SQL, jQuery, JavaScript, HTTPS, Full-stack, Web Development, .NET, Back-end, Front-end, API Development, Repository Pattern, Agile, Testing, ASP.NET Web Forms, Front-end Development, ECMAScript (ES6), Full-stack Development, Razor, Web MVC, Web App Development

Software Engineer

2013 - 2014
Arbormedia
  • Developed a multi-device platform for the live stream and video on demand for European parliaments.
  • Maintained and fixed bugs of the multi-device platform.
  • Held agile scrum meetings, such as stand-ups, sprint planning, and retrospectives.
Technologies: Wowza, JavaScript, HTML, CSS, Entity Framework, T-SQL (Transact-SQL), Microsoft SQL Server, C#, ASP.NET, Object-oriented Programming (OOP), Test-driven Development (TDD), .NET, Back-end, Front-end, Testing, Full-stack Development, Web App Development

Junior Software Engineer

2011 - 2012
Barclays
  • Developed the bank's internal application for employee management.
  • Maintained and fixed bugs on the bank's employee management portal.
  • Maintained Windows Communication Foundation (WCF) services used internally by the employee management portal.
Technologies: CSS, HTML, JavaScript, T-SQL (Transact-SQL), Windows Communication Foundation (WCF), Microsoft SQL Server, C#, ASP.NET, Object-oriented Programming (OOP), Test-driven Development (TDD), .NET, Back-end, Front-end, Testing, Web App Development

Junior Software Engineer

2011 - 2011
BPI
  • Developed new windows communication foundation services to return credit-related information.
  • Integrated an existing ASP.NET application with new windows communication foundation services to display credit-related information.
  • Developed new T-SQL stored procedures to fetch data from existing databases.
Technologies: ASP.NET, JavaScript, T-SQL (Transact-SQL), SQL Server Reporting Services (SSRS), Microsoft SQL Server, C#, Windows Communication Foundation (WCF), Object-oriented Programming (OOP), Test-driven Development (TDD), .NET, Back-end, Front-end, Testing

Financial Risk Analytics

https://www.corlytics.com/corlytics-red/
Architected, led a team, and developed solutions for regulatory financial risk, for Corlytics. One solution is a heat map that shows the probability of banks being fined for a certain business category.

MyGovID

https://www.mygovid.ie/
A platform for single sign-on and identity for Irish citizens to access government services.

The platform allows any Irish citizen with a fiscal number and a registered phone to access hundreds of government services, such as pensions, welfare schemes, tax affairs, and many other services.

Video Streaming Platform

https://www.arbormedia.nl/products/connected-views
I was a developer that helped deliver a live streaming platform that at the time was starting to be used in parliaments to live stream their meetings.
This project was developed using standard web technologies.
2005 - 2011

Licenciate (Bachelor's Degree Equivalent) in Computer Engineering

Superior Institute of Engineering of Lisbon - Lisbon, Portugal

MARCH 2024 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

Languages

JavaScript, HTML, C#, T-SQL (Transact-SQL), C#.NET, SQL, HTML5, TypeScript, CSS, ECMAScript (ES6), XML, Swift

Frameworks

.NET Core, .NET, Entity Framework Core, ASP.NET MVC 5, ASP.NET MVC, .NET 5, .NET 4, JSON Web Tokens (JWT), MVC Razor, OAuth 2, Angular, Bootstrap, ASP.NET MVC 4, ASP.NET, Razor, ASP.NET Core, Windows PowerShell, ASP.NET Web Forms, Selenium

Libraries/APIs

jQuery, Moq, Web API, Entity Framework, API Development, REST APIs, Azure Active Directory Graph API, Quartz, PhantomJS, Sockets, Selenium WebDriver

Tools

Visual Studio, xUnit, Git, Azure App Service, Azure Active Directory B2C (ADB2C), GitHub, Confluence, Slack, Skype, Wowza, RabbitMQ, TeamCity, uDeploy, Jira

Paradigms

Test-driven Development (TDD), Dependency Injection, Design Patterns, Object-relational Mapping (ORM), Unit Testing, Continuous Integration (CI), Web Architecture, REST, Object-oriented Programming (OOP), Microservices, Agile, API Architecture, Automation, Clean Architecture, Acceptance Test-driven Development (ATDD), Event-driven Architecture, Testing, CQRS, Azure DevOps

Platforms

Azure, Visual Studio Code (VS Code), OpenShift, Windows, Windows Phone, IBM WebSphere, Azure Functions

Storage

SQL Server Management Studio (SSMS), Microsoft SQL Server, SQL Server 2014, Azure SQL Databases, Azure Active Directory, Redis, Databases, SQL Server Reporting Services (SSRS), JSON

Other

Software Architecture, OpenID Connect (OIDC), Solution Design, API Integration, Code Architecture, SQL Server 2015, HTTP, HTTPS, Architecture, APIs, Full-stack, Web Development, Authorization, Authentication, Back-end, Repository Pattern, Team Leadership, Full-stack Development, Web MVC, Web App Development, Cloud, Technical Leadership, Azure Service Bus, Domain-driven Design (DDD), CI/CD Pipelines, Leadership, Writing & Editing, Front-end, Documentation, Technical Architecture, TCP/IP, Front-end Development, Microsoft Azure, Algorithms, Teams, Windows Communication Foundation (WCF), OWIN, Team Mentoring, Middleware, OAuth, Email

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