Skip to content

Instantly share code, notes, and snippets.

@CodeMouse92 CodeMouse92/skill_list.md
Last active Aug 30, 2019

Embed
What would you like to do?
Languages and Skills [CodeMouse92]

Programming Languages

  • ActionScript 3.0 [Expert]
  • Assembly (X86) [Basic]
  • Bash [Intermediate]
  • C
  • C++ [Expert]
  • FORTRAN
  • Haskell
  • Python [Expert]
  • Java
  • Visual Basic .NET
  • VBScript

Non-Programming Languages and Technologies

  • Apache [Intermediate]
  • CMake [Intermediate]
  • CSS3
  • HTML5
  • JSON
  • LAMP Servers [Intermediate]
  • Markdown
  • Postfix/Dovecot
  • Regular Expressions (Regex) [Intermediate]
  • Remarkup [Expert]
  • ReStructuredText [Expert]
  • SQL
  • XML

Libraries and Toolkits

  • CPGF (C++)
  • Qt 5 (Python)
  • GTK (C++, Python)
  • Kivy (Python)
  • PawLIB (C++) [Expert]
  • Tkinter (Python)
  • wxwidgets (Python)

Operating Systems

  • Linux, Debian
  • Linux, Slackware
  • Linux, Ubuntu [Expert]
  • Mac OS X
  • Windows 98-10

Tools

IDEs and Editors

  • Atom
  • Code::Blocks
  • Emacs [Basic]
  • Geany
  • IntelliJ IDEA CE
  • PyCharm CE
  • Vim
  • Visual Studio (2010)
  • Visual Studio Code [Expert]

Analysers & Formatters

  • Black
  • Clang
  • cppcheck
  • Flake8 (pyflakes, pycodestyle, mccabe)
  • KCacheGrind
  • Pylint
  • Valgrind [Expert]

Compilers and Build Tools

  • CMake
  • GCC
  • LLVM Clang
  • Sphinx
  • venv (Python)

Testing and CI

  • Goldilocks [Expert, author]
  • Jenkins
  • Pytest

VCS and DevOps

  • Git
  • GitHub [Intermediate]
  • Gitlab
  • Meld
  • Phabricator [Expert]
  • Subversion

Topics, Programming

  • Algorithmic Efficiency
  • Data Structures
  • Documentation
  • Hardware, Build/Repair
  • Memory Management [Expert]
  • Refactoring
  • Undefined Behavior [Expert]

Paradigms

  • Functional Programming
  • Generic Programming
  • Object-Oriented Programming [Expert]
  • Procedural Programming

Other Skills

  • Audio/Video Production
  • Community Management, Moderation
  • Document Design (LibreOffice Writer)
  • Editing
  • Graphics Design, Vector (Inkscape)
  • Project Management
  • Public Speaking
  • Spreadsheets (LibreOffice Calc)
  • Teaching
  • Typography
  • Writing, Fiction/Non-Fiction
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.