Kenneth Duck - Prototype Systems Architect & Senior Software Consultant
My resume is currently under intense revision. Please check back soon!
Home
|
Employment
|
Skills
|
Education
Computer Skills
AI (Artificial Intelligence)
LLM assisted development
Prompt engineering
Agent orchestration
AI tools and libraries
ChatGPT
Gemini
GitHub Copilot (IDEA and VS Code integrations)
Cursor (AI-powered Integrated Development Environment)
PyTorch
scikit-learn
Ollama
LLM Models
GPT
Claude
Gemini
DeepSeek Code
LLaMA
Qwen3-Coder
AI Development
Neural Networks
classifiers
supervised learning
multi-output regression
Web development
HTML (30 years)
CSS (21 years)
Javascript (22 years)
react
angular
node.js/express
jquery
backbone.js
bootstrap
XML (21 years)
Cross browser HTML/Javascript
CGI programming (27 years)
PHP (7 years)
SQL (25 years)
Web Servers/Servlet engines
Tomcat (18 years)
Jetty (15 years)
Apache (28 years)
thttpd (2 years)
lighttpd (15 year)
barehttpd (1 year)
nginx (14 years)
NCSA HTTPd (2 years)
Web frameworks
Axum
Node/Express
Spring Boot
DropWizard
J2EE
Apache Struts
Cocoon (3 years)
Drupal
Programming languages
Rust (1 years)
OpenCL C (GPU Programming)
Go (6 years)
Java (27 years)
C (33 years)
C++ ( 11 years)
SQL (25 years)
PHP (7 years)
Javascript (22 years)
AWK (23 years)
SED (3 years)
Bourne shell (sh/bash) (28 years)
Perl (2 years)
Python (7 years)
SPARQL
(6 years)
Erlang
(9 months)
Antlr
grammars
(14 years)
JavaCC
grammars
(6 months)
bison
/
jison
(14 years)
Prolog (6 years)
XSL (3 years)
Tcl/Tk (3 years)
x86 Assembly (1 year)
Lisp (1 year)
Pascal (2 years)
SDL (1 year)
Basic (4 years)
General networking
Routers
DHCP
Network Security/Tools
Firewalls
SSL
SSH
RKHunter/chkrootkit
NMap
Snort
Wireshark
Tripwire
Metasploit
TCPDump
NFS
SAMBA (CIFS)
DNS
Email admin: SMTP/IMAP/POP3
Databases
SQL (25 years)
Amazon RDS
Oracle
MySql/MariaDB
PostgreSQL
Amazon Aurora
SQLite
Derby
HSQLDB
H2
RDF
/
SPARQL
(17 years)
Sesame
Jena
Redland
NoSQL
(17 years)
Amazon DocumentDB
Apache Accumulo
MongoDB
Berkeley DB
Memcached
Tokyo Cabinet
Redis
Application development tools
Antlr
/
JavaCC
parser generators
Microsoft Visual Studio C++
Microsoft VS Code
IntelliJ IDEA
development environment
Eclipse
development environment
Eclipse plugin development
GUI toolkits
Java
AWT
Swing
SWT
JFace
Other cross platform
FOX
toolkit
gtk
OpenGL
Platform specific
Low level Microsoft Windows
Low level X-Windows
Operating systems
Linux (x86, x64, arm)
Embedded Linux (
Buildroot
)
Debian
2.0 - Current release
Ubuntu
6.06 - Current release
RedHat
5.2 - EL3
Amazon Linux
Mandrake (now
Mandriva
) 9.1
Fedora
Core 3 - 10
BasicLinux
(based on Slackware 4.0)
Slackware
3.0 (released in 1995)
Microsoft
Windows 3.x/95/98/NT/2000/XP/7/8/10
Apple OSX
SunOS/Solaris
6 - 10
HPUX
9 - 10
BEOS
5.0
Cloud providers
Amazon AWS
Databases (MySQL, PostgreSQL, Aurora, DocumentDB)
Elastic Container Service (ECS)
Elastic Compute Cloud (EC2)
Simple Notification Service (SNS)
Simple Queue Service (SQS)
Digital Ocean
Droplets
Managed Databases
Miscelaneous
Use of
IDA Pro
in dissasembly and code decompilation project for HP-UX and x86 assembly for unknown binaries
Hypervisors
(KVM) and virtualization
FlexLM (administration and programming)
InstallAnywhere installation packaging, including custom installation modules
Source repositories: administration and use, both local and remote
Git
CVS
Subversion
Continuous integration system administration
Jenkins
Cruise Control
Extensive experience with many open source projects
I have released several projects as open source (eg. See
OSS Index
)
I have worked with and used large variety of open source
I have integrated many projects with each other to achieve personal and corporate goals
I have identified, submitted, and fixed bugs for various Open Source projects.