Ollie Silviotti, Developer in Brighton, United Kingdom
Ollie is currently unavailable

Ollie Silviotti

Bio

Ollie is a full-stack developer who relishes a challenge and loves working with new technology. He has a decade of professional experience in working with startups (from early-stage onward), design agencies as a developer, and clients as a freelancer. Projects he's worked on include Node.js APIs, React SPAs, React Native mobile apps, and WordPress sites and plugins. Web development has been Ollie's passion from an early age and he is interested in all of its facets.

Portfolio

Blue Square
React, React Native, Expo, Node.js, PostgreSQL, Supabase, Supabase Auth...
Logged
TypeScript, JavaScript, Yarn Workspaces, PostgreSQL, React Native, React...
Automation Squared
TypeScript, GraphQL, React, React Native, Redux

Experience

  • Web Development - 13 years
  • JavaScript - 11 years
  • MySQL - 6 years
  • Redux - 6 years
  • React - 6 years
  • Node.js - 4 years
  • TypeScript - 4 years
  • React Native - 3 years

Preferred Environment

React, Node.js, Skype, Slack, Visual Studio Code (VS Code), OS X, TypeScript

The most amazing...

...thing I've worked on is the 15gifts platform. I was a lead architect on the front end that's embedded in some of the largest websites across the UK and US.

Work Experience

Senior Software Engineer

2023 - 2025
Blue Square
  • Managed successful legacy PHP (Laravel)/C# system migration to a third-party provider while ensuring no downtime.
  • Served as sole designer and developer for a full-featured Expo/React Native mobile app incorporating authentication, media capabilities, and Google ML Kit integration for image categorization.
  • Acted as a primary support engineer for the field repairs team, implementing critical fixes in time-sensitive scenarios.
Technologies: React, React Native, Expo, Node.js, PostgreSQL, Supabase, Supabase Auth, Vertex AI, EAS, React Native Navigation, Next.js, PHP, Laravel, C#, MySQL

Senior Full-Stack Developer

2022 - 2023
Logged
  • Developed software utilities to improve efficiency and accuracy when querying a unique data model.
  • Collaborated on key architectural decisions relating to data storage, API design, and tech stack choice.
  • Wrote hundreds of unit and integration tests to prevent regressions as the app grew in scope and size.
Technologies: TypeScript, JavaScript, Yarn Workspaces, PostgreSQL, React Native, React, TypeORM, REST

Lead React Native Developer

2022 - 2022
Automation Squared
  • Led a rotating team of contractors to deliver an internal sales tool app designed for iPad.
  • Implemented a streamlined question and answer UI that allowed the client's sales team a smoother and more effective sales experience.
  • Implemented logic to calculate the required calories required by pets and match the client's product set to those calories and other health considerations.
Technologies: TypeScript, GraphQL, React, React Native, Redux

React Native Developer

2021 - 2022
Automation Squared
  • Developed a cross-platform app with a TikTok-style interface.
  • Implemented an audio and video playback experience that included playlists and background listening.
  • Integrated third-party SDKs into the app to allow user messaging.
Technologies: TypeScript, React, React Native, Firebase, Redux

Full-stack React Native Developer

2021 - 2021
Toptal
  • Developed a calendar-based course system of audio lessons with gamification and completion certificates.
  • Implemented static site generation, using Firebase Cloud Functions to watch for changes to course data and create HTML pages. This allowed all course content to be shareable online, in addition to deep links to course content in the app.
  • Worked with a Toptal Projects team to develop the premium-only app, which has been downloaded over 10,000 times and currently has a 5-star rating on both the Play Store and the App Store.
Technologies: JavaScript, TypeScript, React Native, Firebase, Cloud Firestore, Firebase Cloud Functions, Tailwind CSS

React Native Developer

2020 - 2020
Automation Squared
  • Implemented push-notification handling across an iOS and Android app.
  • Set up unit tests across the main business logic of the app.
  • Offered support and guidance to members of the development team.
Technologies: Visual Studio Code (VS Code), Test-driven Development (TDD), Slack, Jira, Agile, CSS, HTML, React Native, Redux, React, JavaScript, TypeScript

Software Engineer

2018 - 2020
SalesTrip
  • Co-developed a Node.js REST API that tied together multiple third-party APIs (ranging from SOAP to JSON REST) and provided them to a Salesforce front-end application.
  • Wrote extensive tests covering the codebase, including unit tests for individual modules, integration tests for distinct chunks of functionality, and end-to-end tests, mimicking user journeys through the app.
  • Created tools and scripts to speed up the development process for the development team.
Technologies: Visual Studio Code (VS Code), Slack, Normalization, Jira, Agile, Web Development, REST, MongoDB, SOAP, Test-driven Development (TDD), Node.js, JavaScript

Senior Developer

2013 - 2018
15Gifts
  • Co-designed and developed the React and Redux-based front-end framework, enabling greater code reuse across all client implementations, including Sky, Virgin Media, EE, O2, and Carphone Warehouse.
  • Built and open-sourced a Redux middleware tracking library to create analytics reports based on user interactions.
  • Extended the React framework to enable non-web implementations of the product. This included an in-store product version for an EE flagship store launch and tools for in-store and call center implementations for O2 and others.
  • Collaborated with the founder and UX team, helping design solutions for client problems and turning them into configurable product features.
Technologies: User Experience (UX), Visual Studio Code (VS Code), Slack, Skype, Jira, Agile, MySQL, Web Development, jQuery, Sass, CSS, HTML, Webpack, Redux, React, JavaScript

WordPress Developer

2012 - 2013
UnitedUs
  • Developed a Facebook app promoting a charitable campaign for one of the UK's foremost ethical cosmetics companies. The app was advertised in their shop windows.
  • Created an events-based, crowdfunding WordPress plugin and accompanying website for a startup.
  • Collaborated with the design team that created branding and WordPress themes for their clients. I have since applied the insights and knowledge I gained about branding and translating client discussions into requirements.
Technologies: Crowdfunding, User Experience (UX), Skype, REST, jQuery, MySQL, Web Development, JavaScript, WordPress Plugins, CSS, HTML, WordPress, PHP

Full-stack Developer

2010 - 2011
Score Communications
  • Developed custom content management systems tailored to each client's unique requirements, using PHP and MySQL.
  • Collaborated with the design team to ensure that their designs covered all content edge cases.
  • Consulted with clients to formalize project requirements and discuss potential solutions.
Technologies: User Experience (UX), WordPress, Skype, REST, Normalization, jQuery, Web Development, JavaScript, MySQL, CSS, HTML, PHP

Experience

iOS and Android Mobile App for Breathe HR Rota

https://www.breathehr.com/rota
An iOS and Android app using the API for the current web app version. I was hired to join a development team to build this app using React Native. It featured authentication, push notifications, and account and schedule management.

Redux Wiretap | Redux Middleware

A standalone open-source library. Originally built as a tracking library while I was working at 15gifts, I realized there might be a wider interest in a library that allowed side effects to actions to be dispatched to a Redux store. It was separated from the main codebase and released as a standalone open-source library. It takes configuration as a JavaScript object and allows you to set a function to fire when certain criteria are met. An example is when a particular action has been called, or the store has a key with a particular value.

Website for Anderson Acoustics

https://andersonacoustics.co.uk/
A WordPress website I undertook as a freelance project in collaboration with a designer. I was provided with a set of designs and built the site using WordPress. The project became a long-running partnership with the client, adding more features over time.

WordPress Site for a UX Developer

A WordPress site built for a UX designer. The UX designer gave me a set of design files and wanted them translated into a website. A key feature for the client was a login area for clients, allowing him to restrict the visibility of certain projects.

Front-end Components for the Fastnet Website

https://fastnet.co.uk/
A set of front-end components (HTML and CSS) to speed up the development process for the team of developers who would take on the full website build. I was given a set of design files to create the front-end components.

Education

2008 - 2012

Bachelor of Science in Digital Media Development

University of Brighton - Brighton, UK

Skills

Libraries/APIs

React, Node.js, jQuery

Tools

Slack, Skype, Webpack, Jira, Yarn Workspaces, Expo

Languages

JavaScript, HTML, PHP, CSS, Sass, HTML5, CSS3, TypeScript, GraphQL, C#

Frameworks

Redux, React Native, Tailwind CSS, Next.js, Laravel

Paradigms

Agile, Test-driven Development (TDD), REST

Platforms

Visual Studio Code (VS Code), WordPress, iOS, Android, Firebase, Vertex AI

Storage

MongoDB, MySQL, Cloud Firestore, PostgreSQL

Other

Web Development, Normalization, WordPress Plugins, SOAP, User Experience (UX), Crowdfunding, APIs, Authentication, Push Notifications, Websites, Open-source Software (OSS), Front-end Development, Firebase Cloud Functions, TypeORM, Supabase, Supabase Auth, EAS, React Native Navigation

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring