Avatar

About Me

Hi! I'm Fred James, Senior .NET Developer currently based in Bath.

A gifted and versatile IT Professional with over a decade of industry experience. Having recently returned from a career overseas, I’ve spent the past nine months working as a Senior Software Developer writing code and consulting for several customers in the maritime insurance sector.


During my career, I have worked in all facets of software delivery. I have a wealth of experience in multiple markets and regions across the globe. I specialise in all things .NET Core and SQL Server.


If you're looking for an experienced, passionate developer who craves the complex challenges of our industry, please get in touch.

C#ASP.NET CoreSQL ServerEF CoreAzureReactReduxClean CodeSOLIDTDDAgileScrum

Clients


Jaeger Logo
Aquascutum Logo
Tribal Logo
Accenture Logo
TAFE NSW Logo
KPMG Logo

Resume


Work Experience

Senior Software Developer

Spark! Data Systems, Bristol United Kingdom

May 2019 - Current

  • Utilising SignalR and SendGrid I created a real-time messaging service managing all tasks of our application.
  • Built and automated, via Windows Service and SSIS, a suite of ETLs underpinning Shipowner's core fiscal reporting.
  • Designed the underlying class structure for the Claim Management module of Tindall Riley's maritime underwriting system.

ASP.NETWeb APISignalRSQL ServerADO.NETAzurexUnitAzure DevOpsCI/CDMentoring

Contracting and Studying

Remote, Stockholm Sweden

Oct 2017 - May 2019

  • Migrated data and query logic from several legacy applications into standalone instances of SQL Server.
  • Ported a suite of desktop applications written in FoxPro over to C# and WPF.
  • In-between contracting I took the opportunity to modernise my skillset with the latest Microsoft stack.

C# 8.0Azure.NET CoreASP.NET MVCASP.NET CoreWeb APIEF 6EF CoreReactRedux

Professional Services Consultant

Tribal Group, Sydney Australia

May 2015 - Oct 2017

  • Migrated $500m worth of student loans across 11 institutes from the customers legacy system to our new infrastructure.
  • Fulfilled the ETL requirement of quarterly reporting of vital financial statistics to central government ministers.
  • Reconciled $100m of discrepancies in TAFE's 14/15 accountants. Passing KPMG's internal audit and crucially returning TAFE to financial compliance.

SQL ServerPower BIPowershellSSISSSRSSSASDAXETLOracle 12cGitCustomer Facing

IT Support Consultant

Tribal Group, Sydney Australia

Aug 2013 - May 2015

  • Provided product training to the level 1-2 help desks.
  • Helped troubleshoot the integration of Tribal's messaging service to the customer's Tibco based middleware.
  • Assisted the configuration and deployment of our software on the customer's infrastructure.
  • Managed the escalation of level 3 support tickets with the UK based development teams.

SQL ServerOracle 12cWindows ServerSplunkCustomer FacingHelp DeskDocumentationTraining

IT Developer

Tribal Group, Norwich United Kingdom

Sep 2010 - Aug 2013

  • Re-styled several legacy sites. Introducing Bootstrap front-end framework for a more responsive, mobile-friendly UX.
  • Wrote clean, clear, efficient, well-tested and maintainable code.
  • Worked on over 30 software projects across multiple agile development teams utilising the latest technologies.

C#WPFWCFMVVMSilverlightASP.NETLINQAgileScrumSQL ServerjQueryBootstrap

IT Developer

Jaeger Ltd, King's Lynn United Kingdom

Oct 2007 - Sep 2010

  • Responsible for implementing the software behind our pick, pack and deploy of Jaeger's new e-commerce site.
  • Responsible for a suite of till-based e-commerce applications used by 200+ stores worldwide.
  • Developed a stock-taking system utilising mobile technology to overhaul the efficiency of the existing system.

VB.NETWinFormsWebFormsASP.NETLayered ArchitectureSQL ServerJavaScriptHTMLCSSTFS

Skills

Web Design

UXUIWebMobileAppsLogos

Design Skills

  • JavaScript
  • Blazor
  • React/Redux
  • HTML/CSS
  • Bootstrap/Bulma
  • Photoshop/Illustrator

Development

OOPSOLIDTDDCI/CDAgileScrum

Coding Tools

  • C#
  • ASP.NET MVC
  • Web API
  • Entity Framework
  • Azure
  • Azure DevOps

Data Analysis

ETLDashboardingModellingCleansing

Data Tools

  • SQL Server
  • Oracle
  • PowerShell
  • Power BI
  • DAX
  • SQL Server Data Tools

Assessments

Pluralsight C Sharp
Pluralsight Mvc 5
Pluralsight T Sql

References

Jan Kennedy

Senior Business Analyst - TAFE Business Analytics - Sydney, Australia

"...Fred is a tireless professional with prodigious output and I am sure he will value-add to any organisation."


Brett Farrell

Lead Consultant - Tribal Group - Sydney, Australia


Lee Fedder

Director - Spark! Data - Bristol, England


Download Resume

Projects


React Logo

Curriculum Viate

ReactGatsbyGraphQLBulmaHTMLCSSJavaScriptNetlifyNPMNode.jsServerlessreCaptcha v3GitContinuous Delivery
Visual Studio Logo

Tournament Tracker

C#.NET Framework 4.8Windows FormSQL ServerORMDapperOOPIOEmailGitGitHubProject Planning
freeCodeCamp Logo

freeCodeCamp

HTMLCSSJavaScriptBootstrapjQuerySassReactReduxD3.jsNPMNode.jsExpressAjaxMongoDBJSON
Exercism Logo

Exercism.io

ParallelismBitwiseRecursionSortingAlgorithmsParsingSearchingConcurrencyCryptographyMathRandomnessClassesStringsEvents
Docker Logo

eShop on Containers

Cosmos DBService BusRedis CacheDockerAzureKey VaultKubernetesMicroservicesBlob StorageRabbitMQAzure Pipelines.NET Core
Weekly Challange Logo

Weekly Challenge

C#.NET Core.NET Core APIASP.NET CoreDocker.NET Core CLIUnit TestingAzure DevOpsMongoDBWPFLINQRazor PagesGit
Pepsi Logo

Soda Machine

C#.NET CoreConsole ApplicationAzure DevOpsIoCDependeny InjectionIODRYDesign PatternsSOLIDUnit-TestingTDDxUnit
Tim Corey

Fred Co Retail Manager

C#.NET CoreWPFMVVMSQL ServerEF CoreWebAPIAzure DevOpsAzureIoCAuthenticationLoggingDesign PatternsSOLID
Power BI

World Wide Importers Sales Dashboard

PowerBISQL ServerSSASSSRSSSISDAXData WarehouseT-SQLETLOLAPTabularData ModelingKPIsMulti-Dimensional Models

Contact