
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.
While I spend my days solving complex distributed systems problems, I find my balance in other systems:
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.
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.

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,

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.

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.

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.

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.

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

Developed several websites, web and mobile applications, including management of the remote servers where all the applications developed were hosted.
Learn and applied all aspects of Computer Engineering, including technical Software Development skills, best practices, project management and design, computer hardware and more.
General education around Maths, Sciences, Languages (Portuguese, English and French) and others.
Small bootcamp course with the goal of teaching basic iOS development using Objective-C.