Fernando Urkijo Cereceda
Verified Expert in Engineering
Back-end Developer
London, United Kingdom
Toptal member since July 25, 2023
Fernando is a passionate developer specializing in .NET development with Universal Windows Platform (UWP) apps, Web APIs, Blazor apps, Microsoft Orleans, and Entity Framework Core. Fernando has 12+ years of experience working in large-scope projects for various industries, including airlines, energy, music, and board portals.
Portfolio
Experience
Availability
Preferred Environment
Windows, GitHub, Visual Studio
The most amazing...
...thing I've developed from scratch is a UWP app used by more than 1,000 users per week, which helped my company grow from 30 to 140 employees.
Work Experience
Senior Software Developer
Personal Projects
- Built a complex distributed web crawler on the Microsoft Orleans stack. Used reminders to self-trigger fetching to ensure data is updated.
- Created a Blazor app to explore all the data fetched by Microsoft Orleans using ASP.NET Identity Server.
- Developed an Entity Framework Core infrastructure as a data persistence layer over SQL Server.
- Handled an ASP.NET Core API project with authentication and authorization controllers.
- Protected the whole infrastructure with Nginx and SSL certificates.
.NET Tech Team Lead
Board Intelligence
- Managed a team of two professionals as a .NET tech team lead.
- Developed a Xamarin Android native app that shared 60% of the code with the Universal Windows Platform (UWP) app.
- Led the replacement of old REST endpoints, improving load time 20-fold.
- Built a CI/CD pipeline from the ground up in GitHub.
- Delivered a prototype of the main working app in Blazor.
Senior Windows Developer
Board Intelligence
- Architected and developed from scratch the UWP app using model-view-viewmodel (MVVM), Extensible Application Markup Language (XAML), secure databases, and secure server connections.
- Contributed actively to secure communications and encryption algorithms.
- Created a GitHub Actions CI/CD pipeline from the ground up, automatically running tests, creating artifacts, and integrating it with Microsoft Teams.
Windows Phone Developer
Blinkbox Music
- Developed the UI for the Windows Phone app and migrated it to universal apps.
- Implemented an ad service and UI where ads were played after a certain number of songs.
- Contributed significantly to the application that became 3rd best music application in the Windows Phone Store.
Development Advisor
Plain Concepts
- Architected a Windows Presentation Foundation (WPF) app for ACCIONA Energia to monitor green energy powers, wind turbines, and solar energy panels. Used .NET 4, MVVM, N-layer architecture, XAML, Entity Framework, Code First, and RavenDB.
- Developed a WPF app for Microsoft's MyEvents app. This app was shown in Microsoft's Visual Studio 12 worldwide presentation.
- Created a Silverlight app for security key management for SALTO Systems.
Senior Software Developer
Vueling
- Designed and developed the N-layer architecture utilizing domain-driven design (DDD).
- Created a cache layer and API for the company's internal apps.
- Utilized actively object-oriented design (OOD) and other design patterns and technologies, including MVVM, C#, ASP.NET, C#, and .NET.
Software Developer
Ibermatica
- Introduced the MVVM to the team to improve coding iterations.
- Coded all features of the healthcare app used by nurses.
- Integrated different drivers from Siemens and other healthcare hardware in .NET.
Researcher
University of Deusto
- Developed a semantic parser for Java Platform, Micro Edition (Java ME) for Semantic Web.
- Built a service aggregator in Silverlight that brought together different service providers and standardized them so that the output of one service was the input of another.
- Developed state-of-the-art solutions for retail automation projects.
Experience
Board Meeting App for UWP
https://apps.microsoft.com/store/detail/board-intel/9NBLGGH4P06F?hl=en-gb&gl=gbTravel App for Windows 8
https://www.xatakawindows.com/aplicaciones-windows/mytrip-planifica-tus-viajes-en-windows-8-y-8-1-la-aplicacion-de-la-semanaBlinkbox Windows Phone App
https://www.windowscentral.com/blinkbox-music-arrives-windows-phonePersonal Project
Data crawled from Orleans is visible and explorable through a Blazor UI, which users can access through a 3rd-party SSO login like Google or Microsoft. An ASP.NET Core Web API is set up to expose data to the Blazor app, and the infrastructure has an NGINX reverse proxy server.
Education
Master of Science Degree in Development and Integration of Software Solutions
University of Deusto - Bilbao, Spain
Bachelor of Science Degree in Computer Engineering
University of Deusto - Bilbao, Spain
Certifications
Microsoft Active Professional (MAP) 2014
Microsoft
Skills
Libraries/APIs
API Development, REST APIs, LINQ, Entity Framework, Xamarin.Android, Web API
Tools
GitHub, Visual Studio Development, Microsoft Development, C#.NET WinForms, Microsoft Silverlight, NGINX
Languages
C#, XAML, .NET, JavaScript, Java, SQL, TypeScript
Frameworks
.NET, Windows Presentation Foundation (WPF), MVVM Light Toolkit, .NET Core, Blazor, ASP.NET Core 2, ASP.NET Web API, ASP.NET MVC, ASP.NET, ASP.NET Core, Entity Framework Core, Orleans, JSON Web Tokens (JWT), ASP.NET Identity
Paradigms
RESTful Development, REST, Unit Testing, Mobile Development, Cross-platform
Platforms
Windows Development, Universal Windows Platform (UWP), Windows Phone, Xamarin, Azure, Docker
Storage
SQL Server 2016, Microsoft SQL Server, SQL Server 2017
Other
.NET 7, Architecture, Development, APIs, Software Engineering, User Interface (UI), Web Security, Single Sign-on (SSO), Cloud, CI/CD Pipelines, SOAP, User Experience (UX), Semantic Web, Navitaire Solutions
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