Nick Freitas

Software Engineer with 7 years’ full-stack experience. Developed Angular frontends, JS/TS/Python APIs backends, and scalable microservices using AWS cloud products. Experience with both Scrum and SAFe Agile in three different teams, including demoing work completed by the team to contract stakeholders.


Experience

Full Stack Engineer

Haplet

Developer in Analytic Cloud Reporting (ACR), a modernization effort to move Hospital Quality Report generation to AWS. ACR consists of Python microservices used to generate Excel reports; a Golang API with a PostgreSQL DB for bundling reports; and an Angular frontend for hospital users to download their quality reports.

  • Created a Golang API using the Repository-Service pattern, that communicates with S3, SQS, and PostgreSQL to deliver reports.
  • Worked with PMs, Tech Leads, and Architects on designing solutions, and later implementing them.
  • Introduced concurrency/multiprocessing to the report generation microservice, leading to an 80-90% decrease in runtime.
  • Co-ordinated with other teams to add and deploy new features in shared repositories.
  • Trained new developers coming into ACR on the different products and technologies used.
  • Added unit tests to Python, Go, and Angular products covering 80+% of codebases, that caught future development bugs.
  • Created Classification and Regression models as part of an anomaly detection proof-of-concept to validate measure scores.
September 2021 - Present

Software Engineer

Patriot Properties

Developer in AssessPro, a Computer Assisted Mass Appraisal (CAMA) application used by hundreds of jurisdictions. AssessPro is a C#/.NET desktop application and uses Microsoft SQL Server as the database.

  • Worked closely with Clients, BAs, and PMs to implement state/county specific workflows in the product.
  • Optimized valuations, extracts, and imports to reduce runtime by several orders of magnitude.
  • Created interfaces for validating nightly processes, manually run those processes, and reporting results.
  • Worked with data conversion specialists to validate critical data sent to the Department of Revenue and taxpayers.
July 2017 - September 2021

Full Stack Web Developer

JD Software

Developer in Arc, a commercial off-the-shelf (COTS) electronic licensing and permitting solution. Arc is built with an Angular frontend, Express.js backend, and uses MongoDB as the database.

  • Created a reporting and business intelligence interface that aggregates data based on user-defined parameters.
  • Integrated Elasticsearch with MongoDB, allowing real-time use of data in reports and business intelligence charts.
  • Created a drag-and-drop BPMN workflow interfaces to allow users to create customizable approval processes.
  • Migrated the product from Angular.js to Angular, decreasing page load times and increasing performance.
  • Cached commonly accessed API endpoints using Redis, leading to a decrease in API response time.
  • Introduced NgRx to store application state used by different modules, decreasing overall code complexity.
May 2015 - June 2017

Assistant Lab Administrator

Salem State University

Created an inventory and log management application using MVC patterns in PHP.

May 2014 - May 2015

Skills

Languages
  • ES6/JavaScript/TypeScript, HTML/CSS/SCSS, Golang, Python, C#/.NET
Frontend
  • Angular, NgRx
Backend
  • Node.js, Nest.js/Express.js, GraphQL, REST
Cloud Development
  • Amazon Web Services (AWS), S3, SQS, Lambda, ECS, Step Functions, Hasura
Datastores
  • MS SQL Server, MongoDB, Elasticsearch, Redis
Misc
  • Git, Jira, SonarQube, SVN, Agile (Scrum, SAFe)

Projects

Phasma No Evidence

Frontend Angular/PWA/Bootstrap Application Site (Hosted on GitHub) Source Code (Github)

Phasma No-Evidence is an online web app to help with no-evidence run of the video game Phasmophobia.

This application is written in Typescript using Angular with Bootstrap. There is no backend since all of the questions are on the frontend application itself. This is a Progressive Web Application that will work offline and can be downloaded on mobile. This app is hosted on GitHub pages.


Education

Salem State University

Bachelor of Science, Computer Science

Honors: Cum Laude, Upsilon Pi Epsilon

Awards: 1 st Place - SSU Programming Contest (2015); 2 nd Place - SSU Programming Contest (2014)

September 2013 - January 2017