SYSTEMS ARCHITECT

Using industry-standard Modeling, systems are designed to allow smooth dataflow, uniform cohesion, and loose coupling, even while supporting different development platforms and web infrastructure. Using modern constructs, systems are designed to be cloud agnostic, highly scalable, highly reactive, and fault tolerant. Some of these techniques include:

  • Distributed Systems (eg. Kubernetes)
  • Dynamic Load Balancing
  • Microservice Architecture
  • Containerization
  • Modern Communications Protocols
  • API Gateways (DMZ) and Security

Event Driven Architecture

While Batch processing still has its place in any product, numerous benefits can be gained by adopting (even partially) an Event Driven Architecture. By decoupling components via structures like publisher-subscriber models, product features are made to be reactive to user events or data changes allowing for real-time/rapid response. This paradigm makes onboarding new components and modifying existing ones easier by its decoupled nature.

DATALAKES AND WAREHOUSING

Ingesting user-generated, device generated and external data sources into a Datalake, extracting, transforming and loading (ELT) it into a central Data Warehouse following the Dimensional Data Model with Denormalization to allow for fast analytics and retrieval.

Google BigQuery Amazon Snowflake
Azure Synapse Apache Spark
Google Dataflow (Apache Beam) Debezium (Postgres)

MACHINE LEARNING ENGINEER

Do more with your data with the latest in Machine Learning techniques and technologies that study your customers on a personal level.

  • Predict and Analyse Customer Trends
  • Predict Customer's Future Behavior
  • Generate Customer Specific Deals
  • Predict Market Events

FULL STACK DEVELOPER

Ability, skill, and knowledge to not only design and create beautiful user experiences and scalable applications but also design, create and manage the background support systems and services.

.NET Framework PHP - Laravel
High Performance Backends(Rust,Go) Java Server Pages
Mobile Apps (Native Android, Flutter) WordPress Stacks
IoT devices Modern Databases (SQL, NoSql, Data Lakes)

Favorite Technologies

ElasticSearch

A high-performance Search and Analysis engine, ElasticSearch can drive modern UI experiences with fast data access and transformations.

Kubernetes

A staple in modern Distributed Systems, this Orchestration framework allows for globally spanning, resilient and dynamically scaling systems.

Mindsdb

A rather unique SQL database with machine learning processing built in, to allow for access to predictive models derived from its data.

Terraform

A code technology facilitation Infrastructure as Code, Terraform allows for the declarative definition of cloud resources for strong consistency and replayability.

Apache Kafka

An open-source event streaming platform that allows for distributed message processing following the publisher-subscriber model.

Remote Procedure Call

A high-performance Communications framework boasting features like bi-directional connections and lightning-fast, language-agnostic object serialization.

Personal Projects

Personal Projects are collected under Eridani Digital Technology