Thabti Adem AmenBackend Developer

About Me

Passionate Backend Developer and Software Architect with 3+ years of experience building scalable, resilient systems that solve complex business problems.

My Journey

My journey into software architecture began during my computer science studies, where I was fascinated by the complexities of building distributed and scalable backend systems. What started as curiosity about how large-scale platforms serve millions of users has grown into a deep passion for designing secure, efficient, and maintainable backend solutions. Over the past 4 years, I've had the privilege of working across banking, insurance, and customer service domains, collaborating with cross-functional teams to create enterprise-grade applications. These experiences have shaped my belief that great systems are not only functional but also scalable, reliable, and adaptable to change. Beyond traditional backend architecture, I'm actively exploring how emerging AI technologies are reshaping system design. I'm particularly interested in AI-driven solutions such as AI agents, retrieval-augmented generation (RAG), and autonomous workflows that blend classical software architecture with machine intelligence to solve complex business problems more efficiently. I strongly advocate for clean architecture, domain-driven design, and selecting the right technology stack for each problem. My approach bridges solid theoretical foundations with hands-on experience, always focused on delivering real value to both the business and the end user.

Professional Experience

Backend Engineer
Proxym Group
Sep 2023 - Present

Contributed to the design and development of secure, scalable backend solutions for banking and insurance domains. Focused on backend architecture, BPMN workflows, API security, and database optimization.

Key Achievements:

  • Designed and implemented secure RESTful APIs for banking and insurance services.
  • Optimized database schemas and queries to improve system performance and scalability.
  • Developed and maintained BPMN workflows to automate core business processes.
  • Played a key role in the Customer Service Application by modeling and implementing complex banking workflows.
  • Collaborated with cross-functional teams including Frontend, QA, BA, and Product Owners to ensure high-quality delivery.
  • Participated in unit testing, integration testing, and code reviews within agile development practices.
Full Stack Developer
Dentallx
Sep 2022 - Sep 2023

Designed, developed, and deployed a cross-platform mobile application and a scalable backend in a secure AWS environment. The platform provided dentists with professional networking, real-time communication, and content sharing features.

Key Achievements:

  • Built and integrated RESTful APIs connecting Flutter mobile frontend with the NestJS backend.
  • Developed and maintained the entire backend architecture, ensuring scalability and high performance.
  • Implemented real-time communication and community engagement features.
  • Deployed and secured the complete backend infrastructure on AWS, handling server setup, database configuration, and cloud services.
  • Ensured code quality through unit testing and performance optimization across both frontend and backend components.

Core Expertise

Backend Technologies
Java
Spring Boot
Python
TypeScript
Node.js
REST APIs
GraphQL
Databases & Storage
PostgreSQL
MongoDB
Redis
Oracle
Elasticsearch
Apache Kafka
RabbitMQ
Cloud & DevOps
AWS
Docker
Kubernetes
Terraform
Jenkins
GitLab CI
Monitoring
Logging
Architecture Patterns
Event-Driven
Event-Sourcing
Domain-Driven Design
CQRS
Clean Architecture
Hexagonal Architecture
Circuit Breaker
Certifications
AWS Certified Solutions Architect
Oracle Certified Professional Java Developer
Certified Kubernetes Administrator (CKA)
MongoDB Certified Developer
Location

Tunisia , Sousse : Medenine

Open to remote opportunities worldwide