Sometimes you just need to know what someone is really good at. Here’s
a list of technology and practices I’ve used, with a guide to my strength level.
I don’t imagine this list is complete, so if what you’re looking for isn’t here,
please ask. I’m always happy to learn more!
Skill Level Key
Early development
Confident
Ready to roll
Actively improving
Matlab
OpenCV
NumPy
Web, Mobile and Desktop Technologies
JavaScript
HTML
CSS
.NET framework
Bubble No-Code Prototyping
Windows Presentation Framework
Flutter
React Native
Wordpress
Hugo
AWS Amplify
AWS Lambda
AWS Elastic Beanstalk
AWS CodePipeline and friends
General Programming Languages
Assembler
C
C#
Modern C++
Go/Golang
Python
Git and Version Control
JIRA
YouTrack
Unit Testing
Integration Testing
Functional/System-Level Testing
Test-Driven Development
Behaviour-Driven Development
Peer Code Review
Other Software Development Skills
Building Products with Raspberry Pi
Quantum Computing
SQL
Training Object Recognition Neural Nets
Unity Game Engine
Unreal Game Engine
Areas of Application
Algorithm Design
Control Systems
Safety-Critical / High-Reliability Systems
Microcontrollers
Image Processing
Software Systems Architecture
User Interface Design
Soft Skills
Chairing Meetings Effectively
Creative Problem-Solving
Mentoring
Project Management
Team Leadership
Technical Writing