The following is a list of some technologies and related skills that Darryl has experience with. They are in no particular order. As long as it already is, this is only a subset. Ask Darryl if your technology is not listed.
Javascript | React / Reflux |
Webpack / Gulp / Grunt | node.js |
Python / Flask / Django | C# / ASP.NET / WebAPI |
SPAs (Single Page Applications) | SEO |
IIS / nginx / Apache | Foundation |
jQuery | Google API's |
OAuth | Jasmine tests |
C# | Jenkins / Bamboo |
MSBuild | Windows |
Visual Studio | Xamarin |
WPF / Winforms | ASP.NET MVC / WebAPI / REST |
Team Foundation Server | Scheduled Tasks |
SOLID Principles | Notepad++ |
SDLC / Waterfall | Batch Scripting |
Agile / Scrum / XP | WScript / JScript / cscript |
Microsoft SQL Server (6.0 to present) | Git / Svn / CVS/ VSS / TFS/ Perforce |
Python 2.x / 3.x | setup.py files |
Flask | Django |
Python Extensions in C | Python FFI |
uWSGI | pyODBC / psycopg |
Jupyter | numpy/scipy |
PostgreSQL | MariaDB / MySQL |
pip | virtualenv / pipsi |
Python Unit Tests | Python Socket Programming |
Task Automation | Data Curation / Cleansing |
Docker | Jenkins |
MSBuild / Makefile / CMake | Windows / Linux / Mac |
Visual Studio | XCode |
Qt Creator / KDevelop | Cross-Platform Development |
Team Foundation Server | Cron jobs / Scheduled Tasks |
vi / vim | Notepad++ / Notepadqq |
Travis CI | Browserify / Gulp / Grunt / Webpack |
BitBucket / GitHub | Bash Scripts |
AppVeyor | Batch Scripting |
Python | WScript / JScript / cscript |
Bamboo | Git / Svn / CVS/ VSS / TFS/ Perforce |
Obfuscation | Installers (MSI, NSI, RPM, .tar.gz, etc) |
Still actively in-use, in certain cases, for real clients today!
edlin / EDIT.EXE | Visual Basic for Applications |
Microsoft MTS | Microsoft Access (still current as recent as 2017!) |
ADO | Microsoft Excel VBA / Macros and Formulas |
ASP.OLD / ASP Classic | VB 6 |
Web Forms | Windows Batch file programming |
DirectX 3 / 5 | MFC / Win32 / Message Loop |
COM / COM+ / OLE / DCOM | BASIC |
Darryl loves this work the most but gets hired for it the least. Hire him for this if you have it!
C and C++ | gcc and clang |
Linux Kernel Modules | Linux kobjects / jiffies |
Linux sysfs / debugfs | Linux char / misc devices |
Performance Optimization | Coroutines |
libevent / libuv | Direct ASIO (epoll, select, kqueue, IOCP) |
Thread and Processes Optimization | Raw Sockets / Pipes |
setjmp / longjmp | Virtual Memory |
Serial Programming (USB, RS232, TCP) | Serial Protocol Design |
Garbage Collectors | Heap Fragmentation Avoidance |
Stack Length Optimization | Procedurally Generated Data |
Cyclomatic Complexity | Machine Vision |
Sobel Edge Detection | Graham Scan |
PCM filters (High-pass / Low-pass) | Fractals |
AVL Trees (hand coded, performant) / RB Trees | k-d trees / BSP / Quad-trees / Oct-trees |
Linear Algebra | Statistics |
Trigonometry | OpenGL |
Physics Engines (Box 2D / Chipmunk / Bullet) | Shaders |
Entity Component Systems | Unity |
Low Voltage Electronics
Digital and Analog Multimeters | Digital Counters |
Soldering | Elementary Digital Circuits |
NO/NC Relays | AC/DC converters, line conditioners |
Basic Transistor Theory | Electromagnets |
Switches | Grounding |