I learn things by doing.
Top interests: Software Engineering, Full-stack Development, Quantum Information System, Deep Learning, Genetic Algorithms.
Domain: Web-development, eCommerce, Quantum Computing, Data Science.
Server Side Technologies: Spring, Node.js, Express.js, Django.
Client Side Technologies: Vue.js, Qt.
Genral Purpose Programing and Scripting languages: C++, Java, Python, JavaScript
Databases: MySQL, MongoDB (including ORM Frameworks like Mongoose), Neo4j.
Build, CI/CD, Code Review, and Testing Tools: Ant, Maven, Gradle, CMake, NPM, Docker, Jenkins, JMeter, Loadtest (npm), Postman, SonarQube.
Source code management: Github.
What I do in free time: Simulating Quantum Algorithms, Learn about NNs and Genetic Algorithm, Read about graph databases, Do competitive coding, explore data structures, improving my understanding of Design Patterns and problem solving, and read CPP Reference.
Strengths: Problem solving, Zeal to learn, Having fruitful technical conversations.
Source code of personal website, https://gaurav.app, https://gauravsaini.dev, and https://metamemelord.com.
A blockchain to manage rewards and transactions
Bombard your kafka broker with messages from multiple threads!
This repo contains demo code for benchmarking popular web frameworks in various programming languages.
This repo contains code from The Rust Programming Language course by Dmitri Nesteruk on Udemy
This repo contains a simple RESTful API that uses gin-gonic/gin for routing, APM for distributed tracing, Mongo for persistence, and Redis for caching. Logging using ELK will be added later.
This repo contains Rust code for simple publishing and receiving from RabbitMQ.
This repo contains code from Node JS: Advanced Concepts course by Stephen Grider
Alllll the code from Brown Bag Session on Microservices!
This repo contains source code for Node.js The Complete Guide course by Maximilian Schwarzmüller
resterr makes it easy to report errors between the layers of your RESTful service without putting multiple checks for deciding http status codes.
A simple GraphQL API to perform CRUD operations. The application uses fx package (from Uber) for dependency injection.
This repo contains code from MongoDB - The Complete Developer's Guide course by Maximilian Schwarzmüller
This repo contains code from Complete Guide to Protocol Buffers 3 Course by Stephane Maarek
This repo contains code and notes for various Big Data technologies.
This repo contains code from Web Development w/ Google’s Go (golang) Programming Language course by Todd McLeod.
A wrapper applications to save crawled data in json files in batches.
This repo contains code for various popular algorithms with numerous solutions having multiple space-time complexities.
This repo contains source code for the dashboard project by team Motherboard
A simple distributed application to calculate fibonacci value of large numbers
This repo contains code for a dummy vue project that uses CircleCI and TravisCI
This repo contains a simple version of famous 'touch' tool included in most unix or linux based operating systems. This tool supports ONLY file creation.
This repo contains code from 'Learn How To Code: Google's Go (golang) Programming Language' Course by Todd McLeod.
Contains source code for a simple RESTful Webservice which utilises redis for caching the results.
Downloader for files/resources that are stored in a numeric sequence
This repo contains source code for Docker and Kubernetes: The Complete Guide Course by Stephen Grider
Contains source code for an app which uses events and express to demonstrate long pooling.
This repo contains Node.js-Express-GraphQL project from The Net Ninja's GraphQL playlist
A simple task management webapp that uses Redis for persistence.
This repo contains code from the Understanding TypeScript Code by Max
Contains source code for The Complete Node.js Developer Course by Andrew Mead
Contains source code for the Complete CSS Tutorial course by Maximilian Schwarzmüller
Contains solutions to various Hackerrank Practice Problems
This repository contains implementation of basic data structures.
miscellaneous stuff will put here, configurations, code templates, tools, etc.
OpenVPN road warrior installer for Ubuntu, Debian, CentOS and Fedora