Gabriel Brunacci
Verified Expert in Engineering
DevOps and Backend Developer
Barcelona, Spain
Toptal member since August 5, 2017
Gabriel has over seventeen years of experience working as a software developer, 5+ with TypeScript and 10+ with AWS. While his specialty was primarily in back-end development, he found a passion for DevOps to manage infrastructure and help improve teams' velocity and experience. He has also led teams of ten fully remote colleagues and has six years of experience teaching Databases I, where he developed leadership and communication skills.
Portfolio
Experience
Availability
Preferred Environment
Docker, Amazon Web Services (AWS), TypeScript, Kubernetes, Terraform, CI/CD Pipelines, DevOps, GraphQL
The most amazing...
...thing I've created/led is a solution for the hospitality industry: management software, a client app, a dog walker's app, and a centralized reporting tool.
Work Experience
Software Engineer
BigSpring
- Simplified the infrastructure, mainly in AWS and Terraform, with a large technical debt, reducing the number of pieces that could break. This also lowered the deployment time in CircleCI and areas to look in CloudWatch and Datadog when something fails.
- Upgraded our infrastructure and processes to become SOC 2 compliant.
- Set up a data warehouse and ETL for the BI team to run reports on instead of having external tools connecting to our core database, keeping our main database for transaction purposes, improving the end-user experience with reduced latency.
- Created a new back end in TypeScript, GraphQL, and TypeORM to migrate from PostGraphile and Serverless to a more code-based solution that provided developers higher control and enabled them to safely write back-end features on a scale.
- Migrated APIs, background task scripts, and queue workers from AWS ECS to EKS (Kubernetes).
- Expanded our infrastructure from a single region to a multi-region to improve response times and experience for users in key geographical areas.
Developer | Co-founder
Virtual Dog Shows
- Created an AWS-based infrastructure to serve the application, photos, and submitted videos (via Cloudinary) in the most cost-efficient way, using Terraform and Bitbucket Pipelines.
- Partnered with a dog show judge to create an online platform where dog exhibitors can participate via video submissions that actual dog judges evaluate.
- Managed payments from both ends (dog exhibitors and judges) using Stripe, Stripe Payout, and Stripe Connect.
Lead Developer | CTO
Brave New Technology
- Maintained production and other environments using AWS, Docker, and CircleCI.
- Created and led technology solutions for a dog daycare franchise. Used React, React Native, styled components, Laravel, Docker, AWS, and Metabase.
- Maintained large Laravel and React apps with millions of monthly users and online recurring billing (subscriptions).
- Developed a server-intensive app that handles hundreds of 4,000 videos daily with Laravel, Angular 4, and AWS.
- Managed a fully remote team across three time zones following agile methodologies. Engaged in long-term relationships with stakeholders and external clients.
- Developed and maintained a Node.js and Express.js app to resolve and handle hundreds of thousands of webhook requests daily.
Developer
ShiftEight
- Deployed and managed various environments (development, staging, and production) and contributed to the early stage of CI/CD using Bash scripts. Mainly deployed to AWS and Linode.
- Gained experience as the lead developer using primarily PHP, JavaScript, MySQL, and AWS.
- Reported to the CEO and had regular meetings with external clients.
- Worked on web development using Laravel and React.
Developer
Studio98
- Served primarily as a web developer with PHP, MySQL, JavaScript, and Sass.
- Integrated the websites with fancy and old-fashioned apps.
- Managed AWS servers and deployments using CircleCI.
- Rewrote the front-end UI/UX completely using Bootstrap.
- Developed a high-load web app using agile methods.
Developer
Smowtion
- Maintained and extended an ad routing server done in Python and Tornado handling millions of requests a day.
- Generated a reporting tool using MongoDB: the tool processed millions of records a day using tailable cursors.
- Maintained a set of websites written in CodeIgniter.
- Created several log processing scripts with Python and Bash, capable of processing a few GBs of data per day.
- Led a small team of in-house PHP and Python developers.
Experience
Virtual Dog Shows
I also managed payments from both ends (dog exhibitors and judges) using Stripe, Stripe Payout, and Stripe Connect.
Canine Retreat
• Management software done in React, MUI, and styled-components
• Client app done in React Native
• Dog Walker App done in React Native
• Core API and background processing done in Laravel
• CI and CD with Bitbucket Pipelines
• Environment set up with Docker and AWS
A screenshot of the internal management software can be found here: https://drive.google.com/open?id=1FU417WoOiMiW5ezw994uHDGadylZQXdK.
AKC Marketplace
https://marketplace.akc.org/Technologies used include React, Laravel, AWS, ELB, EC2, S3, Elastic Transcoder, and RDS.
The project also includes a high throughput (several million requests a day) Node.js webhook handler for real-time chat with conversation over email support.
Dronestock Seller App
https://dronestock.com/Technologies used include React, Laravel, Amazon Elastic Transcoder, Bridge API, AWS, EC2, Lambda, S2, and RDS.
Education
Bachelor's Degree (In Progress) in Computer Engineering
CAECE - Argentina
Diploma in Computer Engineering
ORT Argentina - Argentina
Skills
Libraries/APIs
React.js, Node.js, Stripe Development
Tools
Amazon Elastic Container Service (ECS), Terraform, Prisma
Languages
PHP, CSS, JavaScript, Python, TypeScript, GraphQL
Frameworks
Laravel, Next.js, Express.js, NestJS
Paradigms
Continuous Integration (CI), Agile Development, Agile Development, DevOps
Platforms
Linux, AWS, Docker, Kubernetes
Storage
MySQL, PostgreSQL
Other
Styled-components, Remote Team Leadership, TypeORM, Data Warehouse
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