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!
Position
Full Stack
Organization
Nowigence Inc
Year
2019 - Current
Work
- python
- node
- typescript
- graphql
- golang
- redis
- mongo