Software developer and programming teacher in Java JavaScript Perl Perl6 C sh C# C++ Go SQL PowerShell PHP HTML5 Basic Pascal Fortran Assembler.