Nuno David do Nascimento Balseiro
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Lead Software Engineer
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.
Senior Software Engineer
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.
Software Architect
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Junior Software Engineer
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.
Junior Software Engineer
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.
Experience
Financial Risk Analytics
https://www.corlytics.com/corlytics-red/MyGovID
https://www.mygovid.ie/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-viewsThis project was developed using standard web technologies.
Education
Licenciate (Bachelor's Degree Equivalent) in Computer Engineering
Superior Institute of Engineering of Lisbon - Lisbon, Portugal
Certifications
Microsoft Certified: Azure Fundamentals
Microsoft
Skills
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
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