Backend technology & scripting

Languages, Frameworks or Runtimes used to build core application or system logic, server or desktop side.

Python

Wide range of uses programming language with great libraries and comunity support.

C/C++

Command Line and embeded applications

SQL

Database query, stored procedures, functions processing language and methods

powershell

Powerfull windows command line / scripting language.

sh/bash

Unix/Linux shell scripting languages.

cmd

Windows command-line interpreter and simple batch scripting.

Frontend, testing & auxiliaries

User Interface, testing, support, analytics or auxiliary languages & frameworks

HTML

Web page language.

CSS

Stylesheets for web pages.

JavaScript

ECMAScript® standard implementation for web pages usually executed at client side.

Bootstrap

Framework for responsive sites that can work both on PC and mobile.

Selenium

Great for automated frontend testing.

Supporting technology and solutions

System base components and development tools

Oracle DB

Enterprise class SQL Database server for Linux/Unix operating systems.

MS SQL Server

Enterprise class SQL Database server for Microsoft Server.

PostgreSQL

Small to medium scale solutions SQL DB server.

SQLite

Best filetype SQL DB as data storage for local or small applications.

Redis

In-memory data store, database type.

PyCharm

Python IDE

Visual Studio Code

IDE for HTML, CSS, JavaScript, C++

NGINX

Webserver

GitHub

Code revision control and code review

Docker

Application containerization

Second choice stack

Usually picked when there is no other option or used in the past

Java

JVM CMD/Shell console or JavaFX GUI. Maven as package/dependncy control.

MySQL

Small to medium scale solutions SQL DB server.

InteliJ IDEA

IDE for Java

Apache

Webserver