
Navid Soroosh Markazi
Full Stack Engineer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
Full Stack Engineer with 5+ years of expertise in modern web technologies and distributed systems. Specialized in PWA development, microservices architecture, and advanced patterns like DDD/Event Sourcing using Java, C#, Python, and Elm. Ready to build scalable solutions that drive your business forward.
Expérience de travail
Full Stack Engineer
AUTOGRIFF
avr. 2023 - oct. 2024
1 an 7 mois
Strasbourg, France
I worked on developing a Progressive Web App (PWA) in Elm, designed to be locally installed on users' devices while hosted on a server configured with Dhall and Nix. The project followed a Domain-Driven Design (DDD) approach, leveraging Event Sourcing and CQRS to ensure scalability and maintainability. The backend was structured using microservices, with each service implementing specific capabilities (Capabilities-based design). Communication between services and with client was handled through a HATEOAS API, allowing dynamic interactions and precise control over user permissions. This project allowed me to strengthen my front-end and back-end development skills while applying advanced concepts in distributed system design. I also added functionalities on the team's various services using Python, Elm, C#, Haskell.
Full Stack Engineer
OXYL
sept. 2022 - mai 2023
9 mois
Paris, France
- Front/back development training project, AWS and Java OCA/OCP certifications, Angular/React/VueJS: Context: This Java Stack training course aims to build a project that manages trainees and a bank of questions, gradually introducing different technologies. The aim is to understand their usefulness, advantages and limitations. Achievements: This training covers the development of CRUD functionalities using web services, web applications and command-line interface. It uses an iterative methodology to frameworks, with a Code Review stage to correct the code and learn about best practices. The course uses the Scrum methodology and includes lectures on technologies such as Git, Maven, Angular, React and VueJS. It concludes with a final presentation to a Product Owner. Technical scope: Java, JEE, JSP, Spring MVC, Spring Security, Junit, Mockito, Angular, Maven, Hibernate (Spring Data JPA, HQL, QueryDSL), REST, JSON, MySQL, Git, GitLab, AWS - MyNeuroFactory, Internal front/back development project: Context: MyNeuroFactory is an innovative E-Learning solution whose pedagogical as the learners progress, thanks to interactivity and horizontal learning concept. Achievements: ● Development of interfaces for tracking learning progress ● Development of evolutions and maintenance on the moderation module ● Team of 10 people - 3-week sprints - Scrum Technical scope: Java 8, JQuery, HQL, Spring, Maven, HTML/CSS, React, Gradle, Git, Gitlab/Bitbucket, Jira
Gameplay Programmer
Piece of Cake studios
nov. 2019 - déc. 2019
2 mois
Paris Area, France
Features development and prototyping on a cooperative game
Gameplay Programmer
Piece of Cake Studios
avr. 2019 - oct. 2019
7 mois
Paris Area, France
Analysis, development and improvement of gameplay, audio and online features with programmers, game designers and sound designers on Hacktag, a cooperative game released on pc and consoles
Software Developer
ALTILOG
juil. 2018 - août 2018
2 mois
Caen Area, France
Freelancer Development of custom-made softwares for companies with WinDev.
Software Developer
ALTILOG
juil. 2017 - août 2017
2 mois
Caen Area, France
Freelancer Development of custom-made softwares for companies with WinDev.
Software Developer
ALTILOG
mars 2017 - mai 2017
3 mois
Caen Area, France
Internship Adding features to existing applications with WinDev. Development of new custom-made softwares for companies with WinDev.
Formation
Université de Caen Normandie
Master's degree
2021 - 2022
11 mois
IIM Digital School
Master's degree
2017 - 2019
2 ans 1 mois
Université de Caen Normandie
Bachelor's degree
2014 - 2017
3 ans 1 mois