Alastair Pandelus
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Developer
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.
Lead Developer
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.
Lead Developer, Global Strategic Risk
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.
Experience
NES Portfolio
https://turasportfolio.nes.nhs.scot/Education
Research Fellowship in Marine Engineering
University of Strathclyde - Glasgow, UK
Bachelor's Degree in Computer Science
University of Strathclyde - Glasgow, UK
Skills
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)
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