Francesco Farina
Senior Software Engineer
Summary
Backend engineer with 6+ years industry experience specialising in building scalable Go services in the ☁️ .
Experience
Sliide
04/2022 - Present
Senior Software Engineer
Building Go microservices at scale on Kubernetes to serve thousands requests per second.
- Member of the Platform team: building and maintaining services focusing on content (news, videos and ads) ingestion and serving to millions of devices
- Building a notification system to send millions of push notifications per day using AWS SNS and FCM
River Island
01/2021 - 03/2022
Technical Lead
Leading a new backend team in building a scalable customer backbone with the team by: driving the product architecture, promoting collaboration and engagement, integrating other internal systems and third parties, assuring code quality, controlling technical debt, ensuring healthy code reviews and safe releases.
- Designing a complete serverless solution leveraging AWS Lambda, DynamoDB, Kinesis and SQS
River Island
05/2018 - 12/2020
Microservices Engineer
Building Go microservices at scale, contributing to building payments and orders services.
- Building and scaling services covering orders lifecycle focusing on the payments processes: integrating payment providers and building payment flows using an event-driven architecture
- Leveraging AWS technologies such as AWS Lambda, ECS, RDS, SQS and Kinesis to build a scalable serverless solution
- Using Go, Docker, Concourse and Jenkins
ServiceNow
04/2017 - 04/2018
Technical Support Engineer
Providing technical support to ServiceNow customers for platform integration specific issues (emails, SSO, data exports). Developing tools in Go.
- ServiceNow integrations: emails, SSO, SAML, data exports.
ServiceNow
10/2016 - 03/2017
Internship
Developing scheduling applications for ServiceNow Training team.
- Learning ITIL while leveraging the ServiceNow platform to build professional solutions.
Education
Università degli Studi di Salerno
10/2013 - 10/2016
Master's Degree Computer Science
network science
distributed systems
advanced algorithms
Università degli Studi di Salerno
09/2010 - 09/2013
Bachelor's Degree Computer Science
object oriented programming
computer networks
operative systems
computational theory