russell@russell-clark.it
Resumé
I started my developer journey working with something called Omnis. Oh, the days before the internet!
Prior to the Pandemic I considered myself a Dot Net developer. After time spent as carer for aged parents & with the advent of the Covid Pandemic I took the decision to go all-out open-source.
Hence - Angular2+, Vue, Nuxt, Next; some CMS (WordPress, an aborted look at Joomla, some headless CMSs); Python & Django which I like a lot; Mobile (Flutter) which I also like a lot; Linux (my Django apps are hosted on Ubuntu18.04/Apache2); Docker.
I have worked in these sectors:
>> Electrical & mechanical engineering; leisure; furniture manufacture; insurance;
produce (top fruit).
Written l-o-b systems end-to-end inward-facing:
>> MRP/ERP, HR, accounts, holiday membership & booking, outward-facing websites.
Mobile (Windows Mobile, Android). Mostly using SQL Server backends.
Worked with proprietary l-o-b systems outward-facing:
>> Risk analysis, claims handling.
Worked with 3rd party l-o-b systems inward-facing:
>> Reporting (Reporting Services, Crystal Reports). Database, api & app
integration.
Enhanced & bug fixed proprietary & legacy systems:
>> Notably Delphi & Omnis (an early 4g desktop system)
Forensically reconstructed application functionality solely from an obfuscated SQL Server
database (under the supervision of JE - one v smart specialist):
>> Working as sole developer built a new system to allow run-out for administrators of
a gone-bust insurance company in Brighton UK.
I have experience (some great, some small) with this lot:
Main technologies: Javascript, Python (Django) and Dot Net (Core - MVC, Razor Pages,
Blazor & pre-Core), Typescript.
Web: Hosted on Windows & Linux (apache2 & nginx). Docker; client &
server based applications; static & non-static sites; MVC; SPAs; PWAs; WASM; APIs.
Mobile: Flutter, Xamarin, Android (via Android Studio).
Desktop: Windows Forms, WPF, a little Electron & NW.
CMS: Not really what I do, but a little WordPress, Joomla, Django CMS, headless
stuff like Butter CMS.
Database: Mainly SQL based: principally SQL Server, also mySQL &
PostGreSQL, also non-sql (Mongo, Firebase) & reactive real-time (Firebase).
Data: I take the protection of data most seriously - not least Personally Identifiable Information which I would encrypt by default (in SQL Server) at the cell level. For me this is a 'red line' issue.
Cloud: Google Firebase, providers like Heroku, Vercel. Some Azure & AWS.
Logging: Seq, Serilog (dot net), Sentry, Logrocket, Rollbar, Airbrake.
Containers: Docker (mostly Linux containers).