
Tony C. Batista
Verified Expert in Engineering
Software Design Developer
Maringá - State of Paraná, Brazil
Toptal member since December 2, 2020
Tony is a software engineer with a decade of experience and deep expertise in programming on Go. He has developed, maintained, and evolved highly available and distributed systems and worked with both monolithic and microservices architecture. In addition to applying best practices for clean code, clean architecture, and domain-driven design, Tony has applied unit, integration, smoke, and regression testing to assure code quality and deliver great products.
Portfolio
Experience
- Software Design - 9 years
- Unit Testing - 9 years
- PHP - 9 years
- Microservices - 7 years
- RabbitMQ - 7 years
- REST - 7 years
- Go - 5 years
- Clean Architecture - 4 years
Availability
Preferred Environment
Amazon Web Services (AWS), APIs, Clean Architecture, Microservices, REST, RabbitMQ, MongoDB, MySQL, PHP, Go
The most amazing...
...platform I've co-developed and enhanced is the UOL BoaCompra online payments platform, used by big players like Valve, Electronic Games, and Riot.
Work Experience
Senior Software Engineer
Pismo
- Developed PCI compliance features, assuring business rules and security.
- Created a credit card tokenization solution, offered as a REST API.
- Worked with a few AWS services to connect and evolve our APIs.
Senior Software Engineer
UOL BoaCompra
- Developed 10+ different online payment integrations in five different countries. These included Trustly from Spain, Mangirkart from Turkey, IyziCollect from Turkey, and Banwire from Mexico.
- Developed many internal and external RESTful APIs for requests and notifications.
- Built and maintained the back-office system to track transactions.
- Worked with old frameworks and legacy systems (osCommerce, Tomato, and PHP 5.2).
- Broke a monolithic application into several microservices.
- Led and consulted on technical projects for the team and the company.
- Trained and helped new employees to learn Go, PHP, and Node.js.
- Developed a credit card tokenization system to store credit cards in a secure PCI environment.
- Built and led a team to create a RESTful API to charge customers around the globe. Working on top of a microservices architecture, this API had to be cloud-based, resilient, and highly available to meet a service-level agreement of 99.99%.
- Migrated a few applications running in on-premise servers to a cloud infrastructure.
Back-end Developer
TecnoSpeed TI
- Developed and fixed bugs in the fiscal document components to integrate third-party ERP software.
- Created several integrations with government APIs to emit fiscal documents.
- Developed a smoke test suite to ensure backward compatibility with older integrations.
- Built the SaaS solution's capability to emit several kinds of fiscal documents.
Full-stack Developer
K13 Digital Marketing Agency
- Built a web-based ordering system for a local fast-food business.
- Developed a system for several shooting house companies.
- Created an eCommerce offering children's clothes and toys.
- Developed several static websites for local businesses.
Experience
UOL BoaCompra | Online Payments Platform
https://boacompra.com/As a senior software engineer, I designed, developed, and maintained our highly available public and internal APIs and coached my teammates to achieve our goals together. We have a heterogeneous stack using Go, Node.js, PHP, MySQL, MongoDB, and Redis, all running in on-premise or cloud servers.
Pismo
https://pismo.io/TecnoSpeed TI
https://tecnospeed.com.br/Education
Master's Degree in Project Management
UniCesumar - Maringá, Paraná, Brazil
Bachelor's Degree in Computer Science
Unicentro, State University of Midwest - Guarapuava, Paraná, Brazil
Skills
Libraries/APIs
REST APIs, Node.js
Tools
RabbitMQ, Jira, Slack, Trello, Amazon Elastic Container Service (ECS), Amazon ElastiCache, Jenkins, Docker Compose, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Terraform, GitHub, GitLab CI/CD, Amazon EKS
Languages
Go, PHP, JavaScript, HTML, Delphi, CSS, Groovy
Paradigms
REST, Microservices, E2E Testing, Unit Testing, Clean Architecture, Scrum, Service-oriented Architecture (SOA), Test-driven Development (TDD), Behavior-driven Development (BDD), Kanban, CQRS, Object-oriented Programming (OOP), Database Design, Clean Code, RESTful Development
Storage
Redis, MySQL, MongoDB, Memcached, Amazon DynamoDB, Amazon S3 (AWS S3), Datadog, PostgreSQL
Frameworks
Laravel, PhalconPHP, Zend Framework, Slim
Platforms
Linux, Docker, OpenCart, Kubernetes, AWS Lambda, Amazon Web Services (AWS), Amazon EC2
Industry Expertise
Project Management
Other
APIs, SaaS, API Integration, Back-end, Software Design, Planning, RESTful Microservices, EDA, Algorithms, Security, Domain-driven Design (DDD), PCI Compliance, Projects, IT Projects, Smoke Testing, SOAP, Okta, IT Project Management
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