Salut, Je m'appelle Simon. I am a software engineer with extensive expertise in Web Development, Database Design, Systems Architecture, Usable Security, and Linux Administration.
As far as I understand, you need a backend developer to support and evolve an existing project, including db redesign and migration, architectural improvements, deployment, and assistance to the frontend coders.
I started to work as a software developer more than 10 years ago, the last four years I’m a freelancer. My last three jobs were very similar to yours - I built and refactored several complex backends:
- Digital signage platform serving thousands screens all over the world
- Online TV with 10K unique channels (based on in-browser / in-app non-linear video processing)
- Legacy project refactoring that have been necessary to handle increased number of customers (from 100K to 5M)
My favorite tech stack is Python, Django (it is very useful for rapid prototyping and allows to avoid premature optimization), Go, PostgreSQL, Redis, uWSGI, Nginx, Linux, and Git.
Usually I'm using Go only for the high-loaded APIs and websockets, preferring to entrust db management and migration to Django. I intensively use AWS Cloud services: API Gateway, Lambda Functions, S3, Aurora, EC2, etc.
I am confident that my qualifications and your needs are an excellent fit, and I would welcome the opportunity to further discuss project details with you.