
​Our Tech Stack
The Data Rivr team has been building custom software solutions for the past two decades. Take a look below and our current skill sets for building software!
Details
Front-End Development
-
Angular: Expertise in building dynamic, responsive, and user-friendly front-end applications. Proficient in using Angular CLI and Angular Material to create modular and maintainable code.
-
React: Experience with React hooks, context API, and state management libraries like Redux. Familiarity with React Router for navigation and routing in single-page applications. Knowledge of component-based architecture and reusable UI components.
-
Vue.js: Skilled in developing responsive and performant web applications using Vue.js. Expertise in Vue CLI, Vue Router, and Vuex for state management.
-
JavaScript/TypeScript: Strong proficiency in JavaScript and experience with TypeScript for type-safe code.
API/Back-End Development
-
Node.js: Designed and developed RESTful APIs using Node.js and Express.js, enabling seamless communication between front-end and back-end systems. Ensured security and scalability through best practices and efficient coding standards.
-
ASP.NET Core: Proficient in building robust, scalable, and high-performance web applications using ASP.NET Core. Expertise in using Entity Framework Core for ORM (Object-Relational Mapping) to interact with databases
Data Management
As part of these tools, the following AWS services were utilized:
-
PostgreSQL: Strong knowledge of database design, optimization, and management. Proficient in writing complex SQL queries, stored procedures, and using tools like pgAdmin for database administration.
-
Microsoft SQL Server: Proficient in using SQL Server Integration Services (SSIS) for ETL (Extract, Transform, Load) processes. Knowledge of SQL Server security best practices, including user roles, permissions, and encryption.
-
MongoDB: Expertise in designing and modeling NoSQL databases using MongoDB. Proficient in creating collections, documents, and indexes. Skilled in performing CRUD (Create, Read, Update, Delete) operations.
-
ElasticSearch: Expertise in creating and managing indexes, documents, and mappings. Proficient in writing complex search queries using Elasticsearch Query DSL.
-
Elastic Search
-
Lambda
-
CloudFront
-
RDS databases
Cloud Hosting
-
AWS: Hands-on experience with various AWS services, including EC2, S3, RDS, Lambda, and CloudFormation. Capable of deploying, monitoring, and maintaining cloud-based applications and infrastructure. Preferred to build out infrastructure using serverless framework/environment.
-
Azure: Expertise in deploying, configuring, and managing virtual machines on Azure. Skilled in deploying and managing web applications using Azure App Services. Proficient in using Azure Blob Storage, Azure Files, and Azure SQL Database for data storage solutions.