Pluaris

Software Engineer • Engineering Manager • Architecture / UI / UX / Development • 2019 - Present

What we do?

Pluaris specializes in reading and comprehending data, analyzing cause and effect, identifying benchmarks and measuring performance against them, tracing and linking intelligence by topics, extracting critical intelligence, alerting, answering questions on-the-fly, and synthesizing outputs. This saves each employee an average of 2 hours per day. It accelerates the pace of business resulting in revenue growth and increased profitability.

Backend

We are transitioning from a Monolith to a more Microservice approach. Some services are now run with Docker. With a goal of having our Microservices containerized and running in Kubernetes.

We use NodeJS, ExpressJS Fastify, TypeScript, GraphQL, MongoDB, Redis.

I’m a big fan of automation and have tried to streamline lots of different tasks and workflows. GoLang Go has been a fantastic addition and a joy to work with! Not that NodeJS is a slouch in the speed department but I have a feeling more microservices will be written in Go in the future.

For the DataScience side of the coin we use Python along with a Flask API. I won’t waste time name dropping all of the DataScience tools and libraries we utilize as this is not my area of expertise. However; I have pitched in on the Flask API and helped on and off with things such as (architecture, performance, deployment, debugging, scripting).

Frontend

On the frontend we are using React, along with TypeScript to handle the data and deliver rich user tailored experiences for our clients.

Your data Internal Memory, available to recall and curate a more personalized view into the inner workings of either your business or your brain in real-time.

Dev Ops

Our current cloud provider is Digital Ocean. We have some automation scripts in place to pull in the new code, run some tests, re-build, and deploy.

Our NodeJS servers are spread across multiple droplets and we are load-balancing and using reverse proxies.

A key piece of kit in this setup has been Caddy and man is it awesome! Much cleaner and easier to work with than an Nginx config. It handles auto SSL renewal with minimal fuss. And automating different servers to run different Caddyfile(s) has been a fantastic experience.

As we continue moving everything for production into Docker and finishing our move to K8s we will have the freedom to take our platform and deploy it on AWS, Google Cloud, Azure, or anywhere we need to go!

Dashboard view of Pluaris!

Position

Full Stack

Organization

Nowigence Inc

Year

2019 - Current

Work
  • python
  • node
  • typescript
  • graphql
  • golang
  • redis
  • mongo