Some more things I have worked with:
Open source projects:
As an official collaborator and member of the Node.js foundation, I help review and integrate other contributors' work into the project. I also make contributions of my own, mostly on the areas of tests, build and docs.
An easy way of consuming an EventEmitter (e.g. socket.io) in redux-saga.
Simple module that converts either a flat array of RGBA quadruplets (array of 4 integers) or a flattened Buffer ([r,g,b,a,r,g,b,a,...]) into a PNG base64 encoded datauri.
Top-down SHMUP hackathon prototype with phaser, webpack and ES6.
My own tackling of projecteuler.net problems in ES6.
Card-logic turn-based spacetrucking game.
Simple example REST API.
Step-by-step mastermind solver module. Published through both npm and bower.
The code that generates this page! A minimalistic approach meant to showcase gulp pipelines.
A procedural generator that should come up with a universe's timeline of events.
Electron-powered desktop app that visualizes the results of galactic-history-generator.
Developing full-stack applications and front-end components using React, Redux, Webpack, and Node.js. Scalability, clarity of code and comprehensive test coverage were main concerns.
Starting from the company's birth, I selected a team of talented developers (which shifted throughout the years between 4 and 6 people), and then led them through the creation of several MEAN stack (MongoDB, Express, AngularJS, Node.js)
apps, whose architectures I designed, and then updated, according to the company's changing needs.
I designed a REST API and various front-end apps, which, during the later stages, included an AngularJS-based website, a React dashboard, and an Ionic-based mobile app powered by the Apache Cordova platform. Also designed Business Intelligence tools to enable the heads of other departments to extract useful information from our Hadoop cluster.
Software development aside, I managed the company's relationship with various tech service providers, including contract negotiation and management of external teams.
During my time there, I spent a lot of time working on video streaming and encoding, both live and on-demand. I dealt with performance issues, ingest/processing workflows, encoding parameters optimization and the like.
Established and maintained a completely new tech stack (Using Symfony, a PHP5 MVC, OOP framework, postgreSQL with Doctrine ORM) and work methodology (including code versioning). Designed several products ranging from a huge corporate intranet app, to a user-oriented complex business matchmaking app.
Worked as a PHP developer in several companies, both on frontend and backend.