
Santiago Perez
Verified Expert in Engineering
Full-stack Developer
Caracas, Capital District, Venezuela
Toptal member since March 23, 2021
Santiago is a full-stack developer with over eight years of experience delivering high-quality software for clients in the United States, Mexico, and Germany. Santiago specializes in Ruby on Rails and React and enjoys transforming loose ideas and user feedback into actionable requirements and readable, well-tested code.
Portfolio
Experience
- Ruby - 8 years
- Ruby on Rails (RoR) - 8 years
- Heroku - 5 years
- Git - 5 years
- RSpec - 5 years
- JavaScript - 5 years
- Capybara - 5 years
- React - 4 years
Availability
Preferred Environment
MacOS, Git
The most amazing...
...thing I've built—as a solo developer—was a full personal finance tracking app using Ruby on Rails.
Work Experience
Full-stack Developer
Self-Employed
- Built an MVP for an accounting and invoice reconciliation service.
- Built integrations with fiscal and banking information providers to automate invoice reconciliation.
- Created a full system for a B2B payments wallet and applied for a Mexican IFPE license (pending).
- Created an integration with the Mexican central bank's (Banxico) instant payments platform (SPEI) through a third-party provider.
Technical Lead
Alto Azareo
- Built a full-stack B2B payments app as a solo developer.
- Applied for and obtained a fintech license in Mexico.
- Sold the company to a larger company after 18 months.
Technical Lead
higo
- Helped grow a B2B payments app from tens to hundreds of business clients, moving in the tens of millions of USD through our rails.
- Grew a team of three up to 10+ engineers, leading the sourcing and interviewing process.
- Provided mentorship and architectural feedback to the team, helping implement better continuous delivery practices, on top of individual contributions to new features and improvements.
Full-stack Developer
Meet Edgar
- Built the back end for multi-user collaboration and several parts of the front end for the said feature.
- Improved integrations with LinkedIn by allowing a separate connection for personal and organization accounts.
- Improved test coverage by introducing integration tests for GraphQL endpoints and React components.
Full-stack Developer
FormKeep
- Added a collaboration functionality to allow multiple users to configure and manage a form.
- Implemented file uploads to the form-endpoints using ActiveStorage and S3.
- Integrated Slack and Google Sheets to enable syncing form submission to these services.
- Incorporated a drag-n-drop form builder to allow non-technical users to create forms.
Full-stack Developer
Store2be
- Updated an analytics report generation tool to use a GDPR-compliant service.
- Worked remotely as part of the team for their Berlin office.
- Tracked and fixed bugs and minor improvements on a set of Ruby on Rails and React apps.
Full-stack Developer
Talent Hack
- Developed a full MVP for a job board for the fitness industry as a solo developer.
- Added a search-and-filtering functionality to help fitness professionals find job openings.
- Built an interview appointment system to make it easier for managers to handle applications.
Front-end Developer
Zomoz
- Helped develop the front end of the web application using Angular 2 that also consumed a REST API.
- Created an availability calendar for tour providers to configure their schedules.
- Designed and implemented a library to simplify the consumption of the API from the front end.
Experience
PocketPatch
I built both the main Ruby on Rails application that interfaces with Plaid and serves the UI and a small service that hosts the ML models (ClassyMoney).
Rails by Example
http://github.com/railsbyexampleWeekalyze
ClassyMoney
Education
Engineer's Degree in Systems Engineering
Universidad Metropolitana - Caracas, Venezuela
Skills
Libraries/APIs
React, Scikit-learn, Plaid API, Node.js
Tools
RSpec, Git, Hotwire
Languages
Ruby, JavaScript, Python
Frameworks
Ruby on Rails (RoR), Capybara, Stimulus, Flask, Angular, Jest, Ruby on Rails 7
Paradigms
Database Design
Platforms
Heroku, MacOS, Amazon Web Services (AWS)
Storage
PostgreSQL
Industry Expertise
Banking & Finance
Other
Full-stack, Computer Science, Finance, Unix Shell Scripting
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