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