
Gonzalo Scenna
Verified Expert in Engineering
Back-end Developer
Mar del Plata, Buenos Aires Province, Argentina
Toptal member since January 27, 2021
Gonzalo is a software engineer with robust skills in the back end and infrastructure. As a tech lead and developer, he's spent several years working in a range of industries, including banking, advertisement, and finance. Gonzalo is passionate about building high-quality software and has worked the entire software lifecycle from its design to monitoring and maintenance. Gonzalo joined Toptal to seek out challenging projects where he can draw upon his technical expertise to solve complex tasks.
Portfolio
Experience
- Amazon Web Services (AWS) - 7 years
- Node.js - 7 years
- Redis - 7 years
- Docker - 6 years
- AWS Lambda - 4 years
- MongoDB - 4 years
- TypeScript - 3 years
- Kubernetes - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Slack, MacOS
The most amazing...
...project I've worked on was a complex credit card subscription service involving several payment providers, plans, currencies, and billing periods.
Work Experience
Tech Lead | Node.js Senior Developer
Azlo
- Migrated the underlying banking layer from one version to a newer one. It involved data migration (as well as data mapping) and working pair to pair with the banking layer to make sure there was no missing functionality.
- Designed and developed a system to charge transaction fees: charging fees for different payment types (instant and non-instant); configurable by type, direction, fixed, and percentage fees on top of a Microservices, AWS SQS, and AWS Lambda.
- Implemented multiple payment types, such as electronic bill pay, mailed checks, ACH, credit and debit cards, and check deposits (MRDC).
- Designed Node.js microservices using Docker containers and deployed to the cloud on top of Kubernetes; skilled in Kubernetes and CI/CD tools like GitLab.
- Led the payments team and was in charge of designing, developing, maintaining, and monitoring every feature that involved money movements.
- Designed Node.js functions in a Serverless framework and deployed to AWS Lambda with SQS and S3 triggers, including resources creation using CloudFormation.
Tech Lead | JavaScript Senior Developer
ValiraNetwork
- Developed a credit card subscription system, with multiple payment processors, customer plans, billing periods, currencies, and so on (including risk prevention reports and projections); also implemented features like movie streaming and cloud storage.
- Built a conversion tracking system for an advertising company that could process millions of records every day. The service was auto-scalable, using sockets, Redis (for caching), AWS DynamoDB, and AWS SQS.
- Constructed an adblocker and Safebrowsing browser extension (Chrome, Opera, Firefox) and its back-end APIs. It could handle over 3 million users and more than 1.5 million weekly users.
Experience
Digital Banking Platform
Education
Bachelor's Degree in Software Engineering
Universidad CAECE - Mar del Plata, Argentina
Certifications
First Certificate in English (FCE)
University of Cambridge
Skills
Libraries/APIs
Node.js
Tools
Slack, Amazon Simple Queue Service (SQS)
Languages
TypeScript
Frameworks
AngularJS
Paradigms
Microservices, Agile Software Development, Testing, Continuous Delivery (CD)
Platforms
MacOS, Docker, Kubernetes, Amazon EC2, AWS Lambda, Amazon Web Services (AWS), Visual Studio Code (VS Code), Linux
Storage
Databases, MongoDB, MySQL, Amazon S3 (AWS S3), Redis, Amazon DynamoDB
Other
IoC, Communication
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