Thiago Barcala
Verified Expert in Engineering
Software Developer
Düsseldorf, North Rhine-Westphalia, Germany
Toptal member since December 22, 2021
Since his time in university, followed by his professional experience in Brazil and Germany, Thiago had the chance to work with different programming languages and frameworks. He started by writing a module for the Linux kernel using the programming language C and moved on to writing web and desktop applications using C# and other products from Microsoft’s technology stack. Currently, Thiago develops web applications capable of supporting high-traffic written in PHP.
Portfolio
Experience
Availability
Preferred Environment
Git, PhpStorm, Ubuntu, Docker, PHP, Symfony, Laravel, Bash Script
The most amazing...
...thing I've coded was a small addition to the Laravel framework, which introduced anonymous migrations and received many positive comments from the community.
Work Experience
Senior PHP Developer
Auxmoney
- Developed an integration with a document digitization system to automatically recognize scanned bank account statement data.
- Maintained a REST API that enables partners to send requests to create credits and get notified about changes in the credit progress.
- Rewrote the complete build project from Ant to Phing to eliminate dependency on Java.
Software Developer
Fashionette
- Developed a new shopping cart system composed of multiple microservices using Lumen and Laravel.
- Maintained a legacy Magento shop by implementing new features and integrating them with the new shopping cart system.
- Built a development environment using Docker capable of running all microservices with dedicated databases.
Software Developer
Code4Business Software
- Maintained a system for managing information about shareholders written in C#.
- Developed and maintained eCommerce systems based on Magento.
- Interviewed prospective interns. Trained and performed code reviews.
Software Developer
Benner Solution
- Helped migrate a system for managing health insurance providers from Delphi to .NET C#. The system used more than two thousand database tables and served more than 700 thousand beneficiaries in Brazil.
- Developed and taught a short JavaScript course for other developers in the team.
- Provided on-site customer support during system deployment.
Experience
eCommerce System
https://www.fashionette.deSpace Jump
https://thiagorb.github.io/space-jump/Cliniget Medical Clinic Management System
Mass Stock Update for Magento
• The CSV adapter module provides a CSV adapter implementation that enables any API in Magento to recognize requests in CSV format.
• The Mass Stock module provides a new REST endpoint that updates stock items.
• The Mass Stock test module contains a controller, which connects to Magento REST API via OAuth and makes the request against the service provided by the Mass Stock module.
Education
Bachelor's Degree in Computer Science
State University of Maringa - Maringa, Brazil
Certifications
Magento Certified Developer
Magento
Programming in C#
Microsoft
Skills
Libraries/APIs
Vue, jQuery, Doctrine, React, Node.js, Vuex
Tools
PhpStorm, Git, Gulp, Composer, GitHub, NPM, Ansible, Jenkins, GitLab CI/CD, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS)
Languages
C, ECMAScript (ES6), HTML5, CSS3, JavaScript, C#, C#.NET, PHP, Bash Script, TypeScript, CSS, Sass, SCSS
Frameworks
Laravel, Symfony, Bootstrap, Guzzle, PHPUnit, Eloquent, Knockout (Knockout.js), NHibernate, Tailwind CSS, Alpine.js, Express.js
Paradigms
Agile Software Development, REST, Automated Testing, BEM
Platforms
Ubuntu, Windows, Linux, Magento, Docker, Magento 1, New Relic, Algolia, Contentful, MacOS, Eclipse, Amazon EC2, Salesforce
Storage
MySQL, DBeaver, Redis, Memcached, Elasticsearch
Other
SSH, Monolog
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