Gaston Ferrari
Verified Expert in Engineering
Software Developer
Gaston has been a software developer for ten years, working mainly with startups. He is used to managing multiple responsibilities and wearing many hats. He has two years of experience working as a solutions architect, which gives him a broad view of the development lifecycle. Gaston has also worked with and led multiple teams of different sizes, both on-site and remote.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Linux, Visual Studio Code (VS Code), Git
The most amazing...
...feature I've coded is a video call switchboard using WebRTC which has load balancing and support for mid-call re-routing.
Work Experience
Full-stack Developer
Social News Desk
- Led a team for a complete rewrite of a system to allow TV stations to display social media posts in their live broadcasts.
- Assisted in the migration of the company’s main product from a Web-Queue-Worker architecture to a highly scalable serverless architecture.
- Assisted in the migration of a React-Angular hybrid front end to 100% React, dramatically improving load time.
Solution Architect and Software Development Manager
TestReach
- Redesigned the most important part of the company's platform to support auto-scaling.
- Grew the team to ten developers.
- Designed an offline solution from scratch.
- Managed new clients' requirements to fit within existing platform functionality.
- Improved analytics to understand platform usage better, and measure feature success.
Lead Software Developer
TestReach
- Built an online assessment solution.
- Implemented a highly scalable remote proctoring solution.
- Built a portable desktop application to increase support in highly restricted environments.
- Implemented detailed logging and monitoring.
- Mentored more junior members of the team.
Full-stack Developer
Funler
- Developed a robust kiosk mode for Android.
- Led a system-wide back-end refactor to use on premises instead of callbacks.
- Led the development of a social network side project.
- Mentored junior members of the team.
- Established and enforced best practices via code reviews and pair programming sessions.
Full-stack Developer
50 Cubes
- Built an ad serving platform for online games.
- Created several Facebook and mobile games.
- Developed a replay feature for a physics-heavy space battle game.
- Built a CMS to support the highly specific needs of online and mobile games.
- Delivered an in-game chat for several games.
Experience
Online Assessment Platform
- Question authoring with multiple question types available.
- User management.
- Permission management.
- Customizable question picking and grouping algorithms.
- Different levels of exam security.
- Remote proctoring.
- Marking.
- Moderation.
- Reporting.
- Email communications.
The system integrates with several tools to support different workflows.
Ad Serving Platform
Mobile Game
Skills
Languages
JavaScript, Python, Java, C#, PHP, Kotlin
Libraries/APIs
React, Node.js, Backbone.js, Vue, jQuery
Tools
Git
Storage
MongoDB, Redis, MySQL, PostgreSQL, NoSQL
Other
Software Development, Serverless
Paradigms
Agile, Kanban, Scrum, Object-oriented Programming (OOP), Functional Programming, Imperative Programming
Platforms
Windows, Linux, Amazon Web Services (AWS), Visual Studio Code (VS Code), Android
Frameworks
Angular, Unity3D
Education
Bachelor's Degree in Computer Science
Universidad de Buenos Aires - Buenos Aires, Argentina
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