=

desalasworks presents:

a portfolio of work by steven de salas

Stuart

Building real-time core backend infrastructure for Pan-European delivery logistics.

 

Steven helped build and launch Stuart’s mobile backend streaming functionality providing realtime platform updates, routing millions of delivery requests every week across 100s of European cities. Helping Stuart maintain its reputation for hyper-reliability as well as introducing improvements to company-wide engineering, QA and security practice.

Tech Stack

Redis PubSub, Event-based architecture, WebSocket protocol, Node.js, Express, TypeScript, OpenAPI, Kubernetes, AWS, DevOps, Prometheus, Thanos, Grafana. Kafka. Auto scaling. Graceful shutdown. Test automation. K6. SonarCloud. ZAP Scan. Authentication. JWT. ECDSA Web crypto API, Observability dashboards. Mentoring.

Key Deliverables

The mobile app team was looking to scale its functionality but was being held back by slow progress. The key deliverable to unblock them was to extract the core message streaming functionality so that it could be iterated and built upon, by putting it into a separate Kubernetes hosted service, built using Node.js and TypeScript and WebSockets, with Redis as the pub/sub fanout mechanism.

The project was a success. Delivered on time and within budget while leading a small team of engineers. In addition to the project goals Steven also worked on creating several other APIs (feature flags, device log streaming) and made company-wide improvements to DevEx, QA and Security practice.

Feedback

Here is feedback on Linkedin. From Pau Picas and Sergi

Steven is an outstanding engineer. In the short time he was at Stuart, Steven was able to ‘hit the ground running’ and made a significant contribution by implementing a notification system to allow the real-time processing of delivery requests in the mobile app. This ensured that critical data was reliably processed, and performance-tested at scale, paving the path for us to reliably scale our platform.

Steven’s technical proficiency in Node.js and backend APIs, coupled with his ability to collaborate across teams, made him an invaluable asset. I highly recommend him for any role that values innovation, problem-solving, and teamwork.

 

It was a great pleasure having you onboard. Thank you for all your great contributions and leadership Esteban!

 

Get in touch

If you wish to hear more about this project, please feel free to reach out on the links below.

DarklyLabs LaserWeb

Steven was a one-man team building on top of open source “LaserWeb” software, automating and simplifying complex user flows to bring laser cutting to the beginner user.

This project involved full SDLC, building a simple and easy-to-use JavaScript wizard interface for the Emblaser2 laser cutter & engraver, which went from design to delivery in 6 weeks.

A challenging and very enjoyable project using NodeJS, JavaScript (ES6), Electron (Win/OSX Desktop app), Embedded, Computer Numerical Control (CNC/GCODE), WebWorkers, USB serialport, Github, CI / build automation (Travis, Appveyor), CSS, DOM Events, Webpack, React, Redux, Socket IO, WebGL 3D.