# João Moreira > Staff/Principal Engineer Location: Boston, Massachusetts, United States Profile: https://flows.cv/joo I am a Senior Software Engineer with 12+ years of full-stack experience designing and delivering reliable, scalable, high-performance applications across B2C and B2B environments. Proven experience in leading the full development lifecycle from system architecture to production deployment, driving end-to-end solutions that meet strategic business goals. Skilled in team leadership, with a focus on fostering collaborative team cultures, managing direct reports, and mentoring junior engineers to support their long-term growth. For more information about me please visit https://joaosomoreira.com ## Work Experience ### Staff Engineer @ Curative Jan 2023 – Jan 2026 | Boston, Massachusetts, United States ### Senior Software Engineer Technical Lead @ Curative Jan 2022 – Jan 2023 | Remote ### Software Engineer @ Current Health Jan 2020 – Jan 2022 | Remote ### Lead Front End Developer @ Funeral Guide Jan 2019 – Jan 2020 | Exeter, United Kingdom I was leading the Frontend development team for the Arranger project, a web application to facilitate the entire process of arranging for a funeral. The Frontend stack is built using primarily React, Redux and GraphQL; using Jest as a unit test framework. It is built, deployed and integrated using a combination of custom scripts, Webpack and Bitbucket pipelines. It also leverages offline functionality by using another combination of Service Workers, Redux Offline and a custom built network request queue. I also did some feature work on the Backend, an event sourcing architecture laid out as micro services built using PHP and Node. Frequently performed Scrum Master duties and provided technical direction and domain knowledge support to the entire Arranger team. Implemented a small reporting gateway solution deployed as an AWS Lambda function written in Golang. ### Senior Frontend Developer @ Oneserve Jan 2017 – Jan 2018 | Exeter, United Kingdom I was leading a small team of developers in the implementation of a Hybrid Mobile App built using the Ionic framework (Angular 4, Typescript, Webpack) and a small backend stack in AWS using Cognito, DynamoDB, API Gateway and Lambda. The backend was built and deployed using serverless. I also did some feature work for the Core Web Application written in Java ### Software Developer @ Sound in Theory Jan 2016 – Jan 2017 | Exeter, United Kingdom Development of websites and storefronts using several PHP frameworks including Magento 2, FuelPHP and Laravel. Technology replacement of a small quoting engine using React with Flux pattern and Gulp for the development process. Creation of an automated contact form testing framework using NodeJS and Selenium. Responsible for maintaining and configuring several servers running Apache and Nginx. ### Solutions Developer @ ManyWho Jan 2014 – Jan 2016 During my time at ManyWho, I was involved in several Projects. One was the construction of a UI framework that receives metadata in the form of JSON through AJAX. This framework was built using in Javascript on top of React and its build process is managed through Gulp. I was also part of the implementation team for the new Draw Tool, where users could build their own applications using a Drag & Drop tool. This was done again in React, but this time using the Flux pattern (Alt.js) and implemented in ES6. The build process was done with Gulp and Webpack. Another project I did was the implementation of a small Web Service in Python with the intent of converting specific metadata into Lua code. While not working on these projects, I was in charge of building workflow solutions to several clients, along with providing customer support and training to users on our platform. ### Front End Developer @ blur Group Jan 2014 – Jan 2014 | Exeter Development of the front-end backbone of platforms and dashboards for customers’ use primarily implemented on AngularJS technology, along with the platforms’ respective styling and continuous improvement of user experience. ### Software Developer @ Betweien - Challenge and Success, Lda. Jan 2013 – Jan 2014 | Braga Area, Portugal I was mainly a developer for Betweien, but I also helped with any issues associated with computers or technology. I was also responsible with server management and configuration. I worked on things ranging from simple PHP websites, full PHP and MySQL applications or Web Services using external APIs to developing HTML5 games and porting those games for Desktop and Mobile versions. ## Education ### Licentiate degree in Computer Engineering Instituto Superior de Engenharia do Porto Jan 2007 – Jan 2012 ### Escola Secundária Antero de Quental Jan 2001 – Jan 2007 ## Contact & Social - LinkedIn: https://linkedin.com/in/joaosousamoreira - Website: https://joaosomoreira.com --- Source: https://flows.cv/joo JSON Resume: https://flows.cv/joo/resume.json Last updated: 2026-03-22