← Back
This is the résumé for Charlie Revett, it was last updated in May 2023.
CV
Hey, I'm Charlie Revett.
I'm a software engineer living in London, on the incident.io 👨🚒 team as a Product Engineer.
Check out what I’m up to now or drop me an email.
Previously
Experience
Product Engineerincident.io ∙ 2022 - Current
- Tech stack: Go, TypeScript, GCP, monolith
Staff Software EngineerVidsy ∙ 2022 - 2023
- Requested to step down as CTO in May 2021, to improve my work/life balance and remain in a technical role as the business grew after Series B (Nov 2021)
- Lead a cross-functional 10-person squad with the mission of ensuring creative quality
- Combination of hands-on development, technical decision-making, system design, line-management, and project delivery
- Tech stack: Go, AWS, microservices, event-based (SNS/SQS), gRPC, DynamoDB, Docker (ECS), and Lambda
CTO (Chief Technology Officer)Vidsy ∙ 2016 - 2022
- Joined the company as the first employee; desired a role with more autonomy, impact, and the ability to lead a team
- Scaled the product and engineering team to 20 people, whilst the company scaled to over 100 people
- Lead the creation of three new platforms (creators, clients, and internal) that allowed the business to scale to over $10m in annual revenue
- Lead the process of becoming officially partnered with all the major social platforms (Facebook/Meta, Twitter, Snapchat, TikTok, Google, YouTube, Amazon, and Pinterest)
- Tech stack: Go, AWS, microservices, event-based (SNS/SQS), gRPC, DynamoDB, Docker (ECS), and Lambda
Senior Software EngineerBBC News ∙ 2015 - 2016
- Promoted to a senior software developer after demonstrating my technical ability and leadership skills when leading the BBC Newsbeat project
Software EngineerBBC News ∙ 2014 - 2015
- One of four developers in the frameworks team tasked with moving BBC News (and related products) from a legacy stack to a cloud based microservice oriented system
- Team to push the first Go service to production in the BBC
- Major projects included the Scottish Referendum, 2015 General Election and Newsbeat
- Tech stack: Go, Ruby, AWS, Docker, DynamoDB, SQS
Education
Computer Science BSc HonsLancaster University ∙ 2011 - 2014
- Grade: First class
- Two theses on Natural Language Processing (NLP), graded at 80% and 100%
Internships
Software EngineerGeckoboard ∙ 2013
Web DeveloperGeckoboard ∙ 2012 - 2013
Software EngineerIBM (Websphere Cast Iron) ∙ 2012
Software EngineerIBM (Websphere Message Broker) ∙ 2010 - 2011
Interests
- Climbing and the outdoors
- Black and white photography
- DIY and woodworking
- Personal knowledge management
Links
See About for links to where to find me online, along with my projects and recent blog posts.