Elyas Syoufi

Senior Software Engineer | Full Stack & AI Systems Architect | AI Orchestration Enthusiast

Bridging enterprise-grade systems with AI-native orchestration

Full-stack engineer with 7+ years of Java & Spring experience across enterprise government systems, SaaS products, and self-hosted infrastructure. I specialize in system modernization and clean architecture — from evolving a federal security platform through three generations to building structured AI workflows with multi-agent orchestration.

Projects

Experience

Senior Software Engineer

Canada Revenue Agency

Ottawa, Canada

  • Re-architected a legacy Java/EJB monolith into a Spring Boot 2.7 + Angular application with ~185 JPA entities, 49 REST controllers, and Spring Data REST — deployed as a WAR on WildFly 16
  • Implemented enterprise Spring Security with Kerberos/SPNEGO SSO, Active Directory LDAP fallback, CSRF protection, and a custom PermissionEvaluator for role-based access control across 5 roles
  • Resolved circular dependency references in PostgreSQL by restructuring the data model from a tree to a graph-based relationship pattern, eliminating recursive queries and cutting execution time by 40%
  • Transformed manual builds into automated CI/CD pipelines with Docker multi-stage builds

Skills

Backend & Cloud

JavaSpring BootMicroservicesHibernate/JPARESTDockerKubernetes

Frontend

Angular 17+React/Next.jsTypeScriptSignalsTailwind CSS

AI & Orchestration

BPMNCMMNDMNMulti-Agent SystemsRAGVector SearchLLM Integration

DevOps & Tools

CI/CDNx MonorepoGitLinuxSynology/Self-hosting

Blog

Let's build something.

Open to opportunities and collaborations.