Web Console – Remote Management

Web Console – Remote Management

Designed, developed and, shipped a brand new feature to the Backup Management Web Console called the Remote Manager that our Software Partners are really excited about. Which is the ability to remotely interact with deployed instances, of the backup software at their customer sites in near real-time. This was a Full Stack project, where I handled all of the back-end, front-end, and infrastructure requirements from concept to release.

What was actually used in this project: AWS Load-Balanced, auto-scaling Elastic Beanstalk: Backend: Django/Python Framework, RESTful APIs,
Made heavy use of Memcache to take the load off of the MySQL RDS database. Front-end: Custom components using HTML, CSS, Vue.js, Javascript, JQuery.

 

 

Remote Manager Overview

How to update and sync configuration changes remotely to your deployed backup agents from the Backup Ops web console.

Additionally, you can also start and stop backup jobs, and restart the service remotely.

My role in this project:

  • APIs design and development
  • Django application development 
  • High Availability Caching strategy
  • Single Page Application (embedded)
  • UI/UX design and development
  • Load balancing
  • Global admin controls

 

 

VitalHx

VitalHx

VitalHx is a user-centric Healthcare Data Management Application, that aims to help patients control, share and manage their health data.

This project is still in active development, but what I can tell you about it, is that it has an active private github, that it uses for version control and deployment on Heroku using a Postgres Database, leveraging Python/Django on the back-end and Vue.js on the front-end, with many custom UI/UX components and API’s wired together making it a very rich and dynamic experience.

lookr uppr – no fluff reverse phone lookup

lookr uppr – no fluff reverse phone lookup

This is one of my own personal projects created using the new Vue CLI 3 tooling for developing Vue.js projects, the app uses async calls to fetch data from the WhitepagesPRO API.

It seems like everyone is getting more and more disruptive callers, I’ve used a few reverse phone lookup site on the web, most of them are spammy, full of clickbaity stuff, or want you to pay for the results after you just waited for a ‘deep lookup’ query.

That’s why I created Lookr Uppr – No fluff reverse phone lookup. [Github repo]

It does what you want very well, lightning fast without all of the noise, distraction and extra things we don’t care about offering a clean, beautiful and rich UX that everyone would love.

The project is also hosted on Github with instructions on how to obtain your own free API Key and launch the project. 

(Update: The Third-party WhitepagesPRO API Keys I was using have been cancelled, and I can’t afford the commercial costs, but if you fork the project and get your own trial key it’ll work.)

 

lookr-uppr-app
Web Console

Web Console

Created new features for the AWS Django/Python multi-tenant Backup Management Web Console. Embedding server dashboard graphs, the ability to add custom user and assigned views, configurable scheduled email reports, automated alert functionality, at-a-glance overview dashboard, white-label software installer build that connects to various cloud storage backends. Tools included AWS Elasticbeanstalk, Django/Python, Bootstrap, CSS, HTML, Jquery, Javascript, Celery, RabbitMQ.

 

 

 

 

 

 

 

 

 

Backup Client

Backup Client

Designed and developed the new backup agent application user interface for Divinsa (WholesaleBackup) completely re-architected.

Implementing modern UI/UX front-end tooling for cross-platform, cross-browser application development using vue.js, vue-router, npm. webpack, babel, HTML, CSS, Javascript, Bootstrap, reusable javascript components.

Installs and launches on Windows Desktops as a business-class incremental, encrypted offsite cloud backup application that is fully brandable, white-labeled and used globally.

Check out the 30-second teaser video [YouTube]