ankan palBackend systems & cloud infrastructure

Tools & areas of practice

A working toolkit.

The tools I work with across backend services, infrastructure, and product development. The problem determines the stack.

Backend & APIs

Application services and the interfaces between them.

  • Spring Boot
  • Node.js
  • Express.js
  • Deno
  • Flask
  • FastAPI
  • REST
  • gRPC

Infrastructure & delivery

Provisioning environments, shipping changes, and operating services.

  • Docker
  • Kubernetes
  • Terraform
  • ArgoCD
  • CI/CD
  • GitHub Actions
  • Shell scripting
  • Linux
  • Windows
  • Git
  • GitHub
  • systemd

Cloud platforms

Cloud services across infrastructure and application development.

  • AWS
  • Microsoft Azure
  • Google Cloud
  • Firebase

Data storage

Relational, document, and embedded data stores.

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite

Languages

From application code to automation and system utilities.

  • Java
  • Kotlin
  • Python
  • JavaScript
  • TypeScript
  • Go
  • C++
  • SQL
  • Bash

Web & frontend

Interfaces that make backend capabilities usable.

  • HTML
  • CSS
  • Tailwind CSS
  • React
  • Next.js
  • Astro
  • Vite
  • Webpack

Mobile

Native Android applications and interfaces.

  • Android development
  • Jetpack Compose

Testing & security

Browser automation, security practices, and further areas of study.

  • Selenium
  • Web security
  • Cybersecurity
  • Ethical hacking