Alastair Pandelus, Developer in Glasgow, United Kingdom
Alastair is available for hire
Hire Alastair

Alastair Pandelus

Verified Expert  in Engineering

Software Developer

Location
Glasgow, United Kingdom
Toptal Member Since
October 12, 2020

Alastair is a Scottish based IT consultant with extensive experience in full-stack and Azure development, primarily focused on Microsoft .Net, database, and cloud technologies. He has experience in a variety of business sectors including financial services (investment, retail, and personal banking - securities, life, and pensions), service sector, public sector, technical and engineering, manufacturing environments (competent written and mathematical skills), and research and development.

Portfolio

Canada Life International
C#.NET, .NET 5, Azure, Azure DevOps, Azure Key Vault, Octopus Deploy...
Equator, Glasgow, UK (Freelance)
Windows PowerShell, Hangfire, NUnit, REST APIs, Microsoft Teams, Bitbucket, Moq...
NHS Education for Scotland (Freelance)
CSS, HTML, CruiseControl, Octopus Deploy, Entity Framework, ASP.NET MVC...

Experience

Availability

Part-time

Preferred Environment

Entity Framework Core, Microsoft SQL Server, Visual Studio, Azure, C#.NET

The most amazing...

...role was as the principal designer and developer for a global HSBC risk management system that rationalized their investment management business.

Work Experience

Lead Developer

2020 - 2021
Canada Life International
  • Developed a Viscron orchestrated batch process to a tight regulatory deadline. The software was composed of an Azure Service Fabric hosted calculation API and an orchestrating microservice. All software was written in .Net Core C#.
  • Worked in a Scrum team to deliver the project with business representatives, product owners, and testers, using Jira to co-ordinate the Scrums.
  • Developed the software on budget over the Christmas and New Year period, saving the organization significant regulatory fines.
  • Used Postman for the initial testing of the HTTP interfaces, this was upgraded to an NUnit hosted test pack.
Technologies: C#.NET, .NET 5, Azure, Azure DevOps, Azure Key Vault, Octopus Deploy, SQL Server 2014, ASP.NET Web API, VisualCron, JSON, Moq, Microsoft Teams, Postman, NUnit, Jira, Domain-driven Design (DDD), Scrum

Senior Developer

2020 - 2020
Equator, Glasgow, UK (Freelance)
  • Worked in a medium-sized Agile team developing a bespoke HR case management system for a client in a short timeframe.
  • Developed a domain-specific language (DSL) scripting language component and associated rules engine for the system. This allowed soft coding of the logic governing user notifications and task management.
  • Designed the scripting language to process a grammar containing logical constructs that had as building blocks hooks into C# methods. These queried the underlying business domain and were dynamically loaded using reflection.
  • Built a RESTful Web API to surface the rules engine functionality to a React-based front end.
  • Developed a set of batch processes that used the rules engine to determine when user notifications, including email distribution (using Hangfire message queueing), were triggered.
Technologies: Windows PowerShell, Hangfire, NUnit, REST APIs, Microsoft Teams, Bitbucket, Moq, JSON, Postman, Entity Framework Core, Microsoft SQL Server, .NET Core, Visual Studio

Lead Developer

2017 - 2020
NHS Education for Scotland (Freelance)
  • Worked as a technical lead on a project developing an appraisal application for NHS Scotland covering 180,000 employees.
  • Developed an ETL process using SSIS, that moved the existing data from a SQL Server instance to a new Azure-based SQL Server.
  • Built the website using Azure-hosted ASP.NET MVC and SQLServer DB.
  • Tested the website using Selenium, Cucumber, and Gherkin and developed a multi-threaded version of the test to do performance testing.
Technologies: CSS, HTML, CruiseControl, Octopus Deploy, Entity Framework, ASP.NET MVC, JavaScript, Bootstrap 3, SQL Server Integration Services (SSIS), Microsoft SQL Server, Azure, Visual Studio 2019

Lead Developer, Global Strategic Risk

2012 - 2015
HSBC Bank (Freelance)
  • Developed a series of SSIS, SQL Server, and C# components to import HSBC's global daily trades into a new global risk DB.
  • Designed the global risk repository in SQL Server for all asset classes (over 350).
  • Designed and built an integration component between the risk repository and an external vendor risk calculation engine.
Technologies: C#.NET, SQL Server Integration Services (SSIS), Redgate SQL Toolbelt, SSIS Custom Components, Microsoft SQL Server, Entity Framework, LINQ, Visual Studio .NET, Rational Team Concert, Erwin, Windows

NES Portfolio

https://turasportfolio.nes.nhs.scot/
Worked in a medium-sized inter-disciplinary team as a technical lead on a project developing a new appraisal system for NHS Scotland covering 180,000 employees. The technical stack was an Azure-hosted ASP.Net application and SQL Server instance, combining web pages with responsive client-side functionality using JavaScript libraries. Working within an Agile process, I was responsible for end to end design, application delivery, and troubleshooting pre-existing issues.
1990 - 1995

Research Fellowship in Marine Engineering

University of Strathclyde - Glasgow, UK

1983 - 1987

Bachelor's Degree in Computer Science

University of Strathclyde - Glasgow, UK

Libraries/APIs

REST APIs, Moq, Azure Blob Storage API, Web API, jQuery, MediatR, Entity Framework, LINQ

Tools

Visual Studio, Postman, Bitbucket, Microsoft Teams, Hangfire, Visual Studio 2019, GitHub, Cucumber, Slack, Castle Windsor, Erwin, Visual Studio .NET, Azure Key Vault, VisualCron, Jira

Frameworks

Entity Framework Core, .NET Core, .NET, NUnit, ASP.NET Web API, Windows PowerShell, ASP.NET, Selenium, Bootstrap 3, ASP.NET MVC, .NET 5

Storage

Microsoft SQL Server, JSON, Azure SQL, SQL Server Integration Services (SSIS), Redgate SQL Toolbelt, SQL Server 2014

Languages

C#.NET, C#, HTML, Gherkin, JavaScript, CSS

Platforms

Azure, Azure PaaS, Windows

Paradigms

Azure DevOps, Scrum

Other

Computer Science, R&D, CruiseControl, Octopus Deploy, RESTful Microservices, Hello.js, Rational Team Concert, SSIS Custom Components, Domain-driven Design (DDD)

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