Mateus Freira dos Santos
Principal Architect at VIDA- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
VIDA
-
Medical Equipment Manufacturing
-
1 - 100 Employee
-
Principal Architect
-
Oct 2023 - Present
United States I joined Vida with the aim of leading the implementation of engineering best practices to scale the company's technology and developer teams. My focus are on areas such as CI/CD, Cloud Adoption (specifically AWS), scalability, team training, mentoring, and growth. In my role, I am responsible for developing and preparing program requirements, designs, preliminary and final designs, specifications, implementation, launching and monitoring for complex systems projects.
-
-
-
Vila Rika Soluções
-
Brazil
-
Information Technology & Services
-
1 - 100 Employee
-
Co-Founder
-
Mar 2013 - Present
Belo Horizonte Area, Brazil The company is focused on the development of manager solution SAS, simple, agile, and mobile-first. My responsibilities were the business strategy, software architecture, after-sales, new technologies, new products, and infrastructure manager (Linode, DigitalOcean, and Amazon). Design and develop a system with Rust, Scala(Play and Lift), NodeJs (Express and Mongo) to backend and angularJs, jquery, handlebars Coffeescript for the frontend. Technology stack: Rust, Scala(Play and… Show more The company is focused on the development of manager solution SAS, simple, agile, and mobile-first. My responsibilities were the business strategy, software architecture, after-sales, new technologies, new products, and infrastructure manager (Linode, DigitalOcean, and Amazon). Design and develop a system with Rust, Scala(Play and Lift), NodeJs (Express and Mongo) to backend and angularJs, jquery, handlebars Coffeescript for the frontend. Technology stack: Rust, Scala(Play and Lift), Postgresql, React (with redux), NodeJs (Express and Mongo), angularJs, jquery, handlebars Coffeescript. Show less
-
-
-
Radical Imaging LLC
-
United States
-
Software Development
-
1 - 100 Employee
-
Principal Software Engineer
-
Jul 2022 - Oct 2023
Remote [Remote] As a Principal, my mission is to spread the culture of test-driven development, metrics-driven performance, and evidence-based software engineering practices for all the teams in the products I work on. I was responsible for leading the development of the first SAAS product of the company a Medical Image Viewer-as-a-Service (https://flexview.ai/), from the initial design phase to its general availability launch. This involved building the team and selecting the tech stack… Show more [Remote] As a Principal, my mission is to spread the culture of test-driven development, metrics-driven performance, and evidence-based software engineering practices for all the teams in the products I work on. I was responsible for leading the development of the first SAAS product of the company a Medical Image Viewer-as-a-Service (https://flexview.ai/), from the initial design phase to its general availability launch. This involved building the team and selecting the tech stack, which included OHIF, Next.Js, Nest.js, and Postgres deployed on AWS. Additionally, I established engineering practices such as continuous integration and delivery, test-first development, mob-programming, and real-time infrastructure monitoring.
-
-
Tech Lead, Software Engineer
-
Feb 2019 - Aug 2022
Remote [Remote] As lead platform performance engineer at Change Healthcare, my duties include finding and investigating platform scalability bottlenecks and mentoring and pairing senior engineers from all teams in Canada, the USA, and Israel to ensure the performance of the different components. My items delivered in this team include: * Built from scratch an open-source-based performance framework using Argo Workflow running on top of Kubernetes (GKE), making it scalable horizontally as… Show more [Remote] As lead platform performance engineer at Change Healthcare, my duties include finding and investigating platform scalability bottlenecks and mentoring and pairing senior engineers from all teams in Canada, the USA, and Israel to ensure the performance of the different components. My items delivered in this team include: * Built from scratch an open-source-based performance framework using Argo Workflow running on top of Kubernetes (GKE), making it scalable horizontally as needed. Moreover, running as a single test instance, I performed calling from a simple form and ran tests of several different technologies including but not limited to Jmeter, K6, and Puppeteer. * Reduced the time to prepare performance tests from several hours to a few seconds with the click of a button. * Introduced the metrics-obsessed culture, leading front-end and back-end engineers to create and watch performance metrics. * Built several Grafana dashboards to watch the performance on the Platform, Customer, and User level; the same dashboards are used today from Dev to Prod to observe performance at all levels. * Provide glue work from Architecture, Development, and SRE teams. With expertise in all three areas, I help the information flow from all teams smoothly and help all to speak the same language. Before my current project, my deliveries also included but were not limited to: * Migrated all services from Azure to Google Cloud. After the Change Healthcare acquisition, I led the migration from AKS to GKS (Google Kubernetes Service), Azure Blobs to Google Cloud Storage, and Azure Service Bus to Google PubSub. * Migrated from legacy deployment using Azure VM to AKS, creating and reviewing all k8s service and deployments definitions. * Built the CD pipeline, including database migration, terraform, image update, post-deployment functional tests running, and notifications. * Built a monitoring infrastructure with Prometheus, Kibana, Grafana, and Linkerd to operate the AKS infra.
-
-
Software Engineer
-
Feb 2019 - Apr 2019
Boston, Massachusetts, United States [Remote] I am software engineer consultant, working in medical imaging applications development projects, Technology stack: Node.js, React.js, Mongo, Dicom (Digital Imaging and Communications in Medicine ), Cornerstone.js, Medical Imaging Processing.
-
-
-
Tenfold, A LivePerson (LPSN) Company
-
United States
-
Software Development
-
1 - 100 Employee
-
Lead Software Engineer
-
Feb 2017 - Feb 2019
Austin, Texas Area [Remote] Today I lead a team of four engineers, with the mission to improve the product and increase the NPS metrics, also training, hiring and mentoring the team member. Technology stack: Node.js, Angular, Mongo, Firebase, ElasticSearch, Kafka, AWS, Google Cloud.
-
-
Software Engineer
-
Sep 2016 - Feb 2017
Austin, Texas Area [Remote] My first challenge at Tenfold was to develop a new feature of email integration, using the email as data streaming to collect customers' interactions and sync this information with record systems like the CRM. The integration included https://context.io, google apps, office 365 and Salesforce APIs. Then I developed a new Gmail chrome extension to make the all CRM information available on the Gmail interface. Then my next challenge on tenfold was to take part in a task force to… Show more [Remote] My first challenge at Tenfold was to develop a new feature of email integration, using the email as data streaming to collect customers' interactions and sync this information with record systems like the CRM. The integration included https://context.io, google apps, office 365 and Salesforce APIs. Then I developed a new Gmail chrome extension to make the all CRM information available on the Gmail interface. Then my next challenge on tenfold was to take part in a task force to improve the NPS and reduce to 0 the number of outages. As a part of this job, I took the responsibility to increase the backend code coverage to > 70% and also fixing some edge case bugs that only happened in the production environment. These two tasks give me a new vision of the code, and system architecture which soon made me a Lead Engineer. Technology stack: Node.js, Angular, Mongo, Firebase, ElasticSearch, Kafka, AWS, Google Cloud.
-
-
-
Teknisa Software
-
Brazil
-
Software Development
-
300 - 400 Employee
-
Software Architect
-
Mar 2013 - Sep 2016
Belo Horizonte Area, Brazil I developed from scratch the principal product of the Zeedhi Framework. That is a Full Stack solution to build web/mobile apps. My duties include working to ensure the proper scalability of the various applications that we developed and supporting the web and mobile development teams. I also assist with the training of the work teams by helping train them, and implementing and deploying performance improvement with techniques and tools, such as GIT, TDD, CI, CD, DDD. Technology… Show more I developed from scratch the principal product of the Zeedhi Framework. That is a Full Stack solution to build web/mobile apps. My duties include working to ensure the proper scalability of the various applications that we developed and supporting the web and mobile development teams. I also assist with the training of the work teams by helping train them, and implementing and deploying performance improvement with techniques and tools, such as GIT, TDD, CI, CD, DDD. Technology stack: AngularJS, SASS, Compass, Moment, Grunt, Bower, Jasmine, Node.js, Memcached, Selenium, Oracle, Postgresql, ActiveMQ, Mongo, PHP, and Java. Follow you can check some apps built with the framework: https://goo.gl/JExvOC https://goo.gl/8rz9q6 https://goo.gl/h0Efpj https://goo.gl/xEi5eL https://goo.gl/pQ4gLB https://goo.gl/pwGECQ https://goo.gl/sMIapd https://goo.gl/vO05BB https://goo.gl/HJ9Kbs https://goo.gl/SH9d6e https://goo.gl/4Rzpi5 Show less
-
-
-
PrimeBuilder
-
Software Development
-
1 - 100 Employee
-
Software Architect
-
May 2010 - Mar 2013
Belo Horizonte Area, Brazil I was responsible for the development of highly sophisticated mobile systems for user localization and process automatization. I coordinated the development and deployment of new persistence and synchronization frameworks for mobile applications (Android and J2ME). I guided a front-end team to ensure the proper implementation of good user experience guidelines using HTML, CSS, Javascript, and mobile technologies. I created a workflow of mobile teams with the following… Show more I was responsible for the development of highly sophisticated mobile systems for user localization and process automatization. I coordinated the development and deployment of new persistence and synchronization frameworks for mobile applications (Android and J2ME). I guided a front-end team to ensure the proper implementation of good user experience guidelines using HTML, CSS, Javascript, and mobile technologies. I created a workflow of mobile teams with the following tools: Jenkins, Github, TDD, CI. Technologies: Android, J2ME. Show less
-
-
-
Teknisa Software
-
Brazil
-
Software Development
-
300 - 400 Employee
-
Programmer
-
Jul 2009 - May 2010
Belo Horizonte Area, Brazil I was in charge design and build a new metadata oriented web framework, with an engine to release for many devices with the same metadata base. Using PHP, Zend, Android, Java, Doctrine, Jquery, P4A, and Oracle. I ministered courses of object orientation and design patterns for other developers.
-
-
-
-
Programador
-
Sep 2008 - Jul 2009
Belo Horizonte Area, Brazil I was responsible for the development of an ERP for beauty salons in PHP and MYSQL. After three months, I was the lead developer of this product. I had delivered it to the first customer in 6 months.
-
-
-
-
Auxiliar de Serviços D
-
Sep 2007 - Sep 2008
Belo Horizonte Area, Brazil PHP Development
-
-
Education
-
Pontifícia Universidade Católica de Minas Gerais
Master of Science in Computer Science (M.S.C.S.), Computer Science -
Pontifícia Universidade Católica de Minas Gerais
Bachelor's degree, Information Systems