Avatar

Details

  • Name: Joao Moreira
  • Location: Boston, MA

Engineering Leader & Systems Architect

I am João Moreira, an engineering leader originally from the Azores, Portugal, now based in Boston. With over 12 years of experience building mission-critical systems, I specialize in the intersection of technical strategy and organizational growth.

My career has been defined by a "full-stack" mindset—not just in code, but in how I approach problems. Whether I'm architecting high-availability Authentication and Authorization layers in healthcare or mentoring a team of engineers to their next promotion, my goal is always the same: building for scale and reliability.

Beyond the Code

While I spend my days solving complex distributed systems problems, I find my balance in other systems:

  • Music: I spent my 20s as a DJ and audio editor, which taught me the importance of "flow" and technical precision.
  • The Home Lab: I am a home automation enthusiast, constantly tweaking my local ecosystem to work more effectively and efficiently for me and my family.
  • Endurance: I am an avid runner, finding that the discipline of a marathon mirrors the long-term focus needed to lead major technical migrations. I am currently attempting to qualify to run the Boston Marathon (3 hours or less!). I also occasionally enjoy playing basketball, but not nearly to the same level I did when I played for a team many years ago.
  • Family: As a new parent, I've found a renewed drive to build technology that makes a meaningful impact on how families live and receive care.
  • The Video Games: When I get the (nowadays very rare) opportunity to sit down and unwind, one of my choices for things to do is playing Video Games. The options right now are either through a PS5, PSVR2 (if I'm feeling physical) or a Nintendo Switch 2. I can go on and on about certain games, such as Bloodborne, Dark Souls, Elden Ring, most Final Fantasy games, Warframe, etc.
View this site on Github

Experience

Staff Engineer L4

Curative | March 2023 to January 2026

Curative Logo

I was promoted to the newly created role of Staff Engineer at Curative

My role as a technical lead includesd providing technical direction for the team, supporting and mentoring the team members, helping the team's Engineering Manager in creating the work processes, planning the upcoming work and more.

  • Kotlin
  • TypeScript
  • Python
  • GraphQL
  • React
  • PostgreSQL
  • Microsoft SQL Server
  • Snowflake
  • Gradle
  • Redux
  • Cypress
  • Buildkite
  • Amazon AWS
  • Terraform
  • Helm
  • Auth0

Senior Software Engineer L3 - Tech Lead

Curative | January 2022 to March 2023

Curative Logo

I was the technical lead of one of the Product Development teams of the Curative Health Plan project. My team is made up of Full Stack engineers that are able to work in all parts of the platform, including infrastructure work.

My role as a technical lead includes providing technical direction for the team, supporting and mentoring the team members, helping the team's Engineering Manager in creating the work processes, planning the upcoming work, handling external stakeholders, and more.

  • Kotlin
  • TypeScript
  • Python
  • GraphQL
  • React
  • PostgreSQL
  • Microsoft SQL Server
  • Snowflake
  • Gradle
  • Redux
  • Cypress
  • Buildkite
  • Amazon AWS
  • Terraform
  • Helm
  • Auth0

Software Engineer

Current Health | August 2020 to January 2022

Current Health Logo

Current Health is a company that focuses on delivering quality patient care at home. It provides a selection of devices for continuous vital monitoring and other features focused on patient care. It also provides a platform for HCPs to review patient data, perform a number of operations and be notified in cases of deterioration.

My role at Current Health was primarily to focus on the planning, design, development and deployment of a variety of features and services to support at home patient care. Along with that, I worked alongside leadership to start up three separate Product Development teams, including hiring, process definition, planning and other duties until an Engineering Manager was hired for the team.

One of the teams I helped start up included a dedicated Mobile Development team that worked with a Mobile Development agency,

  • OpenJDK
  • TypeScript
  • JavaScript
  • PostgreSQL
  • Python
  • Angular
  • Redux
  • Webpack
  • Jenkins
  • Jest
  • Node.js
  • Django
  • Ionic
  • Apache Cordova
  • Amazon AWS
  • Terraform
  • MUI
  • Sass
  • Auth0

Lead Front-End Developer

Funeral Guide | January 2019 to July 2020

Funeral Guide Logo

Lead the Front-End development team (between 3 to 7 people at different points in time) for the Arranger product, a web application built using a React, Redux and GraphQL stack. Also responsible for the building and integration process of the Arranger Front-End using AWS services.

Perform 1-to-1s, conflict resolution, technical mentorship and definition of objectives to all Front-End team members. Provide technical and domain direction for the whole Arranger development team, occasionally performing Scrum Master duties.

Support the entire development team with domain knowledge and occasional Backend work using PHP and Node.js. Delivered a reporting gateway solution as AWS Lambda functions written in Go.

  • JavaScript
  • React
  • Redux
  • Babel
  • GraphQL
  • Webpack
  • Jest
  • Node.js
  • PHP
  • Go
  • Amazon AWS
  • Serverless
  • MUI
  • Sass

Senior Front-End Developer

Oneserve Ltd. | October 2017 to December 2018

Oneserve Ltd. Logo

Lead a small team of developers (between 2 to 3 people) implementing and managing the development lifecycle of a Hybrid Mobile App built using the framework Ionic, along with some services from AWS to support it (Cognito, DynamoDB, API Gateway, Lambda), all deployed via serverless as part of the infrastructure. Provide technical direction and some mentorship to team members.

Development of small features for the Core application written in Java.

  • TypeScript
  • Ionic
  • Angular
  • Apache Cordova
  • Node.js
  • OpenJDK
  • Webpack
  • Amazon AWS
  • Serverless
  • Sass

Senior Web Developer

Sound in Theory Ltd. | August 2016 to October 2017

Sound in Theory Ltd. Logo

Developed websites and storefronts using several PHP frameworks. Worked in technology replacement of a back office quoting engine using React with Flux pattern and Gulp for the build process.

Creation of an automated contact form testing framework. Maintained and configured several servers running Apache and Nginx.

  • JavaScript
  • PHP
  • Node.js
  • React
  • Redux
  • Babel
  • Webpack
  • gulp
  • Magento
  • Laravel
  • MySQL
  • CSS3
  • NGINX
  • Apache

Software Developer

ManyWho Inc. | September 2014 to June 2016

ManyWho Inc. Logo

Developed the primary product (Flow) UI engine using React. Implemented the Front-End of a draw and build tool to create new Flows.

Created a small Python Web Service that converts metadata into Lua code. Designed and implemented workflow solutions using the ManyWho platform and supporting customers on their workflow projects.

  • JavaScript
  • React
  • Redux
  • Babel
  • Webpack
  • gulp
  • Jest
  • Python
  • C Sharp
  • OpenJDK
  • MUI
  • Sass

Front End Developer

blur Group (now Maistro) | April 2014 to August 2014

blur Group (now Maistro) Logo

Developed the front-end backbone of platforms and dashboards for customers’ use, along with the platforms’ respective styling and continuous improvement of user experience.

  • JavaScript
  • Angular
  • Babel
  • Grunt
  • Node.js
  • MUI
  • CSS3

Software Engineer

Betweien | March 2013 to April 2014

Betweien Logo

Developed several websites, web and mobile applications, including management of the remote servers where all the applications developed were hosted.

  • JavaScript
  • PHP
  • Node.js
  • HTML5
  • NGINX
  • Apache
  • CSS3

Skills

Programming Languages

  • JavaScriptJavascript
  • TypeScriptTypescript
  • KotlinKotlin
  • OpenJDKJava
  • PythonPython
  • PHPPHP
  • HTML5HTML5
  • CSS3CSS3
  • SassSCSS
  • GoGo
  • C SharpC#
  • GraphQLGraphQL
  • PostgreSQLPostgreSQL
  • MySQLMySQL
  • Microsoft SQL ServerSQL Server
  • Microsoft SQL ServerSnowflake

Frameworks

  • ReactReact
  • AngularAngular
  • SpringSpring
  • FlaskFlask
  • Vue.jsVue
  • IonicIonic
  • jQueryjQuery
  • MagentoMagento 2
  • LaravelLaravel
  • DjangoDjango

Tools

  • GitGit
  • Amazon AWSAWS
  • DatadogDatadog
  • BuildkiteBuildkite
  • TerraformTerraform
  • GraphQLApollo Client
  • JestJenkins
  • ServerlessServerless
  • HelmHelm
  • ReduxRedux
  • PytestPytest
  • CypressCypress
  • WebpackWebpack
  • rollup.jsRollup
  • gulpGulp
  • JestJest
  • JasmineJasmine
  • Auth0Auth0
  • MUIMaterial UI
  • Apache CordovaCordova

Education

BSC Computer Engineering

Institute of Engineering of Porto (ISEP), Porto, Portugal | September 2008 to October 2012

Learn and applied all aspects of Computer Engineering, including technical Software Development skills, best practices, project management and design, computer hardware and more.

  • OpenJDK
  • JavaScript
  • PHP
  • C
  • C++
  • C Sharp
  • MySQL
  • Microsoft SQL Server
  • Apache

High School

Escola Secundária Antero de Quental | September 2002 – July 2007

General education around Maths, Sciences, Languages (Portuguese, English and French) and others.

iOS Development Course (27 hours)

Institute of Engineering of Porto (ISEP), Porto, Portugal | March 2014 – April 2014

Small bootcamp course with the goal of teaching basic iOS development using Objective-C.

  • iOS
  • C