
Colin Bellino
Senior web & systems programmer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Web & system programmer with 15 years of full-stack experience, currently freelancing since 2020. Built custom game engines, tools, led marketplace rebuilds, and delivered high-performance PWAs for major clients. Specialized in React/Vue frontends, with experience in Node/Go/C backends, and custom engine development.
Expérience de travail
Self EmployedFreelance
mai 2020 - Présent
6 ans 6 mois
Web programmer & lead
mai 2020 - Présent
6 ans 6 mois
I'm doing contract work on web projects for my clients (mostly frontend, but also backend/cloud and performance/profiling). - HTML/CSS/JS (and yeah TS and other tools) - Vue/React/etc (i've been around the block for a while, and i've seen many frameworks come and go, haha) - Node/Go/C/etc for the backend - Progressive Web Apps (a lot of them) - Worked with aws, gcloud, etc
Game/engine programmer
mai 2020 - Présent
6 ans 6 mois
Creating video games (engine, prototype, design, programming, etc), demo or finished projects, solo or with a team. Had to do a LOT of research and learning to be able to build these games (languages, architectures, art, design, etc). Now i'm working with my own tech stack (game engine, tools, etc) and building small games and tech demos with that :) Some of the stuff i used / learned along the way: - Unity, Godot, C# (i moved away from that to make my own) - C, Odin, Jai, OpenGL, Vulkan, WebGPU (made my own engine) - Data-oriented design & a lot of game design patterns My creations can be played here: https://colinbellino.itch.io (those were done in 2 to 14 days sprints)
Front-end engineer (Team Marketplace)
Chipsmarket by PrecogsFreelance
janv. 2023 - oct. 2023
10 mois
69340 Francheville, France
Helped the current team develop new applications and maintain legacy ones, put in place performance improvements and advices to simplify the architecture of the projects. I worked mainly as a lead programmer in an existing team, creating the new version of their marketplace application (front-end and some back-end), i was also consulted related to UX improvements (mainly UI and performance) and overall code architecture. Workflow: I interacted with the product team and gave early feedbacks on the new mockups, integrated those into UI code (TS+Vue), and worked with the backend team to plug in the data coming from AWS (or made it myself it necessary). - Front-end: Vue, TypeScript, GraphGL, Unit and E2E tests, performance profiling and optimisations - Back-end: Node, AWS, PostgreSQL, profiling, architecture.
Front-end engineer
SFEIR
juin 2017 - mai 2020
3 ans
7620 Paris, Danemark
Lead engineer & architect (Team Photos)
HUBSIDE
sept. 2018 - mars 2020
1 an 7 mois
Paris Area, France
Development and architecture of https://photos.hubside.com, a Progressive Web App to regroup all your photos in one place and easily/safely share them online. I was on the project from the first line of code to the MVP release, we worked hand in hand with the product owner, designers and developers to create something we could be proud of. A lot of work went into the architecture of the app, to make sure it runs ans scales smoothly on GCP and is easy to maintain. The backend revolves around a GraphQL schema that is shared with the frontend and iOS app to facilitate communications. The frontend is a React app written in TypeScript that uses Apollo to manage data and caching. Components were written in Storybook by following the Atomic Design guidelines as much as possible. The team was great, kisses to all of you ! - React / TypeScript / Apollo client / CSS Modules - Node / TypeScript / Apollo server / Express - Google Cloud Platform : datastore, storage, app engine, functions, pub/sub - Jest / Cypress / Gitlab CI / Storybook / Chromatic - PTSD: DevOps
Front-end engineer (Team Bi-BOP)
Renault Digital
juin 2017 - août 2018
1 an 3 mois
92100 Boulogne-Billancourt, France
Development of a large single page application at Renault Digital. Create UI components, code the logic to connect them to the backend (a JSON API that we also developed), discuss potential UX problems with the team among other things. Mainly working on the frontend, i was involved in most technical decisions with the other developers, code review, code quality control and made multiple improvements to our tooling to avoid regressions and quality of our frontend. Formation of the new developers and transfert of knowledge to the new team that will continue the project. - React / Redux / Styled components - NodeJS / FeathersJS / Docker - Jest / Cypress / Storybook - Tests (unit and integration) / Performance tuning / Style guide / Docs - PTSD: Agile (it was fine in my team, but i've seen some shit...) In hindsight, some of the people at Renault were doing very cool things in C/C++ and i regret not discussing with them more and i was kinda dismissive at the time. If you ever read this, i'm sorry.
Front-end engineer (Team Back Office)
Adyoulike
déc. 2014 - mai 2017
2 ans 6 mois
Paris Area, France
Conception and development of new UI features on a large data driven web app. Migration of the stack from AngularJS/CoffeeScript to React/ES2015+ and rewrite/optim of our frontend build tasks. - AngularJS / React / Redux / SASS / ES2015+ / Go - Grunt / Webpack / Babel / Jest - Mockups / UI Design - Unit tests / Performance tuning / Style guide / Docs - PTSD: Grunt, Gulp, Webpack, CoffeeScript 1
Fullstack developer
Pixel Cookers
oct. 2010 - déc. 2014
4 ans 3 mois
Cergy, France
Development of a large number of sites and web apps of varying sizes with the team. At the end, i was the one teaching new developers the skills i aquired during my time at Pixel Cookers. - PHP / Javascript / CSS / HTML - Git / Photoshop / Illustrator - PTSD: IE5/IE6, Prototype.js, Backbone.js, SVN, Angular, PHP4
Portfolio

Chipsmarket

My Photos
