Git Product home page Git Product logo

Hi, I'm @Tabeed! Software Engineer & DevOps Engineer (3 years)

I'm passionate about building and deploying efficient and scalable solutions using my combined expertise in software development and DevOps practices. My journey has been filled with exploration, and I'm especially passionate about:

Software Development:

  • Golang: I love the concurrency , speed ⚡️, and simplicity of Go, making it ideal for building highly scalable backend systems and microservices ️.
  • Python: My experience with Python allows me to delve into data science and big data projects, unlocking valuable insights.
  • API Development: I've utilized frameworks like Gin Goinc , Fiber, FastAPI to create clean and efficient RESTful APIs.
  • Microservices & gRPC: I enjoy designing and implementing modular and interconnected microservices using gRPC ⚡ for efficient communication
  • GraphQL ✨ for flexible data fetching.

DevOps:

  • Infrastructure Management: ☁️ I'm proficient in both AWS ☁️ and GCP ☁️ cloud platforms, providing flexible and efficient infrastructure solutions.
  • Automation: I'm passionate about automating tasks and workflows using Terraform ️ for infrastructure provisioning, Kubernetes ⎈ for container orchestration, and CI/CD pipelines (GitHub Actions , Bitbucket Pipelines ️, Travis CI ) for streamlined deployments.
  • Deployment & Configuration Management: I utilize tools like Helm charts to package and manage application deployments, and AWS Pipeline ️ and Lambda functions ⚡ for serverless computing.

Additionally:

  • Docker : I'm proficient in containerization for efficient packaging and deployment.
  • Scripting: I enjoy automating tasks with scripting for improved efficiency.

Currently working with:

Cloud Platfrom

aws gcp

Programming languages

go python c cplusplus

DevOps Tools

bash docker git grafana kafka kubernetes linux rabbitMQ circleci travisci lambda helm terraform ansible

Database Work With

cassandra mariadb mongodb mysql postgresql redis sqlite

Frame Works

graphql grpc grpc grpc fiber

📊 GitHub Stats



Tabeed's Projects

red_black_tree_sort icon red_black_tree_sort

You have N elements array but you are given that there are only K distinct values which have been repeated again and again in any order. For example N could be 1000 and K could be 10 means that the array contains only 10 values which are being duplicated anywhere in the array. Now you want to sort that array. You must have to give appropriate implementation using vector, map or set (libraries in STL) or anything you like. Your algorithm should take O(N log K) time instead of O(N log N). Drive time complexity. Given BST/RedBlak Tree LNR gives us the sorted order.

shifts_in_data icon shifts_in_data

You are given a sorted array of N elements. But unfortunately the array has been circularly shifted 0<K<N times and you don’t know that K. Design the following algorithm: Detect How many times the array has been circularly shifted, find the K. Your Algorithm should run in O(log N) time and Design an O(N) algorithm which should undo those rotations in such a way that now the array is sorted again.

sock-merchent icon sock-merchent

John works at a clothing store. He has a large pile of socks that he must pair by color for sale. Given an array of integers representing the color of each sock, determine how many pairs of socks with matching colors there are. For example, there are socks with colors . There is one pair of color and one of color . There are three odd socks left, one of each color. The number of pairs is . Function Description Complete the sockMerchant function in the editor below. It must return an integer representing the number of matching pairs of socks that are available. sockMerchant has the following parameter(s): n: the number of socks in the pile ar: the colors of each sock Input Format The first line contains an integer , the number of socks represented in . The second line contains space-separated integers describing the colors of the socks in the pile. Constraints where Output Format Return the total number of matching pairs of socks that John can sell. Sample Input 9 10 20 20 10 10 30 50 10 20 Sample Output 3

tabed23 icon tabed23

Config files for my GitHub profile.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.