Overview¶
The technologies and tools listed below are the ones applied most consistently in production work.
-
Languages
Java, Python, PHP, Node.js and .NET (C#), selected according to the ecosystem and runtime constraints of each project.
-
Cloud
AWS and Azure: compute, storage, networking and managed services for resilient deployments.
-
Platforms
Apache Kafka (Connect, Schema Registry, KSQL, ACLs) and RabbitMQ for event-driven systems.
-
Databases
Relational and NoSQL — MySQL, PostgreSQL, SQL Server, MongoDB, Redis and DynamoDB.
-
DevOps
Docker, Kubernetes and CI/CD across GitHub Actions, GitLab CI, Jenkins and AWS CodeBuild & CodePipeline.
-
Tools
Grafana, Prometheus and Thanos, Metabase, Backstage and development environments.