Technology Stack

Tech Stack

FRAMEWORKS

SpringBoot

Spring Boot is a Java-based framework built on top of the Spring framework. With Spring Boot, developers can quickly set up and configure Spring-based applications. It offers features like auto-configuration and embedded servers.

Flask

Flask is a lightweight and flexible Python web framework. It is designed to be simple and easy to use, allowing developers to get started quickly with web development in Python. It's often chosen for building smaller web applications or APIs.

Express.JS

Express.js is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. Express simplifies the process of handling HTTP requests, defining routes, and integrating middleware.

Python

Python is known for its simplicity, readability,interpreted language favored for its ease of learning. Python's third-party packages, such as NumPy, Pandas, make it a powerful choice for development of complex applications.

Java

Java is renowned for its portability, scalability, and platform independence. Java's strong emphasis on object-oriented programming, with features like multi-threading, exception handling, makes it suitable for building reliable software solutions.

Javascript

JavaScript's asynchronous and event-driven nature, along with its extensive ecosystem of libraries and frameworks such as React, Angular, makes it a versatile choice for building modern web applications with rich user interfaces and seamless interactivity.

SERVER-SIDE

VISUALISATION

Redash

Redash is an open-source data visualization and dashboarding platform that allows users to query, visualize, and collaborate on their data. It supports a wide range of data sources, including SQL databases, NoSQL databases, APIs, and cloud services.

PowerBI

Power BI is a business analytics tool developed by Microsoft. It enables users to visualize and analyze data from a variety of sources to make informed business decisions.

Qliksense

Qlik Sense is a data analytics and business intelligence platform developed by Qlik. It enables users to create interactive data visualizations, dashboards, and reports to explore and analyze data from various sources.

React

React is a JavaScript library developed by Facebook for building user interfaces, particularly for single-page applications where data is updated frequently

Flutter

Flutter is an open-source UI software development kit created by Google for building natively compiled applications for mobile, web, and desktop from a single codebase.

UI/UX

ANALYTICS

Python

Python's SciPy library provides a wide range of statistical functions and algorithms for tasks such as hypothesis testing, regression analysis and descriptive statistics. Statsmodels is another library that specializes in statistical modeling

Spark

Spark, an open-source distributed computing system, has gained significant popularity in the field of analytics due to its ability to handle large-scale data processing tasks efficiently.

RDBMS

A Relational Database Management System (RDBMS) is a software system that enables users to create, manage, and interact with relational databases.RDBMS Example: PostgreSQL

NoSQL

NoSQL, or "Not Only SQL," is a category of database management systems (DBMS) store data in a variety of formats, including key-value pairs, document stores, column-family stores, and graph databases.NoSQL Example: MongoDB, Casandra

Storage

Storage solutions are essential components of IT infrastructure, enabling organizations to store, and retrieve data efficiently to support business operations and decision-making processes.Storage Example : min.io, AWS S3, Azure Storage

DATABASE

OTHER COMPONENTS

Elastic Search

Elasticsearch is a distributed, RESTful search and analytics engine built on top of Apache Lucene. It is designed for horizontally scalable full-text search, real-time analytics, and log data analysis.

Redis

Redis is an open-source, in-memory data structure store known for its speed, simplicity, and versatility. It supports various data structures such as strings, lists, sets, sorted sets, hashes, and more.

Kafka

Apache Kafka is a distributed event streaming platform designed for building real-time data pipelines and streaming applications. It provides a publish-subscribe messaging system with fault tolerance, scalability and durability.