You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ali A.AA

Ali A.

Senior Consultant (Backed Software Engineer)

€800/day
Amsterdam, NL
3-7 years

Average response time: 1 hour

About Ali

Backend developer with 6+ years of experience, mostly in Java and Spring Boot. I build microservices and integrations, and I’ve worked on a few different domains — government (Justid), insurance (CIS), telecom (VodafoneZiggo, Delta Fiber), and logistics (KLM Cargo). My day-to-day is usually backend code, REST APIs, Kafka, and PostgreSQL or Oracle. I also have experience working with cloud-native platforms — mainly Kubernetes, Docker, and CI/CD pipelines (Jenkins and GitLab) — and I’ve picked up DevOps tools like Terraform, Ansible, and ArgoCD on real projects. Currently building PeerPin, a location-based social platform live in production with 100+ users, where I handle the full stack end-to-end: backend, infrastructure, Terraform, Ansible, observability with Grafana/Prometheus/Loki, and security scanning in the pipeline. I like clean code, well-tested services, and pragmatic solutions.
  • English

    Native or bilingual

  • Dutch

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Amsterdam (up to 50km)

Experience

  • BackCore
    Co-Founder & Software Engineer
    CONSULTING AND AUDITS
    February 2026 - Today (5 months)
    Amsterdam, Netherlands
    Building PeerPin — a location-based social platform with 100+ users in production, live on the app stores. Co-founded the company to develop and operate the product end-to-end, owning the full stack: backend, infrastructure, CI/CD, security, and observability.
    • • Built the backend in Java 21 + Spring Boot 4.x using DDD/hexagonal architecture (11 bounded contexts), with PostGIS for geospatial queries and Redis for caching/pub-sub
    • • Set up infrastructure with Terraform (servers, networking, load balancer, managed DB on Hetzner) and Ansible across dev/tst/dem/prd environments
    • • Wrote Jenkins pipelines (multi-branch, automated SemVer tagging, Docker multi-stage builds) and set up blue-green deployments
    • • Set up observability with Grafana dashboards (9 alert rules), Prometheus + cAdvisor for metrics, Loki + Promtail for logs, and Tempo for tracing (OTLP)
    • • Added security scanning to the pipeline: SonarQube, OWASP Dependency Check (CVSS ≥ 7 fails the build), Trivy for containers, JaCoCo for coverage (80%+)
    • • Configured Nginx as reverse proxy (rate limiting, security headers, WebSocket upgrade) with Cloudflare Tunnel for DDoS protection
    Tech: Java 21, Spring Boot 4.x, Spring Security (JWT/OAuth2), PostgreSQL 16/PostGIS, Redis 7, Terraform, Ansible, Jenkins, Docker, Grafana, Prometheus, Loki, Tempo, SonarQube, OWASP, Trivy, Nginx, Cloudflare, k6
    Java DevOps Docker Terraform Ansible
  • AMIS-Conclusion
    Senior Consultant (Java / DevOps)
    CONSULTING AND AUDITS
    February 2025 - February 2026 (1 year)
    Nieuwegein, Netherlands
    Nieuwegein
    • • Worked on breaking down monolithic applications into microservices with Java 21 and Spring Boot on Oracle Cloud (OCI), using DDD principles
    • • Migrated Spring Batch 2.x to 5.x: moved from XML to Java config, refactored to Spring Boot 3, replaced SOAP with REST, and integrated Apache Airflow for orchestration
    • • Connected legacy SOAP services to newer REST APIs, with data flows running through batch processing and event-driven pipelines
    • • Automated database migrations with Flyway (Oracle DB), including data modelling and schema design for new microservices
    • • Worked with Kubernetes on OCI and GitOps (ArgoCD) for deployments
    • • Used Terraform and Ansible for infrastructure provisioning on OCI
    • • Set up Jenkins CI/CD pipelines with tests, SonarQube quality gates, and multi-environment deployments
    • • Configured monitoring and alerting with LogicMonitor and Elastic/Kibana
    • • Helped junior team members with DevOps practices, clean code, and code reviews
    Tech: Java 21, Spring Boot, Spring Batch, REST/SOAP integration, Apache Airflow, Oracle DB/PL/SQL, OCI, Kubernetes, ArgoCD, Terraform, Ansible, Jenkins, Flyway, SonarQube, Elastic/Kibana
    DevOps Java Terraform Ansible Kubernetes
  • Justitiële Informatiedienst (Justid) — Ministry of Justice —
    Java Software Engineer (Integration Specialist)
    PUBLIC SECTOR
    May 2022 - December 2024 (2 years and 7 months)
    Almelo, Netherlands
    • • Built Java/Spring Boot microservices using DDD bounded contexts, with Kafka for event-driven integration between judicial systems
    • • Ran services on Kubernetes and used MinIO for secure document storage
    • • Tuned PostgreSQL and Oracle for high-load services, wrote PL/SQL stored procedures, and worked on data modelling and schema design
    • • Used OpenAPI contracts for APIs and wrote unit, integration, and performance tests
    • • Worked with security, architecture, and privacy specialists on government standards and GDPR
    • • Built integrations between judicial subsystems for cross-domain data exchange via Kafka and REST APIs, with strict data isolation requirements
    • • Helped improve the CI/CD setup in GitLab to make releases smoother
    Tech: Java, Spring Boot, Kafka (event-driven integration), PostgreSQL, Oracle DB/PL/SQL, Kubernetes, MinIO, OpenAPI, Flyway, GitLab CI
    Java Apache Kafka Gitlab Spring boot

Recommendations

Be the first to recommend Ali

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor ICT
    Fontys University of Applied Sciences
    2021
    Bachelor ICT
  • Bachelor
    International University for Science & Technology
    2012
    Bachelor

Skill set

Categories