Richard Sobreiro

Full-Stack Developer

Solutions Architect

DevOps Engineer

Richard Sobreiro

Full-Stack Developer

Solutions Architect

DevOps Engineer

About Me

I'm a professional with +7 years of experience working in roles like Full-Stack Developer, Solutions Architect and DevOps Engineer. During the past years I was responsible for designing and implementing solutions for a wide range of industries like logistics, car rental, minining, retail and financial institutions.

Aptable and forward thinking, I consider myself someone that can fast learn how to work with any techlogy. My specializations are cloud platforms like AWS and Azure (certifications on both), .NET and Java platforms, React and React Native Frameworks.

Age: 29

Residence: Brazil

Address: Belo Horizonte

Email: richard@sobreiro.dev

What I Do

Frontend Developer

Develop awesome user interfaces with frameworks like Angular, React, Vue and Blazor, helping you achieve sucess on delivering your front-end products.

Mobile Developer

Develop nice mobile apps using React Native and Flutter. Experience with app development in financial industry contexts with more than 30 million accesses per day.

Backend Developer

Build backend software with .Net Framework, .Net Core, Java Spring Boot, Kotlin and NodeJs, alongside mentoring other team members on best practicies.

Solutions Architect

Desinging and implementing solutions in industries from many sectors like logistics, mining, car rental, retail and financial services, using cloud platforms like Azure and AWS (certifications on both).

DevOps Engineer

Automating repetitive tasks like creating development environments using infrastructure as a code, and deployment pipelines using terraform, Azure Resource Manager, and AWS Cloud Formation, while guaranteeing that the DevOps culture is being spread among developers.

QA Engineer

Create automated pipelines of software delivery that guarantee a high product quality by assuring that end-to-end tests were executed over the system versions, covering all use cases.

Core Competencies

Technical Leadership
System Architecture
Frontend Development
Mobile Development
Backend Development
Terraform .NET Framework .NET Core React React Native Typescript Blazor (Server and WebAssembly) SQL Server MongoDB Azure Azure DevOps AWS Kubernetes Docker
Resume
  • Nov 2022 - Current
    Number8
    Louisville, Kentucky
    Senior Software Developer
    Responsible for the design and implementation of applications using React, .NET (5 and 6), Blazor (Server and WebAssembly), SQL Server, MongoDB and Azure Cloud Platform. Production releases where also automated using Azure DevOps.
  • April 2022 - Oct 2022
    Itaú-Unibanco Bank
    São Paulo, Brazil
    Specialist Solutions Architect
    After a promotion within the area of Credit Cards Products, my main responsibilities were related to furthering the modernization process within the bank working closely with the business targets set by the board of executives. This includes acting as a mentor and technical reference for the development squads, designing and implementing loose-coupled systems using AWS and Java as the main technologies for the backend systems, and React for the frontend systems, including React Native for the mobile applications.
  • Sep 2021 - Apr 2022
    Itaú-Unibanco Bank
    São Paulo, Brazil
    Senior Solutions Architect
    Working in the area of Credit Cards Products, I was involved with the migration of the on-premises infrastructure, which uses mainly COBOL and mainframe as the computing platform, to the cloud using AWS technologies, Java/Kotlin as the main programming language for backend systems and React/React Native for frontend and mobile applications. My responsibilities were to act as the person responsible for designing the architecture and providing guidance on how to implement the solutions, using design patterns that identify and isolate systems domains with a low level of coupling between domains. Besides, troubleshooting production problems, mainly during the first releases versions of newborn applications, was also a daily task.
  • Mar 2020 - Aug 2021
    DTI Digital
    Belo Horizonte, Brazil
    Senior Solutions Architect
    As a Solutions Architect, I worked with companies in the retail and mining sector. During that phase, I was helping companies on design and implement systems with millions of users and high TPS using mobile frameworks like Flutter and React Native, .Net Core, Java Spring Framework, and also use cloud providers like Azure and AWS as the infrastructure platforms. My main responsibilities were, given the business and technical needs, to design an architecture solution with the teams that fulfill requirements, alongside developing user stories, mainly the ones that are blockers for the development phase
  • May 2017 - Feb 2020
    DTI Digital
    Belo Horizonte, Brazil
    Technical Lead
    The technical lead role was an opportunity to work as a technical reference and also guarantee that the team did not get stuck when dealing with uncertainties. Breaking business requirements into small technical tasks, and helping the team remove uncertainties while moving toward the goals was my main responsibilities. The main technologies used as the backbone of the systems were Angular, SQL Server, IIS 8.5 and 10, TFS and Azure DevOps, Azure Databases like Azure Cosmos and Azure SQL Database, Azure App Services, and Kubernetes Service.
  • Oct 2016 - May 2017
    DTI Digital
    Belo Horizonte, Brazil
    Software Engineer
    As a software engineer, I was working with teams in agile development software methods, something that DTI Digital is a reference for in the Brazilian IT environment. Starting in companies in the car rental and logistics sector, the main technologies used were .Net Framework, SQL Server, and Angular for the development of applications. Helping companies achieve a higher level of maturity in DevOps practices, Team Foundation Services (TFS) was widely promoted as the tool for build and releasing automation.
Education
  • Jan 2020 - Aug 2021
    Federal University of
    of Minas Gerais

    Belo Horizonte, Brazil
    (Interrupted) Master's degree in Optimization of Logistic and Large Size Systems
    The theme of my master's course was "Optimization of a Ready-Mixed Concrete Industry".A system for registering, storing, and finding the best allocation of resources was being developed. The tool used for the optimization of the concrete orders posted by the customers was a relaxed version of the simplex algorithm.
  • Jul 2015 - Aug 2016
    Technische Universität
    Dortmund
    Dortmund, Germany
    Exchange Period
    During the exchange period, I attended courses about the german language (B1 level), and system optimization using the simplex algorithm, while applying software solutions to problems related to the Kiel port.
  • Jan 2012 - Dec 2017
    Federal University of
    of Minas Gerais

    Belo Horizonte, Brazil
    Bachelor's degree in Control and Automation Engineering
    The main focus of my bachelor's course was Software Engineering and Systems Optimization.
  • Jan 2009 - Dec 2011
    Federal Center of
    Technological Education
    of Minas Gerais

    Belo Horizonte, Brazil
    High School and Technical Course on Industrial Automation
Certifications

AWS Certified SysOps Administrator – Associate

Amazon Web Services (AWS)

Issued Apr 2022 - Expired Apr 2025

AWS Certified Developer – Associate

Amazon Web Services (AWS)

Issued Mar 2022 - Expired Mar 2025

AWS Certified Solutions Architect – Professional

Amazon Web Services (AWS)

Issued Dec 2021 - Expired Dec 2024

AWS Certified Solutions Architect – Associate

Amazon Web Services (AWS)

Issued Sep 2020 - Expired Sep 2023

Microsoft Certified: Azure Solutions Architect Expert

Microsoft

Issued Feb 2021 - Expired Feb 2023

Microsoft Certified: Azure Data Engineer Associate

Microsoft

Issued Jan 2021 - Expired Jan 2023

Microsoft Certified: DevOps Engineer Expert

Microsoft

Issued Dec 2019 - Expired Dec 2021

Microsoft Certified: Azure Developer Associate

Microsoft

Issued Sep 2019 - Expired Sep 2021

AZ-304 Microsoft Azure Architect Design

Microsoft

Issued Feb 2021

AZ-200 Microsoft Azure Developer Core Solutions

Microsoft

Issued Dec 2018

DP-200 Implementing an Azure Data Solution

Microsoft

Issued Jan 2021

DP-201 Designing an Azure Data Solution

Microsoft

Issued Jan 2021

DP-201 Designing an Azure Data Solution

Microsoft

Issued Jan 2021

AZ-300 Microsoft Azure Architect Technologies

Microsoft

Issued Mar 2020

AZ-400 Designing and Implementing Microsoft DevOps Solutions

Microsoft

Issued Dec 2019

AZ-203 Developing Solutions for Microsoft Azure

Microsoft

Issued Sep 2018

Scrum Master Certified (SMC)

Scrum Alliance

Issued Mar 2019 - Expired Mar 2021

React 18 Website - Javascript and Typescript versions

This is a simple application constructed using React and Javascript. Here you will see my knowledge related to React Hooks (Custom Hooks also), Redux, React Router Dom, Jest, React Testing Library, React Animations, and CI/CD for React applications using Azure as a Cloud Provider.

Take a look on the website: https://meddist-ecommerce.sobreiro.dev

React + Javascript Source Code: https://github.com/RichardSobreiro/react-medical-materials-ecommerce

React + Typescript Source Code: https://github.com/RichardSobreiro/react-typescript-medicines-distributor

Home Page
All Orders Page
New Order Page
About Page
Shopping Cart Modal
Product Details Page

1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6

React Native App

A mobile app developed using Expo. It also emulates a medicines distributor marketplace. Many important tools from React and React Native are used like the most important Hooks, the Memoized features from React, and many more.

Take a look on the Source Code: https://github.com/RichardSobreiro/react-native-javascript-meddist-demo

Loading Search Medicines Page
Search Medicines Page
Searching Some Medicine
Updating the Amount of a Medicine in Cart
Purchase Orders Already Created
Shopping Cart

1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6

Under Construction

Contact Me

Address: Belo Horizonte, Brazil

Email: richard@sobreiro.dev

Phone: +55 31 9 9337-8344

Website: richard.sobreiro.dev