About Jonathan
French
Native or bilingual
English
Native or bilingual
Experience
- Leeve
On Malt
Full-stack DeveloperSOFTWARE PUBLISHINGApril 2024 - Today (2 years and 2 months)APIMG is an innovative startup offering a generic matchmaking service in SaaS.I was called upon to contribute to the Angular frontend dashboard and the Express.js backend, in collaboration with the project leaders.Main tasks:- Creation and integration of Angular frontend components- Implementation of profile deletion (frontend and backend)- Implementation of the matching results list and detail view (frontend and backend) - ExkeeFull-stack Developer for Affyn (Buddy Arena)VIDEO GAMES AND ANIMATIONJune 2022 - August 2023 (1 year and 2 months)Exkee is a video game studio based in Marseille, founded in 2003, specializing in mobile video games.In close collaboration with the lead game designer, I initially designed and implemented from scratch a hexagonal spatial partitioning CLI based on OSM data to obtain semi-realistic characteristics, and a Next.js web app for visualizing hexagonal tiles on a Mapbox map background.I then led the design and implementation from scratch of a GraphQL API as a single point of contact between services (MongoDB, PlayFab, REST API) and the Buddy Arena mobile game (Unity3D on mobile). This work was done in conjunction with the setup of the infrastructure by the Affyn team in Singapore.Buddy Arena is growing rapidly and now hosts several hundred thousand monthly players.Main tasks:- Buddy Arena Backend:> Implementation of Buddy Arena's specific gameplay logic.> Communication with various services.> Industrialization of deployments with GitFlow and GitHub Actions.> Deployment matrix "environment (staging, production) x region (east US, south-east Asia, ...)".> Management of Azure Functions apps.> Focus on security.> Quality assurance through automated unit tests.> Recruitment and skill development of two full-stack developers.> Training of internal Affyn collaborators on topics like CI/CD (in English).- Nexus World CLI:> Hexagonal partitioning and simplification of the entire OSM dataset using PostGIS and H3.> Multi-threading optimization.
- Agence GARDENERSFrontend Web Developer for several clientsDIGITAL AND ITJuly 2019 - May 2023 (3 years and 10 months)Gardeners is both a communication agency and a web agency born from the merger of Paprika and Net Design.I participated in the redesign of several websites and the development from scratch of a prototype application for points of sale for several French kitchen brands, Mobalpa and SoCoo'c. Subsequently, I developed from scratch a prototype mobile web app for an HR software publisher, Adequasys, allowing users to clock in, declare absences, and request leave.Main tasks:- Mobalpa and SoCoo'c PWAs with Angular:> Angular and Typescript technical lead within the projects.> Generalization of NgRx throughout the web app to structure and decouple components.> Implementation of server-side rendering (SSR) for optimal first load time.> Industrialization of deployments with GitFlow and GitLab CI/CD.> Internationalization to 5 languages.> Use of Storybook for developing and testing components through scenarios.- Adequasys PWA with React/Next.js:> Next.js and Typescript technical lead.> Generalization of Zustand throughout the web app to structure and decouple components.> Integration of mockups with TailwindCSS.> Implementation of static export to allow the client the simplest deployment.> Use of Storybook for developing and testing components through scenarios.> Mentoring a junior developer.
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor of Computer Science & IT Management Officer Title IFIP (level II)Epitech, Paris
- Game Designer, level IIISART Digital, Paris