Code Monkey home page Code Monkey logo

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!

santiblanko's Projects

1d-gan-demo icon 1d-gan-demo

Simple toy example of a Generative Adversarial Network

abcde icon abcde

GitHub repository for AWS CodeStar PHP (Laravel) web application abcde.

aeonian icon aeonian

Continuous deployment assistance for S3 + CloudFront environments

automl-gs icon automl-gs

Provide an input CSV and a target field to predict, generate a model + code to run it.

bbb-recorder icon bbb-recorder

BigBlueButton recorder using puppeteer to export as webm or mp4 file & Live RTMP broadcasting

better-sse icon better-sse

⬆ Dead simple, dependency-less, spec-compliant server-side events implementation for Node, written in TypeScript.

blendergis icon blendergis

Blender addons to make the bridge between Blender and geographic data

cartodb icon cartodb

Location Intelligence & Data Visualization tool

cavity-chart icon cavity-chart

Dental application that allows you to keep track of patient dental records.

classesmd5-64 icon classesmd5-64

Extract classes.dex from apk and returns base64 MD5 raw encoded

colombia.geojson icon colombia.geojson

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

conv_arithmetic icon conv_arithmetic

A technical report on convolution arithmetic in the context of deep learning

covidtesting icon covidtesting

The COVID-19 Testing Gap: an interactive data visualization

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.