
Zakaria Aziouiz
Verified Expert in Engineering
Full-stack Developer
Luxembourg City, Luxembourg
Toptal member since September 7, 2022
Zakaria is a full-stack developer with an engineer's degree in computer science from ENSA, Morocco, and INSA, France. Over the past seven years, he has developed a good command of Java, Angular, and React technologies. He has worked in the finance, telecommunications, government, and business intelligence software industries and has enterprise-level experience. Zakaria has contributed solo on projects and as part of large teams of over 20 people and is comfortable with challenging environments.
Portfolio
Experience
- JavaScript - 8 years
- Java - 8 years
- API Integration - 7 years
- Spring Boot - 6 years
- Angular - 5 years
- PostgreSQL - 4 years
- Apache Kafka - 3 years
- React - 3 years
Availability
Preferred Environment
Java, React, Angular, Kubernetes, Keycloak, Docker, Spring Boot, Front-end
The most amazing...
...thing I've developed is a file-sharing API for a governmental institution used by most financial companies in Luxembourg.
Work Experience
Full-stack Developer
Senso
- Developed a key management system, "Docker image as a product," similar to what AWS KMS is doing but could also be deployed on-premise and linked to local HSMs.
- Designed APIs and integrated with Kafka using Saga and Outbox patterns.
- Mentored junior developers on both back and front-end development.
- Developed APIs for life insurance companies based on the European standard, penelop.
Full-stack Developer
CSSF
- Built a publicly exposed file-sharing API based on MinIO that integrates the CSSF with all the financial institutions in Luxembourg.
- Created an entity search application used by thousands of European companies.
- Developed the e-prospectus application used by thousands of companies in Europe.
Full-stack Developer
Raising Castle
- Designed and built a SaaS product for reporting and automatic dashboard generation.
- Developed a data extraction module with Elasticsearch integration.
- Created a dynamic dashboard solution that set up custom dashboards.
Java Developer
Chamber of Deputies
- Developed APIs that scheduled the deputies' activities and conferences.
- Initiated Cucumber tests and reached high testing coverage by involving business analysts.
- Introduced and implemented Gatling tests for public APIs.
Full-stack Developer
Proximus
- Developed a sales application used by hundreds of sales shops.
- Participated in the first production launch of the new sales application.
- Developed document generation API (PDF).
Full-stack Developer
Wealins
- Created life insurance APIs exposed to third-party clients.
- Built a contract API that generates PDF contracts for different business processes.
- Developed rich UI interfaces for reporting purposes.
Full-stack Developer
Pictet Technologies
- Developed an app for compliance and tracking of anti-money laundering and market abuse.
- Created an admin dashboard with a rich UI interface using Angular, which was a brand-new tech back then.
- Migrated an AngularJS app to Angular and introduced frameworks like PrimeNG.
Experience
An E-prospectus Web Application
https://e-prospectus.apps.cssf.luKey Management System (SaaS)
The primary objective of this product is to offer both a REST API and a feature-rich user interface, enabling users to effortlessly carry out routine tasks involving encryption, decryption, digital signatures, and data verification.
Financial Entities Search Application
https://edesk.apps.cssf.lu/search-entitiesDynamic Dashboard as a Service | Raising Castle
https://www.raisingcastle.com/Anti-money Laundering Compliance Tool
Education
Engineer's Degree in Computer Science
Institut National des Sciences Appliquées (INSA) - France
Engineer's Degree in Computer Science
École Nationale des Sciences Appliquées de Marrakech (ENSA) - Marrakech, Morocco
Skills
Libraries/APIs
React, REST APIs, API Development, OpenID, Node.js
Tools
Gatling, Cucumber, RabbitMQ, Git, Docker Swarm, Keycloak
Languages
Java, JavaScript, TypeScript, SQL, Sass, HTML5, C++, CSS, HTML
Frameworks
Spring Boot, Angular, Spring, Hibernate, Material UI, Ant Design, Redux, Jest, Tailwind CSS, Next.js, NestJS
Paradigms
DevOps, Microservices, REST
Platforms
Apache Kafka, Debezium, Oracle, Java EE, OpenShift, Kubernetes, Amazon Web Services (AWS), Docker, AWS Lambda
Storage
PostgreSQL, Relational Databases, RDBMS, Elasticsearch, Amazon S3 (AWS S3), MySQL, MongoDB, Microsoft SQL Server, NoSQL
Other
Back-end, Web Development, MinIO, APIs, API Integration, Architecture, Front-end, Front-end Development, User Interface (UI), CI/CD Pipelines, Integration, Back-end Development, Software Design, OAuth, Cloud Computing, Software Architecture, Time Complexity Analysis, Space Complexity Analysis, HSM, Encryption, Digital Signatures, Cryptography
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring