Skip to content
View santiblanko's full-sized avatar
🎯
Focusing
🎯
Focusing
Block or Report

Block or report santiblanko

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
santiblanko/README.md

Welcome to my GitHub profile!

Summary

I am a versatile data professional and developer with a wide range of skills and experiences in various technology domains. Here's an expanded overview of my expertise:

DevOps

  • Kubernetes: Proficient in Kubernetes orchestration, including Ingress controllers for routing.

  • Grafana, Loki, and Prometheus: Skilled in setting up monitoring and logging with Grafana, Loki, and Prometheus.

  • Infrastructure as Code (IaC): Experienced with AWS CDK (Cloud Development Kit) for IaC.

  • GitHub Actions: Experienced in setting up CI/CD pipelines with GitHub Actions for automated software delivery.

  • New Relic: Proficient in New Relic for application monitoring.

  • SSH: Proficient in using SSH for secure remote server access.

  • SCP: Experienced in secure file transfer with SCP (Secure Copy Protocol).

  • Port Forwarding: Skilled in port forwarding for secure network communication.

  • Linkerd: Experienced in setting up service mesh with Linkerd.

  • Docker: Skilled in Docker containerization.

  • Docker Compose: Experienced in defining multi-container applications with Docker Compose.

  • Docker Swarm: Proficient in container orchestration with Docker Swarm.

  • DNS Management: Proficient in managing Domain Name System (DNS) configurations. (Goddady, Route53, Liquid, google)

  • PM2 (Process Manager 2): Experienced in using PM2 to manage and monitor Node.js applications in production.

Cloud Services

AWS (Amazon Web Services)

  • SNS (Simple Notification Service): Proficient in using SNS for pub/sub messaging.

  • SQS (Simple Queue Service): Experienced in message queuing with SQS.

  • EventBridge: Skilled in event-driven architecture with AWS EventBridge.

  • Lambda: Proficient in serverless computing with AWS Lambda.

  • S3 (Simple Storage Service): Proficient in object storage with AWS S3.

  • CloudWatch: Experienced in monitoring and logging with AWS CloudWatch.

  • EC2 (Elastic Compute Cloud): Skilled in deploying and managing EC2 instances.

  • Load Balancer: Proficient in configuring and managing load balancers, including ALB (Application Load Balancer) and NLB (Network Load Balancer).

  • Security Groups: Proficient in configuring security groups for network access control.

  • Autoscaling Group: Experienced in setting up and managing Autoscaling groups for dynamic resource allocation.

  • Amazon EKS (Elastic Kubernetes Service): Experienced in managing Kubernetes clusters with Amazon EKS for container orchestration.

  • AWS Secrets Manager: Skilled in managing and securing sensitive information using AWS Secrets Manager.

Google Cloud

  • Pub/Sub (Cloud Pub/Sub): Proficient in Google Cloud Pub/Sub for asynchronous messaging.

  • BigQuery: Proficient in Google BigQuery for large-scale data analysis.

  • Cloud Storage: Experienced in cloud storage solutions for data management.

  • Cloud Scheduler: Proficient in scheduling tasks in Google Cloud environments.

  • Compute Engine: Skilled in deploying and managing virtual machines on Google Cloud.

  • Cloud Functions: Proficient in serverless computing with Google Cloud Functions.

  • Looker Studio: Skilled in creating reports and dashboards with Looker Studio.

Vercel

API Handling

  • REST: Proficient in building and consuming RESTful APIs.

  • SOAP: Experienced in working with SOAP-based web services.

  • GraphQL: Skilled in using GraphQL for flexible API queries.

Data and ETL

  • DBT: Proficient in DBT (Data Build Tool) for data transformation and modeling.

  • Pentaho Data Integration: Experienced in using Pentaho Data Integration for ETL workflows.

  • SQL: Skilled in SQL for database querying and manipulation.

  • CTEs: Proficient in using Common Table Expressions to simplify and enhance SQL queries for data transformation and analysis.

  • BigQuery: Proficient in Google BigQuery for large-scale data analysis.

  • Cloud Storage: Experienced in cloud storage solutions for data management.

  • Cloud Scheduler: Proficient in scheduling tasks in cloud environments.

  • Airbyte: Experienced in data integration and replication with Airbyte.

  • Apache Airflow: Proficient in workflow automation and orchestration with Apache Airflow.

  • Apache Superset: Skilled in data exploration and visualization with Apache Superset.

  • Looker Studio: Skilled in creating reports and dashboards with Looker Studio.

LLM (In progress) :D

  • Langchain
  • Ollama
  • Dify

Programming Languages

  • Node.js: Skilled in Node.js, including:

    • Express: Proficient in building web applications and APIs using Express.

    • Jest: Experienced in using Jest for testing Node.js applications.

    • Puppeteer: Skilled in extracting data from websites using Puppeteer.

    • Webdriver.io: Proficient in end-to-end testing with Webdriver.io.

  • Python: Experienced in Python.

Frontend Development

  • HTML5 & CSS3: Proficient in frontend web development using HTML5 and CSS3.

  • Vue.js & Vuex: Skilled in building web applications with Vue.js and Vuex.

  • Nuxt: Nuxt.js is an open-source framework built on top of Vue.js that simplifies the development of high-quality universal and single-page web applications (SPAs). Nuxt adds additional features to Vue, such as automatic routing, server-side rendering (SSR), and static site generation.

  • Next: Next.js is an open-source framework built on top of React.js, used for building web applications. Like Nuxt, Next.js focuses on delivering fast and efficient web experiences. Next.js stands out for its ability to provide server-side rendering (SSR), static site generation, automatic routing, and other features that enhance performance and SEO.

  • React & React Native: Experienced in both React web development and React Native for mobile apps.

  • Astro: Proficient in using Astro for fast and efficient web development.

  • Bootstrap & Tailwind: Experienced in frontend frameworks like Bootstrap and Tailwind CSS.

  • Strapi: Proficient in Strapi for building headless CMS solutions.

  • Contentful: Experienced in using Contentful as a headless CMS.

Architecture

  • Microservices Orchestration: Proficient in orchestrating microservices architecture for scalable and resilient applications.

  • Microservices Choreography: Skilled in microservices choreography patterns for event-driven architectures.

  • SOLID Principles: Experienced in applying SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) to create maintainable and scalable software.

  • Hexagonal Architecture: Proficient in designing applications using Hexagonal Architecture for clean separation of concerns.

Misc

  • NSIS: NSIS is an open-source installation system that allows you to create custom software installers for Windows easily.

  • PKG: The Vercel pkg tool is a command-line utility provided by Vercel, a cloud platform for frontend developers. This tool is used to package Node.js applications into a single executable binary. It simplifies the deployment and distribution of Node.js applications by eliminating the need for end-users to install Node.js or its dependencies.

Project Management

  • Scrum: Proficient in Scrum, an agile framework for project management that emphasizes iterative development, collaboration, and customer feedback.

  • Jira: Proficient in using Jira for issue tracking and project management.

  • Trello: Skilled in Trello for visual project management and task tracking.

  • Notion: Proficient in Notion for collaborative note-taking and project organization.

I am passionate about learning and staying up-to-date with the latest technologies. Feel free to reach out if you have any questions or interesting projects in mind.

Thank you for visiting my GitHub profile!

Pinned

  1. colombia.geojson colombia.geojson Public

    This project contains the colombia geojson and shp files for departments and municipalities.

    HTML 15 14

  2. vue-instant vue-instant Public

    vue instant allows you to easily create custom search controls with auto suggestions for your vue 2 applications.

    Vue 424 65

  3. oAuth2-container oAuth2-container Public

    A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group.

    4

  4. keycloak-nextjs-auth keycloak-nextjs-auth Public

    A project with next + keycloak authentication + tailwind installed. Ideal if you neeed a fast auth in your next project or inspiration.

    JavaScript 7 1

  5. tailwind-keycloak-theme tailwind-keycloak-theme Public

    tailwindUI + keycloak = awesome theme

    HTML 32 4