SEEKING WORK | Full Stack Developer | Available for contract work or full-time employment.
I am an experienced full-stack developer (8 years +) looking for opportunities to help build products that customers love.
I'm comfortable across the entire stack (frontend, backends, devops) and not afraid to wear many hats (as can often be the case in early-stage startups).
On the backend, I have helped build systems that store and serve billions of data points, run millions of jobs daily and process thousands of messages a second.
On the frontend, I have worked closely with designers and product people, to help craft and refine UX experiences that delight.
Beyond technical skills, I have experience managing and leading small teams (4 people) and have learned first-hand how to handle the challenges of growing a startup (hiring, organization structure, which metrics to care about).
Location: Amsterdam
Remote: Yes
Willing to relocate: No
Technologies:
Hi, I'm an experienced (7 years) full-stack developer experienced working in a startup environment.
I've helped build systems that store and serve billions of data points, run millions of jobs daily and process thousands of messages a second. I've worked in startups from the earliest stages of a first hire to the later stages with millions in annual recurring revenue and profitable.
If you'd like to work together or have any questions, email me!
I've helped build systems that store billions of data points, run millions of jobs daily and process thousands of messages a second. Beyond just development, I love consulting with start-ups. I have experience across the startup life cycle. From the earliest stages of a first hire to the later stages with millions in annual recurring revenue and profitable.
If you'd like to work together or want to talk my email is [email protected].
I've helped build systems that store billions of data points, run millions of jobs daily and process thousands of messages a second. Beyond just development, I love consulting with start-ups. I have experience across the startup life cycle. From the earliest stages of a first hire to the later stages with millions in annual recurring revenue and profitable.
If you'd like to work together or want to talk my email is [email protected].
I've been using AWS Lambda on a side project (octodocs.com) that is powered by Django and uses Zappa to manage deployments.
I was initially attracted to it as a low-cost tool to run a database (RDS) powered service side project.
Some thoughts:
- Zappa is a great tool. They added async task support [1] which replaced the need for celery or rq. Setting up https with let's encrypt takes less than 15 minutes. They added Python 3 support quickly after it was announced. Setting up a test environment is pretty trivial. I set up a separate staging site which helps to debug a bunch of the orchestration settings. I also built a small CLI [2] to help set environment variables (heroku-esque) via S3 which works well. Overall, the tooling feels solid. I can't imagine using raw Lambda without a tool like Zappa.
- While Lambda itself is not too expensive, AWS can sneak in some additional costs. For example, allowing Lambda to reach out to other services in the VPC (RDS) or to the Internet, requires a bunch of route tables, subnets and a nat gateway. For this side project, this currently costs way more running and invoking Lambda.
- Debugging can be a pain. Things like Sentry [3] make it better for runtime issues, but orchestration issues are still very trail and error.
- There can be overhead if your function goes "cold" (i.e. infrequent usage). Zappa lets you keep sites warm (additional cost), but a cold start adds a couple of seconds to the first-page load for that user. This applies more to low volume traffic sites.
Overall: It's definitely overkilled for a side project like this, but I could see the economics of scale kicking in for multiple or high volume apps.
I've helped build systems that store billions of data points, run millions of jobs daily and process thousands of messages a second.
Beyond just development, I love consulting with startups. I have experience across the startup life cycle.
From the earliest stages of a first hire to the later stages with millions in annual recurring revenue and profitable.
If you want to talk or have any questions my email is [email protected].
I am an experienced full-stack developer (8 years +) looking for opportunities to help build products that customers love.
I'm comfortable across the entire stack (frontend, backends, devops) and not afraid to wear many hats (as can often be the case in early-stage startups).
On the backend, I have helped build systems that store and serve billions of data points, run millions of jobs daily and process thousands of messages a second. On the frontend, I have worked closely with designers and product people, to help craft and refine UX experiences that delight.
Beyond technical skills, I have experience managing and leading small teams (4 people) and have learned first-hand how to handle the challenges of growing a startup (hiring, organization structure, which metrics to care about).
Location: Amsterdam Remote: Yes Willing to relocate: No Technologies:
* Python (Django, Flask, Celery, Pytest)
* Javascript (Angular, React, Redux, Typescript)
* Dev Ops (Docker, AWS)
* Datastore (Postgres, Elasticsearch, Redis)
Résumé/CV: Available on request.
Website: https://www.cameronmaske.com/
Github: https://github.com/cameronmaske/
LinkedIn: https://www.linkedin.com/in/cameron-maske-21354b20/
Email: [email protected] (Please include "From HN" in the subject line)