We're sorry but this portfolio doesn't work properly without JavaScript enabled. Please enable it to continue.
SquareCircle
Hey there, I'm

Rodrigo Tosta

Software Engineer  |  Mobile Web Specialist & Architect

I fill up the gap between business goals and human needs, leveraging my curiosity, experience, and knowledge to identify valuable insights and create functional, well-structured applications.

Rodrigo Tosta Avatar
Age
41 years oldAge
Experience
20+ Years JobExperience
Language
Portugues | EnglishLanguages
Nationality
Brazil | AustraliaDual Citizenship
Rodrigo Tosta Avatar
A bit about me

Who Am I

I'm a software consultant specializing in Product Analytics and Software Engineering, with a strong background in cutting-edge technologies.

I was born and raised in Brazil, where I graduated and gained valuable experience working with large organizations to encourage collaboration.

In 2012, I started a new cycle in my life moving to Australia. Since then, I became an Australian citizen and have had the privilege of working with amazing professionals from all over the world.

My interests

  • Educationalstudy
  • Musicmusic
  • Foodfood
  • Drinkingdrinking
  • Runningrunning
  • Readingreading
All my passions & knowledge

What can I offer

  • Web Development

    Web & Mobile Specialist

    Develops responsive, high-performance applications using modern frameworks and architectural patterns, resulting in increased user engagement and satisfaction.

  • Serverless Application

    Serverless Application

    Build applications on cloud without the need for managing any server infrastructure using AWS services and infrastructure as code (IaC).

  • Data Processing and Database

    Data Processing and Database

    Cloud containers used to collect and handle large amounts of data from different sources, maintaining a well-organized and cleaned data warehouse.

  • Reponsive & Adaptive Designs

    Reponsive & Adaptive Designs

    Translate complex UX designs into cross-browser and responsive web components while ensuring all required functionalities are preserved.

  • Clean Architecture

    Clean Architecture

    Techniques and strategies used during the development to speed up the development, ensure performance and improve final product quality.

  • E2E Development

    E2E Software Development

    Leverages technology to solve human problems and build cost-effective, scalable applications for businesses (developing from the ground up).

Square
Learning paths and certifications

How do I upgrade my skills
for the future of work

I always try to adapt myself to the modern days through online learning resources, professional events, networking, challenges and adoption of different technologies.

Educational Background

  • Educational
    2003 - 2007Degree in software engineeringCollege attended at Fundacao Santo Andre in Brazil
  • Reading
    2013 - 2013Diploma of project managementCourse attended at Academies Australasia in Australia

Achievements

Online platforms used to leverage and expand my knowledge.

  • PluralsightPluralsight
  • AluraAlura
  • UdemyUdemy
  • Vue SchoolVue School
  • TurnoverHarvard.edu
  • Achievement
    Front-end frameworks

    Angular, Vue 3, Nuxt 3, React, NextJs, Svelte and MicroFrontend

  • Achievement
    AWS serverless application

    API Gateway, AppSync, Lambdas, Cognito and DynamoDB

  • Achievement
    SQL and NoSQL database

    Microoft SQL, Postgre , MongoDB and Firestore

  • Achievement
    Python for data processing

    Python, Pandas and AWS ECS/ECR containers

Rocket
20+ years of experience

Recent career journey

``

Although I have had a wide experience of over 20 years, this has been my recent journey absorbing positive experiences.
Within these companies I could build up an ongoing mechanism to improve my skills and knowledge through different technologies and segments.

Now

TalentFirst.ai

Software Engenieer

2018

Appliances Online

Software Engineer

2017

SG Digital

R&D Engineer

2013

Nextgen Gaming

Web & Game Developer

2012

Limpid Logic

Software Engineer

Recommendations

What colleagues are saying

Incredible experiences collaborating with top professionals from around the world.

  • From the start of the project, through to completion, Rodrigo supported us and exceeded our expectations in every way.

    Ricardo MirandaCIO & CTO at Santos Brasil
  • Rodrigo provided a clean and well-organized architecture, his code is simple to read, understand and maintain.

    Thiago VitoFounder at UnicornsFactory
  • Without doubt Rodrigo is one of the most talented engineer out there, he self manages his projects delivering fast and with quality.

    Russell RizbafSystem Engineer at Cisco

Hands-on projects exploring different technologies

A complete web and mobile application applying real-world concepts, patterns, architectures and upcoming features used across the most modern frameworks currently available in the market.

Application
Lead by example

Tech lead responsibilities

As a lead software engineer, I focus on leading by example, applying my skills to create clean, maintainable, efficient, secure, and scalable application components and services that meet specifications. I'm skilled at understanding high-level requirements following best practices, coding standards, and methodologies like Agile/Scrum and SOLID principles.

  • Designing Solutions

    Translate business requirements into technical features by developing software architecture, designing components, and overseeing the development process to ensure the final product aligns with the original vision.

  • Autonomy

    Take ownership of managing work time and development efforts, independently exploring existing systems, identifying complexities, and assessing potential risks to ensure the successful implementation.

  • Collaborating

    Work closely with cross-functional teams, including design, product management, and other architects, to validate prototypes and user interfaces that meet product requirements and enhance the overall user experience.