You can send me an email or a Linkedin message
that I will get back as soon as possible.
Rodrigo Tosta
Software Engineer | Mobile Web Specialist & ArchitectI 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.
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
- study
- music
- food
- drinking
- running
- reading
What can I offer
Web & Mobile Specialist
Responsive and efficient applications using modern frameworks and architecture to improve user experience and higher engagement.
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
Cloud containers used to collect and handle large amount of data through different sources, maintaining the data warehouse clean and organised.
Reponsive & Adaptive Designs
Translate complex UX designs into isolated web components to support multiple browsers and resolutions without affecting the functionalities.
Clean Architecture
Techniques and strategies used during the development to reduce the development time and increase the quality of the final product.
E2E Software Development
Solving human problems through technology and help businesses to build large and complex application that save them time and money.
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
- 2003 - 2007Degree in software engineeringCollege attended at Fundacao Santo Andre in Brazil
- 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.
- Pluralsight
- Alura
- Udemy
- Vue School
- Harvard.edu
- Front-end frameworks
Angular, Vue 3, Nuxt 3, React, NextJs, Svelte and MicroFrontend
- AWS serverless application
API Gateway, AppSync, Lambdas, Cognito and DynamoDB
- SQL and NoSQL database
Microoft SQL, Postgre , MongoDB and Firestore
- Python for data processing
Python, Pandas and AWS ECS/ECR containers
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.
TalentFirst.ai
Software Engenieer
Appliances Online
Software Engineer
SG Digital
R&D Engineer
Nextgen Gaming
Web & Game Developer
Limpid Logic
Software Engineer
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 BrasilRodrigo provided a clean and well-organized architecture, his code is simple to read, understand and maintain.
Thiago VitoFounder at UnicornsFactoryWithout 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.
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.