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, using my curiosity, experience and knowledge to discover valuable insights and functionalities while creating extensively structured applications.

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

Who Am I

I'm a software consultant skilled in Product Analytics and Software Engineering with experience in cutting edge technologies.

I was born and raised in Brazil, and that's where I was graduated and got most of my experience cultivating collaboration across large organisations.

Around 2012 I started a new cycle in my life moving to Australia, since then I become an Australian citizen and have worked along with other great professionals around the world.

My interests

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

What can I offer

  • Web Development

    Web & Mobile Specialist

    Responsive and efficient applications using modern frameworks and architecture to improve user experience and higher engagement.

  • Serverless Application

    Serverless Application

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

  • Data Processing and Database

    Data Processing and Database

    Cloud containers used to collect and handle large amount of data through different sources, maintaining the data warehouse clean and organised.

  • Reponsive & Adaptive Designs

    Reponsive & Adaptive Designs

    Translate complex UX designs into isolated web components to support multiple browsers and resolutions without affecting the functionalities.

  • Clean Architecture

    Clean Architecture

    Techniques and strategies used during the development to reduce the development time and increase the quality of the final product.

  • E2E Development

    E2E Software Development

    Solving human problems through technology and help businesses to build large and complex application that save them time and money.

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 that I use to expand my career opportunities, deliver features faster and build tech fluency.

  • 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
19+ years of experience

Recent career journey

Although I have had a wide experience of over 18 years, this has been my recent journey collecting & absorbing positive experiences.
Within these companies I could build up an ongoing mechanism to enhance 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

Unforgettable experiences working with great professionals around the world across a range of projects.

  • 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 life 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 try to lead by example putting my ability into practice to write clean, maintainable, efficient, robust, highly scalable, reusable, secure and high performing application components and services as per the required specifications.

In addition to being good at understanding the requirements at high level and obtain details and deliver assigned tasks with high quality within given time, following the best development practices, coding standards, documentation and methodologies such as Agile/Scrum and SOLID principles.

  • Designing Solutions

    Turn business requirements into technical features developing software architecture, designing software components and overseeing the development process to ensure that the design is implemented correctly.

  • Autonomy

    Manage work time, development efforts independently, explore existing systems, determine areas of complexity and potential risks to successful implementation of advanced visualization products.

  • Collaborating

    Work closely with various cross functional teams including design, product management and other architects to validate prototypes and interactive user interfaces which meets the product requirements.