
Ollie Silviotti
Verified Expert in Engineering
Web Development Developer
Brighton, United Kingdom
Toptal member since September 18, 2020
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
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
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.
Senior Full-Stack Developer
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.
Lead React Native Developer
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.
React Native Developer
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.
Full-stack React Native Developer
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.
React Native Developer
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.
Software Engineer
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.
Senior Developer
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.
WordPress Developer
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.
Full-stack Developer
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.
Experience
iOS and Android Mobile App for Breathe HR Rota
https://www.breathehr.com/rotaRedux Wiretap | Redux Middleware
Website for Anderson Acoustics
https://andersonacoustics.co.uk/WordPress Site for a UX Developer
Front-end Components for the Fastnet Website
https://fastnet.co.uk/Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring