Albert Dias Moreira

email: inbox@albert-dm.dev

phone: + 55 31 9 7360-7172

location: Brazil (GMT-3)

https://albert-dm.dev

Github Profile /albert-dm /albert-dm

Very versatile professional experienced with many different technologies and businesses, at startups and big companies

Fullstack Software Engineer looking for an exciting challenge to be able to contribute on building maintainable and scalable systems with high quality code and fast pace.

Frontend
React JS
Typescript
Webpack
Backend
Python
NodeJs
Fullstack
AWS
Docker
Micro services

Work Experience

Feb 2023 - now | Software Engineer | Turing, Palo Alto - USA

Fullstack Development. Building supply chain web app for big car manufacturer using micro front ends, shared component libraries and serverless Python API. International remote team.

Serverless Backend

  • Python Lambda Functions and AppSync to build Graphql API
  • Pydantic for types
  • Dynamodb, Postgres(RDS)
  • Serverless Framework (IaC)

Frontend React

  • Big system application built with micro-frontends (module federation)
  • React, Recharts, MUI
  • Contributing to build and improve custom component libraries
  • Dynamic dashboards and tables

Trunk based development with full CI/CD pipeline, high code quality and testing coverage.

ReactJS
TypeScript
Webpack
Python
GraphQL
AWS Lambda
AWS AppSync
AWS Amplify
Serverless Framework

Dec 2021 - Feb 2023 | Tech Lead | Iteris, São Paulo - Brazil

Refinement and validation of tasks to make them detailed and clear for other devs and removal of blockers. Manage dev team and work with Product Owner and Agile Master to increase efficiency and quality of work. Fullstack coding and code review.

Micro services backend

  • Typescript api with Graphql
  • Apollo Federation to integrate multiple services
  • AWS Lambda and Glue for integration and ETL
  • Integration with SAP and other external services

Responsive web app

  • React Native app for field workers
  • Apollo Client for data fetching
  • Typescript and Styled Components

Tech Lead for a team of 5 developers. Acting to facilitate the work of the team and help business to achieve their goals.

React Native
Apollo Client
Typescript
NodeJS
Graphql
Apollo Federation
TypeORM
AWS Lambda
AWS Glue
CI/CD
SAP Integration

May 2020 - Dec 2021 | React Development Lead | Planerio GmbH, Munich - Germany

Shift Management System for Medical Staff. React Native app for iOS and Android and Web Application using React and PHP Symphony

Front end and Mobile

  • Worked on the development of a Mobile app used by hospital staff to manage their shifts and resting times/ day offs.
  • Developed it using React Native and Typescript.
  • Helped improve code quality and testing coverage.

The app was published both on Android and iOS stores.

Back end API

  • Worked on the improvement and development of endpoints to make it easier for the app to get the needed information.
  • Developed the backend with Symphony PHP framework

Delivered new and better APIs for the mobile app to use.

React Native
ReactJS
Typescript
PHP
Symphony
REST API

Nov 2019 - Apr 2020 | Frontend Developer | Nama.ai, São Paulo - Brazil

Refactoring and updating Chatbot platform frontend and building a Design System library side by side with a designer

Nama Platform

  • Updated legacy chatbot platform built with React and Typescript.
  • Updated some libs and logic in the legacy project.

The deliverables were sent according to the deadlines set.

Nama Design Systen

  • Worked on the development of a design system component library and documentation using React and Storybook.
  • Configured basic definitions of the project.
  • Built the scaffolding for the solution, as well as some basic components.
ReactJS
Typescript
Design System
Chatbot

Jun 2018 - Oct 2019 | Frontend/Chatbot Developer | Take Blip, Belo Horizonte - Brazil

Chatbot development using low-code Blip platform and integration with different chat channels. Low-code chatbot and Help Desk platforms development.

Chatbot Development

  • Worked on the development of different chatbots for multiple clients. - Developed Chatbots using the company’s low code platform and C# API for integration with client data.

Successfully delivered dynamic and interactive chatbots.

Platform Frontend Maintenance

  • Worked on AngularJS and Typescript low-code chatbot platform improvement and maintenance.
  • Used React for developing new user configuration pages.

Delivered new functionalities for the web platform and user configuration pages.

ReactJS
AngularJS
VueJS
C#
Chatbot
Blip Platform
API Integration

Education

Oct 2023 - Sep 2024 | Software Architecture Graduation | FIAP

Main subjects: Domain Driven Design, Kubernetes, Docker, Quality Assurance, Microservices, Hexagonal Architecture, Clean Architecture, CI/CD
One-year course focused on software architecture, design patterns, and best practices

Jan 2010 - Mar 2016 | Control and Automation Engineering | Escola de Minas - UFOP

Main subjects: Industrial Automation, Home Automation, Information Systems Development, Control
Participation in 18 week project: designing and developing robot arm