Jason Armstrong

I work primarily with Open Source products. My areas of expertise include Linux, C, Python, Tensorflow, Perl, PostgreSQL, Apache, MySQL, XML, SSL, HTML, PHP and related fields. I enjoy working with new technologies, and the challenge of learning.
Universal Healthcare

Microservice development.

PythonSQLAlchemyKafkadockerkubernetesgRPCprotobufAlembicgitPostgreSQLJinjapandassendgrid
Machine Learning Prague

Machine Learning conference in Prague.

Universal Healthcare

Research & development, focused on Machine Learning.

Pythontensorflowscikit-learntesseractopencvmlflowmatplotlibshapgRPCprotobufpandas
Medikredit

ActiveMQ. libpq. FreeTDS. Stratus development. Repository design. Data process scripting. Website updates.

VOSCPerlPostgreSQLActiveMQStomplibpqDBITheSchwartzDBIx::ClassCatalystPHPJoomlaRLBXSD validation
Novozymes

Perl development on bio database.

PerlCatalystMasonDBIx::ClassXapianTheSchwartzPostgreSQLBio::PerlR
YAPC::Europe

Perl conference in Copenhagen.

Perl
Riverdrums Load Balancer

A feature-full, very fast, event driven TCP load balancer.

Ceventssocketsnetwork
Medikredit

Implementation of new website.

JoomlaMySQLPHPPerlHTMLFreeBSD
Headnet

Plone development and integration with Google Gadgets. Deployment of RLB. OpenSSO research.

CpythonPloneXMLjavascript
SensePost

Information security company. Consulting on various report tools and generated graphs.

PerlMySQLGD
Riverdrums Library

C library, basis of both Veldfire and the Riverdrums Server Project.

CSMTPsocketsCVSBase64emailepollnetworkIPC
Veldfire

Open Source program released under the GPL. C code aimed at simplifying email functionality, provide interfaces to sending email, attaching files and sending to lists.

CSMTPsocketsCVSBase64email
MediKredit
  • Generic web-based file viewer, with support for large files, search and export
  • Upgrade of critical production box, including all applications
  • Enhancements to the HealthNet ST product, including GPRS functionality, compression and proxy tunnelling support
  • Development of AutoDownload functionality, including client/server protocol, shared memory support
  • Code to get stats from a call centre database and send to a Polycomp display
  • Development of automated volume test and build tools
  • Development of socket simulator providing functionality for testing external programs
  • Adaptation of the SFTP server to trigger custom scripts at stages of the FTP process
  • Support and development of the XMLBatch project, including reporting tools
  • System scripts and maintenance, postscript generation and email distribution
  • Custom perl modules for FTP trigger automations
  • Customisation of RT ticket system
CPerlsocketsCVSXMLshared memoryIPCX.25FreeTDSPostgresMySQLPostscriptUnixODBCBashMason
iXpress

Consulting on the iXpress web based Odocheck system.

Perlsystem administrationconsulting
MediKredit

Development of the Switchbatch XML Batch project in C and Perl, including XML, socket support and iSeries integration.

CPerlsocketsCVSiSeriesXML
Forbrugerinformationen

Development and administration on the PubliCMS content management system.

PerlApachemasonMySQLLinuxCVSHTML
Forbrugerinformationen

Development of the CSR Scorecard ethical project.

PerlApachemasonMySQLLinuxCVSHTML
MediKredit

Enhancements to HealthNet ST, C development of socket layer and client API library. CVS setup of code tree.

CsocketsCVS
Nordic Ministerial Council

Report on Open Source software for consumers.

Project managementspecificationApachePerlHTML
Forbrugerinformation

Development on Content Management System, specifically Ethical Database. Development of XML database export, image library and integration of youth website.

PerlApachemasonMySQLLinuxSSLGnuPGCVSXMLHTML
Magenta ApS

Development of custom profile system in Perl, integrated with Content Management System, for client EU Information.

PerlApacheMySQLLinuxHTML
DixaNet

C Development: SSL integration with transport library, CVS setup.

CSSLOpenSSLCVSLinux
danmarkbynight.dk

Optimisation of web server and database; code to analyse email and web pages.

CPHPMySQLPostgreSQLLinux
Bridge Trading Services

Gecco software product. C development of parser, translator / mapper, client and server, SSL support.

CsocketsOpenSSLCRC
Datrix Solutions (Pty) Ltd

Technical director and partner.

Barotti Online (Pty) Ltd

Development of a comprehensive web-based, e-commerce system.

ApachePHPMySQLXMLHTMLSSL
Apache Conference, London

Attendance at the first European Apache conference.

ApachePHPXMLCDAV
Linux 2000 Conference, Sandton

Guest Speaker: Modules and the Apache Web Server

ApacheCHTTP
HealthNet ST

A transport layer program to transfer scripts between a pharmacy and MediKredit for adjudication using X.25 or a modem.

CWindowsDOSXenixSCOLinux
WebEDI

Pilot of the HealthBridge API, providing member eligibility checking to Discovery Health.

C++ BuilderC
Treebuilder

CGI program to create a hierarchical tree. Web based administration interface. Deployed at Standard Bank and at ABSA Bank.

CCGIHTML
Mreport

An open source maillog summary generator.

CautoconfautomakeLinuxsendmail
Web server administration and development

www.datrix.co.za, www.dart.co.za, www.barotti.com

HTMLCVSCGILitemSQLMySQLPHP
System administration

Responsible for email, file, web, firewall, backup, CVS, FTP, logging, DNS, domain control and administration servers.

rsyncshell scriptingCSambaNFSFTPMySQLipchainsDNS
Backups

Tape, disk and data mirroring.

Shell scriptingrsyncNFSSamba
Bug Tracking

Custom modifications to the jitterbug event tracking system.

CCGIsendmailHTML
Imagin

Apache module: document scanning and archival utility.

ApacheCHTML
Fact

Apache module: web-based contact management system and front-end server to a mSQL database.

ApacheCmSQLHTMLsocket programming
Thumb

CGI web image thumbnail viewer.

CHTML