Paulo Castro, Developer in Brisbane, Queensland, Australia
Paulo is available for hire
Hire Paulo

Paulo Castro

Verified Expert  in Engineering

Software Developer

Location
Brisbane, Queensland, Australia
Toptal Member Since
April 4, 2016

Paulo has over 20 years of professional IT experience and has worked for the most important IT vendors and companies in Latin America, the US, and Australia, always with outstanding results. His extensive background in technologies such as Ruby and Rails, PHP, .NET (C# and VB.NET), and Java has prepared him to design and architect both intricate standalone applications and complex multi-platform distributed and cloud systems.

Portfolio

Current Employement
Python, Amazon Web Services (AWS), PostgreSQL, Amazon RDS, Amazon Aurora, Java...
Tagr Holdings
Node.js, TypeScript, Amazon Web Services (AWS), Agile Software Development...
Outfit.io
Agile Software Development, Amazon Web Services (AWS), React, Ruby...

Experience

Availability

Part-time

Preferred Environment

PHP, React, Ruby on Rails (RoR), Ruby, Python, Amazon Web Services (AWS), Node.js, Go, Java, TypeScript

The most amazing...

...thing I've built is Vetwork, an SaaS platform for veterinary practice management.

Work Experience

Senior Software Engineer

2023 - PRESENT
Current Employement
  • Maintained and improved a set of web services built on top of AWS APIs to manage the whole company database fleet.
  • Delivered a key project related to the company's OKR on time, leading a team of three people.
  • Re-designed the agile management process for the whole team of 25 people.
Technologies: Python, Amazon Web Services (AWS), PostgreSQL, Amazon RDS, Amazon Aurora, Java, Kotlin

CTO

2022 - 2023
Tagr Holdings
  • Built the team from the ground up as the first hiring of the technology team. Within the first five months, I was responsible for leading two senior developers to rebuild the entire platform.
  • Rolled out a completely new platform in June 2022, leveraging modern standards and technologies. The legacy product was originally built using a monolithic architecture and outdated technologies.
  • Designed, planned, and implemented a microservices architecture on top of serverless technologies with a focus on scalability, high availability, and security.
  • Created an integration layer that allows us to integrate with new point of sales systems and payment gateways in a matter of a few weeks.
  • Worked on a platform that was created with the Infrastructure as Code (IaC) approach, which allows its complete provisioning in minutes.
Technologies: Node.js, TypeScript, Amazon Web Services (AWS), Agile Software Development, PostgreSQL, Amazon Aurora, React, Stripe, Shopify API, APIs, SDKs, Redis, AWS Lambda, Amazon DynamoDB

Senior Full-stack Developer

2017 - 2022
Outfit.io
  • Designed, architected, and developed new features and improved the existing ones.
  • Worked closely with key partners to integrate the platform with third-party solutions like Salesforce, Salesforce Marketing Cloud, and customer legacy systems.
  • Oversaw the platform's infrastructure and security management.
Technologies: Agile Software Development, Amazon Web Services (AWS), React, Ruby, Ruby on Rails (RoR), AWS Lambda, Node.js, Go, PostgreSQL, Linux, Python 3, TypeScript

Senior Full-stack Ruby on Rails Developer

2008 - 2017
Vetwork
  • Developed new features (screens and databases) for Vetwork, a web-based veterinary solution that manages all the key areas of a veterinary practice like clients, patients, scheduling and appointment booking, invoicing, exams, clinical records, etc.
  • Designed, deployed, and maintained all AWS infrastructure to host the platform.
  • Led and coached a team of three developers. Managed sprints and reviewed code.
Technologies: Git, Amazon S3 (AWS S3), Ubuntu, SQLite, MySQL, HTML5, jQuery, Ruby on Rails (RoR)

Full-stack RoR Senior Developer

2015 - 2015
NPGL (via Toptal)
  • Developed in Ruby on Rails for a public and internal system.
  • Developed in Node.js to support matches during 2015 season.
  • Provided Heroku environment support.
  • Developed and supported Gridleague.com using RoR and AngularJS.
  • Developed and supported GridTV using PHP and MySQL.
Technologies: Amazon Web Services (AWS), Heroku, PostgreSQL, AngularJS, Ruby on Rails (RoR), Ruby

Tiger Team

2010 - 2015
IBM
  • Supported Latin American customers.
  • Worked with entire IBM middleware stack.
Technologies: Middleware

Senior RoR Developer

2011 - 2011
LeadtrackPro (via Toptal)
  • Optimized and migrated Leadtrackpro, a system to manage property grant tracking and reports originally built on ColdFusion, to Ruby On Rails.
Technologies: Git, SQLite, jQuery, Ruby on Rails (RoR)

Architect

2007 - 2010
Oracle
  • Provided specialized architectural expertise in Fusion middleware.
Technologies: Oracle Fusion Middleware

Architect

2006 - 2007
Altran Group
  • Provided services as an SOA specialist.
Technologies: Service-oriented Architecture (SOA), TIBCO, webMethods

Senior Developer

2002 - 2005
Intervalor
  • Developed a new capture platform for Intervalor, a service consulting for financial companies. The platform was for credit requests responsible for managing the entire request lifecycle through credit delivery.
  • Built a new advocacy office management system responsible for running contentious charges.
Technologies: Microsoft SQL Server, Web Services, ASP.NET, C#

Vetwork

Project stack: Ruby On Rails, jQuery, HTML5/CSS, MySQL, SQLite, Ubuntu, Amazon Web Services (EC2, RDS, EBS, S3) and Git

NPGL

Project stack: RoR, AngularJS, Node.js, PHP, PostgreSQL, MySQL, Heroku, AWS

Bractlet

Project stack: RoR, MySQL, Angular.JS, AWS

Vegan Snack Packs

Project stack: Ruby On Rails, MySQL, Spree Commerce, Wombat, Amazon Web Services

Cricket Victoria (Australia)

http://www.cricketvictoria.com.au
Project stack: CakePHP, MySQL, jQuery

Site Done Right

http://sdr.rustydealer.net/
Migration from old Ruby On Rails to PHP and Smarty technologies.

Languages

HTML5, JavaScript, CSS3, C#, Ruby, SQL, PHP, Python, Python 3, GraphQL, HTML, TypeScript, XML, Go, Java 8, Java, Kotlin

Frameworks

Ruby on Rails (RoR), CakePHP, Bootstrap, ASP.NET, AngularJS, PhoneGap, Kendo UI, Telerik Kendo UI

Libraries/APIs

React, Google API, jQuery Mobile, jQuery UI, jQuery, Node.js, Stripe, Stripe API, API Development, Shopify API

Tools

Git, Adobe Photoshop, Chef, Basecamp, Microsoft Visual Studio, Vagrant, GitHub, GitLab, Bitbucket

Paradigms

Service-oriented Architecture (SOA), Agile Software Development, Object-oriented Programming (OOP), Event-driven Programming, Penetration Testing, Agile, Refactoring, Mobile Development

Platforms

Ubuntu, Heroku, WordPress, Amazon Web Services (AWS), Linux, AWS Lambda, webMethods, Telerik

Storage

SQLite, PostgreSQL, Amazon S3 (AWS S3), MySQL, Microsoft SQL Server, Amazon Aurora, Redis, Amazon DynamoDB

Other

Software Development, Web Services, Spree Commerce, SOAP, AWS Cloud Architecture, Web Security, Application Security, Information Security, Full-stack, APIs, Web Development, PayPal, API Integration, Cordova, TIBCO, Oracle Fusion Middleware, SDKs, Amazon RDS

2004 - 2008

Master Degree in IT

FASP - Brazil

NOVEMBER 2021 - PRESENT

Offensive Security Exploit Developer Certification

Offensive Security

APRIL 2021 - PRESENT

Offensive Security Certified Professional

Offensive Security

APRIL 2021 - PRESENT

Certified Associate in Python Programming - PCAP

Python Institute

SEPTEMBER 2020 - PRESENT

Certified Information Systems Security Professional

ISC2

APRIL 2020 - PRESENT

Oracle Certified Associate, Java SE 8 Programmer

Oracle

MARCH 2020 - PRESENT

AWS Certified Solutions Architect Professional

Amazon Web Services

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring