Leo Alves, Developer in Sydney, New South Wales, Australia
Leo is available for hire
Hire Leo

Leo Alves

Verified Expert  in Engineering

Bio

Leo is a software engineer with a passion for solving hard problems and creating an impact while having fun. Leo loves everything to do with back-end development, infrastructure, containers, serverless technologies, and creating beautiful elegant solutions.

Portfolio

Adatree
Kotlin, Spring Boot, Java, Amazon Web Services (AWS), APIs, API Development...
News Revenue Hub (Toptal Client)
Salesforce, Salesforce DX, CumulusCI, Apex, JavaScript, Web Components...
Athena Mortgage
Salesforce, TypeScript, Salesforce Lightning, Apex, Salesforce API...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...project I've built is a Java message processor to handle back pressure from AWS Kinesis into Salesforce, reducing race condition error rate from 10% to 0.5%.

Work Experience

Principal Software Engineer

2021 - PRESENT
Adatree
  • Designed and implemented many foundational features of a SaaS platform.
  • Designed customer-friendly APIs to reduce the development burden for open banking participants.
  • Developed and deployed infrastructure on AWS for customers in multi-tenant environments.
Technologies: Kotlin, Spring Boot, Java, Amazon Web Services (AWS), APIs, API Development, Architecture, REST APIs, API Integration, Spring

Software Engineer

2021 - PRESENT
News Revenue Hub (Toptal Client)
  • Migrated and consolidated Salesforce metadata into a single unlocked package.
  • Migrated the development to Salesforce DX, continuous integration, and automated pipelines.
  • Led the development and migration of existing features to the source-based development in Salesforce.
Technologies: Salesforce, Salesforce DX, CumulusCI, Apex, JavaScript, Web Components, Lightning Components, HTML, CSS, Visualforce, APIs, API Development, Architecture, REST APIs, API Integration

Senior Software Engineer

2020 - 2021
Athena Mortgage
  • Initiated, designed, and led the implementation of the payment platform.
  • Championed full CD moving from bi-weekly to multiple daily deployments within the team; sanitized DevOps pipelines and optimized deployments using CloudFormation.
  • Stepped up on security standards by applying the principle of least privilege to AWS and Salesforce.
  • Created and maintained base deployment images, AWS roles, and groups.
Technologies: Salesforce, TypeScript, Salesforce Lightning, Apex, Salesforce API, Salesforce Community, Salesforce REST API, HTML, Visualforce, APIs, API Development, Architecture, REST APIs, API Integration

Senior Software Engineer

2019 - 2021
Writtio
  • Built real-time integration service between MySQL and Firebase using Change Data Capture events.
  • Replaced Minitest with RSpec and added a full suite of tests to the back end.
  • Owned API back end and guarded technical implementation.
Technologies: Java, Ruby on Rails (RoR), TypeScript, CSS, APIs, API Development, Architecture, REST APIs, API Integration, Ruby, Spring

Senior Software Engineer

2019 - 2020
New10
  • Built a Java message processor to handle backpressure from AWS Kinesis into Salesforce. The message processor reduced the race condition error rate from 10% to 0.5%.
  • Designed and implemented processes in Salesforce for a fluid CRM from an internal and customer perspective.
  • Integrated Salesforce in the overall microservices event-driven architecture.
  • Led the adoption of SFDX and second-generation packaging.
Technologies: Java, Serverless, Node.js, Salesforce, Salesforce Lightning, Apex, Salesforce API, TypeScript, Salesforce Sales Cloud, Salesforce Community, Salesforce REST API, Spring

Software Engineer

2016 - 2019
Guidio
  • Led the design and implementation of an API back end built on Salesforce and proxied through AWS.
  • Spearheaded the refactoring of a monolith into microservices using domain-driven design (this is an ongoing project). Presented about it London’s Calling conference (Europe’s largest Salesforce developer conference) using SFDX and Packaging 2.0.
  • Built custom integrations with multiple external systems to guarantee consistency between services.
  • Developed multiple back-end services based on AWS and Salesforce using multiple technologies, such as Node.js, TypeScript, GraphQL, AppSync, and Serverless, among others.
Technologies: Amazon Web Services (AWS), GraphQL, Node.js, TypeScript, Salesforce, Salesforce Lightning, Apex, Salesforce API, Salesforce Sales Cloud, Salesforce Community, Salesforce REST API

Developer | Consultant

2013 - 2016
Appirio
  • Worked as a technical lead for multiple projects, mentoring teams offshore and providing overall solution design.
  • Spearheaded the implementation of a Salesforce app that received the award for the most innovative mobile solution in the ecosystem in 2016.
  • Wrote Apex code for multiple projects in several industries like healthcare, insurance, financial services, travel, and entertainment.
  • Integrated multiple types of software and services.
Technologies: JavaScript, Salesforce, Salesforce Lightning, Apex, Salesforce API, Salesforce Sales Cloud, Salesforce Community, Salesforce REST API

Home | Field Service Management

I led the design of the Salesforce Field Service Lightning solution of one of the largest FSL implementations in Europe.

Most Innovative Mobile Solution in 2016

I developed a back-end application to generate documents for a mobile app built on Salesforce.

MessageBird Salesforce Library

I developed a library to connect with the MessageBird platform.
2011 - 2012

Master's Degree in International Business Management

Griffith College Dublin - Dublin, Ireland

2006 - 2010

Bachelor's Degree in Business

Mackenzie Presbyterian University - São Paulo, Brazil

OCTOBER 2017 - PRESENT

Salesforce Certified Identity and Access Management Designer

Salesforce

MAY 2017 - PRESENT

Salesforce Certified Field Service Lightning

Salesforce

FEBRUARY 2017 - PRESENT

Salesforce Certified Application Architect

Salesforce

FEBRUARY 2017 - PRESENT

Salesforce Certified System Architect

Salesforce

JANUARY 2017 - PRESENT

Salesforce Certified Service Cloud Consultant

Salesforce

JANUARY 2017 - PRESENT

Salesforce Certified Sales Cloud Consultant

Salesforce

JANUARY 2017 - PRESENT

Salesforce Certified Community Cloud Consultant

Salesforce

OCTOBER 2016 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

JUNE 2016 - PRESENT

Salesforce Certified Sharing and Visibility Designer

Salesforce

JUNE 2016 - PRESENT

Salesforce Certified Mobile Solutions Architecture Designer

Salesforce

APRIL 2016 - PRESENT

Salesforce Certified Development Lifecycle and Deployment Designer

Salesforce

APRIL 2016 - PRESENT

Salesforce Certified Integration Architecture Designer

Salesforce

APRIL 2016 - PRESENT

Salesforce Certified Data Architecture & Management Designer

Salesforce

JULY 2015 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

JULY 2015 - PRESENT

Salesforce Certified Platform Developer II

Salesforce

DECEMBER 2012 - PRESENT

Salesforce Certified Advanced Administrator

Salesforce

NOVEMBER 2012 - PRESENT

Salesforce Certified Administrator

Salesforce

Libraries/APIs

Salesforce API, Salesforce REST API, API Development, REST APIs, Node.js

Tools

Salesforce DX, Salesforce Sales Cloud, Git

Languages

Apex, SOQL, JavaScript, APEX Code, TypeScript, Java, GraphQL, HTML, CSS, Kotlin, Ruby, Python

Frameworks

Lightning Components, Spring Boot, Visualforce, Spring, Ruby on Rails (RoR), Django

Paradigms

Agile Development

Platforms

Salesforce, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Other

Salesforce Lightning, Back-end, Customer Relationship Management (CRM), Salesforce Apex, Code Review, Source Code Review, Architecture, API Integration, Certified Salesforce Administrator, Salesforce Community, Finance, Interviewing, Technical Hiring, APIs, Serverless, Open Banking APIs, CumulusCI, Web Components

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