Skip to content

Commit

Permalink
Update experience and latest content/projects for last months
Browse files Browse the repository at this point in the history
  • Loading branch information
san99tiago committed Oct 14, 2024
1 parent 5919aa3 commit 3345b01
Show file tree
Hide file tree
Showing 5 changed files with 211 additions and 14 deletions.
14 changes: 13 additions & 1 deletion src/pages/experience.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import thumb_2021_07_01_experience_bancolombia from '../public/images/experience
import thumb_2021_11_01_experience_eia from '../public/images/experience/2021_11_01_experience_eia.png'
import thumb_2023_05_02_experience_epam from '../public/images/experience/2023_05_02_experience_epam.png'
import thumb_2023_02_01_experience_aws_community_builder from '../public/images/experience/2023_02_01_experience_aws_community_builder.png'
import thumb_2024_01_01_experience_aws_user_group_medellin_leader from '../public/images/experience/2024_01_01_experience_aws_user_group_medellin_leader.png'

const Experience = () => (
<Layout title="Experience">
Expand All @@ -19,6 +20,17 @@ const Experience = () => (
</Heading>

<SimpleGrid columns={[1, 1, 2]} gap={6}>
<Section>
<WorkGridItem
id="aws-user-group-medellin-leader"
title="AWS User Group Leader"
thumbnail={
thumb_2024_01_01_experience_aws_user_group_medellin_leader
}
>
AWS UG Medellin (2024-present)
</WorkGridItem>
</Section>
<Section>
<WorkGridItem
id="aws-community-builder"
Expand All @@ -31,7 +43,7 @@ const Experience = () => (
<Section>
<WorkGridItem
id="cool-projects"
title="Awesome PoCs and Software for Others"
title="Open Source Software on AWS"
thumbnail={thumb_2018_01_01_experience_cool_projects}
>
My Free Time (2017-present)
Expand Down
83 changes: 83 additions & 0 deletions src/pages/experience/aws-user-group-medellin-leader.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
import {
AspectRatio,
Badge,
Container,
Divider,
Heading,
Link
} from '@chakra-ui/react'
import { ExternalLinkIcon } from '@chakra-ui/icons'
import {
Title,
BadgeStyle,
BadgeGreen,
BadgeYellow,
ExperienceSection,
ExperienceEmphasis
} from '../../components/experience'
import Layout from '../../components/layouts/article'
import P from '../../components/paragraph'
import Section from '../../components/section'

const ExperienceAWSUGLeader = () => (
<Layout title="AWS User Group Leader">
<Container>
<Title>
AWS User Group Leader <Badge>2024-present</Badge>
</Title>
<P>
I am honored to have been selected as an official AWS User Group Leader
for AWS UG Medellin, a recognition of my leadership and technical
expertise. This opportunity reflects my active contributions and ongoing
support to the AWS community in Medellin.
</P>
<Divider my={5} />

<Section delay={0.1}>
<Heading as="h3" variant="section-title">
AWS User Groups
</Heading>
<ExperienceSection>
<ExperienceEmphasis>Description</ExperienceEmphasis>
The AWS User Groups are a great way to learn about the latest trends
in AWS by connecting with local technical communities at different
cities throughout the world. User groups are peer-to-peer communities
which meet regularly to share ideas, answer questions, and learn about
new services and best practices.
</ExperienceSection>
<ExperienceSection>
<BadgeStyle>
<BadgeGreen>Program</BadgeGreen>
</BadgeStyle>
<Link
href="https://aws.amazon.com/developer/community/usergroups"
target="_blank"
>
Official AWS User Groups Page
<ExternalLinkIcon mx="2px" />
</Link>
</ExperienceSection>
<ExperienceSection>
<BadgeStyle>
<BadgeYellow>AWS User Group Medellin</BadgeYellow>
</BadgeStyle>
<Link href="https://www.meetup.com/awsugmed/" target="_blank">
Meetup Link for AWS User Group Medellin
<ExternalLinkIcon mx="2px" />
</Link>
</ExperienceSection>
</Section>

<AspectRatio maxW="640px" ratio={1.7} my={4}>
<iframe
src="https://www.youtube.com/embed/s-BrAa-dIfQ"
title="AWS User Group Medellin | Advanced APIs Event - Santiago Garcia Arango"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
></iframe>
</AspectRatio>
</Container>
</Layout>
)

export default ExperienceAWSUGLeader
86 changes: 85 additions & 1 deletion src/pages/experience/cool-projects-data.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,95 @@
"technologies": "Docker, Docker-Compose, DevOps, Jenkins, NodeJs, Flask, MySQL, MongoDB, ELK, IBM, GoLang, IBM, Ubuntu, Prometheus.",
"url": "https://github.com/san99tiago/docker-pirate"
},
{
"title": "AWS Recipe Book",
"description": "Advanced Serverless DEMO to illustrate a deployed on AWS with frontend, backend and chatbot microservices.",
"technologies": "AWS, Bedrock, Lambda, API-Gateway, Cognito, CDK, DynamoDB, Step Functions, Route 53, WAF, Shield.",
"url": "https://github.com/san99tiago/aws-recipe-book"
},
{
"title": "AWS Cybersecurity SIEM",
"description": "Advanced Cybersecurity SIEM/XDR solution designed for AWS Organizations with a multi-account architecture, integrating Wazuh Platform and IaC with AWS-CDK.",
"technologies": "AWS, SIEM, Wazuh, Organizations, SCPs, EC2, NLB, Linux, Security.",
"url": "https://github.com/san99tiago/aws-cybersecurity-siem"
},
{
"title": "AWS WhatsApp Chatbot",
"description": "WhatsApp Chatbot on AWS that enables the creation of a customized multi-modal personal assistant with Generative-AI, Agents and RAG.",
"technologies": "AWS, Chatbot, Bedrock, RAG, Agents, Step Functions, API Gateway, DynamoDB.",
"url": "https://github.com/san99tiago/aws-whatsapp-chatbot"
},
{
"title": "AWS Advanced Organizations CDK",
"description": "Advanced DEMO of managing AWS Organizations for multiple AWS Accounts with IaC on CDK-Python.",
"technologies": "AWS, Organizations, SCPs, OUs, CDK, CDK-Pepperize.",
"url": "https://github.com/san99tiago/aws-cdk-organizations-demo"
},
{
"title": "Advanced AWS TODO App",
"description": "Advanced Fullstack App built on AWS with Frontend on React and Backend with FastAPI on top of AWS API-Gateway, Lambda. IaC on CDK or Terraform.",
"technologies": "AWS, API Gateway, Lambda, DynamoDB, Cognito, S3, CloudFront, CDK, Terraform.",
"url": "https://github.com/san99tiago/aws-fastapi-todo-app"
},
{
"title": "AWS CDK Advanced Experiments",
"description": "Multiple advanced AWS CDK Experiments and Challenging isolated Projects to have fun in AWS.",
"technologies": "AWS CDK, Infrastructure as Code, Networking, EDA, Security, Databases, Machine Learning.",
"url": "https://github.com/san99tiago/aws-cdk-multiple-experiments"
},
{
"title": "AWS Terraform Multi-Layer App",
"description": "Demo on how to deploy a multi-layer application on AWS with Terraform, Ansible, GitHub Actions and EC2 instances.",
"technologies": "AWS, Terraform, NLB, EC2, RDS, Bastion Host.",
"url": "https://github.com/san99tiago/aws-terraform-multi-layer-app"
},
{
"title": "AWS Prime Video XRay Clone",
"description": "Clone 'for Amazon Prime Video X-Ray' functionality 100% OpenSource on AWS with Rekognition, Step Functions and Streamlit.",
"technologies": "AWS, CDK, Step Functions, Distributed Map, Rekognition, Bedrock, Lambda, S3",
"url": "https://github.com/san99tiago/aws-prime-video-xray-clone"
},
{
"title": "AWS ECS Custom Built API",
"description": "Container-based AWS solution on top of FastAPI. DNS managed with Route 53 for a multi-account setup.",
"technologies": "AWS, ECS, ECR, Route53, ACM, FastAPI, Docker, CDK, DevOps.",
"url": "https://github.com/san99tiago/aws-cdk-ecs-api"
},
{
"title": "AWS SonarQube",
"description": "Demo on how to deploy a SonarQube server on AWS on top of EC2, RDS and IaC on CDK.",
"technologies": "AWS, SonarQube, EC2, RDS, CDK.",
"url": "https://github.com/san99tiago/aws-sonarqube"
},
{
"title": "AWS Transactional Messages App",
"description": "Serverless AWS architecture to simulate the processing of transactional 'messages' with Observability in place.",
"technologies": "AWS, API Gateway, SQS, SQS-DLQ, Lambda, LambdaPowerTools, X-Ray, SNS, CDK, DevOps.",
"url": "https://github.com/san99tiago/aws-cdk-transactional-messages"
},
{
"title": "AWS Stocks Demo",
"description": "IaC DEMO to deploy an ETL and API to process Stock Prices with AWS and show the best practices on top of CDK.",
"technologies": "AWS, CDK, Lambda, DynamoDB, EventBridge, YahooFinance",
"url": "https://github.com/san99tiago/aws-iac-stocks-demo"
},
{
"title": "Terraform Playground",
"description": "Fun infrastructure solutions and PoCs to explore Terraform concepts and deployments in AWS.",
"technologies": "AWS, Terraform, IaC, DevOps.",
"url": "https://github.com/san99tiago/terraform-playground"
},
{
"title": "AWS CDK CTF",
"description": "Custom Capture the Flag Hosted on an AWS with EC2 for CloudCrafter Events and GameDays.",
"technologies": "AWS, EC2, CTFD, Route 53, DNS, CDK.",
"url": "https://github.com/san99tiago/aws-cdk-ctf"
},
{
"title": "AWS Lambda-Based FastAPI Deployment",
"description": "CDK template project with best FastAPI/Mangum practices for a FastAPI solution on top of Lambda Functions in AWS.",
"technologies": "AWS, Lambda, FastAPI, CDK, DevOps.",
"url": "https://github.com/san99tiago/aws-cdk-fastapi-lambda"
"url": "https://github.com/san99tiago/aws-fastapi-lambda"
},
{
"title": "AWS Medical Providers Automation",
Expand All @@ -41,6 +107,12 @@
"technologies": "AWS, API-Gateway, Lambda, MySQL, CDK, REST-API.",
"url": "https://github.com/san99tiago/freelance-aws-rest-api-mysql"
},
{
"title": "AWS Rekognition Demo",
"description": "DEMO about cool features that AWS Rekognition can for Computer Vision solutions.",
"technologies": "AWS, Rekognition, Lambda, S3, CDK.",
"url": "https://github.com/san99tiago/aws-rekognition-demo"
},
{
"title": "AWS CDK Lambda Docker Templates",
"description": "My own CDK template (simple pattern) for deploying AWS Lambda Functions on top of Docker images. It covers Python and NodeJs images.",
Expand All @@ -65,12 +137,24 @@
"technologies": "AWS, API-Gateway, Lambda, DynamoDB, Python, REST-API, CDK.",
"url": "https://github.com/san99tiago/aws-cdk-url-shortener"
},
{
"title": "AWS Lambda Layers",
"description": "My own public AWS Lambda Layers for different runtimes, versions and architectures to expose and simplify dependencies.",
"technologies": "AWS, Lambda, Lambda Layers, CDK.",
"url": "https://github.com/san99tiago/aws-lambda-layers"
},
{
"title": "My Own CloudFormation Example Templates",
"description": "Simple AWS CF templates to review previously deployed PoCs. Mostly for sandbox environments.",
"technologies": "AWS, CloudFormation, IaC.",
"url": "https://github.com/san99tiago/aws-cf-custom-templates"
},
{
"title": "AWS CDK ElastiCache Demo",
"description": "Amazon ElastiCache experiments on top of IaC on CDK with multiple Lambda-based queries/updates.",
"technologies": "AWS, ElastiCache, Redis, Lambda, Lambda Layer, CDK.",
"url": "https://github.com/san99tiago/aws-cdk-elasticache-experiment"
},
{
"title": "REST-API for Australian Climate Sensors",
"description": "API developed on top of NodeJS+Express, and used MongoDB (Atlas) for backend. Solution with Docker containers.",
Expand Down
42 changes: 30 additions & 12 deletions src/pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,13 @@ const Home = () => (
<Heading as="h2" variant="page-title">
Santiago Garcia Arango
</Heading>
{<p> DevSecOps | AWS Community Builder | Serverless </p>}
{
<p>
{' '}
AWS UG Leader | AWS Community Builder | Cloud Architect
experienced in DevSecOps{' '}
</p>
}
</Box>
<Box
flexShrink={0}
Expand Down Expand Up @@ -88,10 +94,10 @@ const Home = () => (
</Heading>

<Paragraph>
As a curious DevOps Engineer, I&lsquo;m passionate about creating
cutting-edge software using event-driven architectures. I&lsquo;m
currently immersed in production-grade AWS workflows, leveraging
DevSecOps best practices to drive innovation.
As a Solutions Architect experienced in DevOps, I&lsquo;m passionate
about creating cutting-edge software using event-driven architectures.
I&lsquo;m currently immersed in production-grade AWS workflows,
leveraging DevSecOps best practices to drive innovation.
</Paragraph>

<Box style={{ marginTop: '10px' }} />
Expand Down Expand Up @@ -138,8 +144,8 @@ const Home = () => (
</Heading>
<BioSection>
<BioYear>Languages</BioYear>
Python, JavaScript, TypeScript, Bash, HTML, CSS, GoLang, Java, SQL,
GraphQL, MATLAB, Arduino.
Python (Main), JavaScript, TypeScript, Bash, HTML, CSS, GoLang, Java,
SQL, GraphQL, MATLAB, Arduino.
</BioSection>
<BioSection>
<BioYear>Methodologies</BioYear>
Expand All @@ -159,7 +165,7 @@ const Home = () => (
[AWS Certified x4], IAM, CloudFormation, CDK, Organizations, Lambda,
Lambda Layer, EventBridge, API Gateway, DynamoDB, CloudWatch, S3,
CloudFront, Step Functions, SQS, SNS, SES, Route53, ACM, AMI, EC2,
EBS, EFS, ASG, VPC, Transit Gateway, IPAM, Athena, Glue, SSM,
Bedrock, EBS, EFS, ASG, VPC, Transit Gateway, IPAM, Athena, Glue, SSM,
CodeBuild, CodePipeline, IAM Identity Center (SSO), Control Tower,
Kinesis, Chime.
</BioSection>
Expand Down Expand Up @@ -218,15 +224,27 @@ const Home = () => (
Communities & Volunteering
</Heading>
<BioSection>
<BioYear>AWS User Group Medellin</BioYear>
Co-Organizer for the official AWS events and workshops in Medellin
<BioYear>AWS UG Medellin Leader</BioYear>
AWS User Group Medellin Leader for official AWS events and workshops
in Medellin
<a href="https://www.meetup.com/aws-medellin/" target="_blank">
<b> @ Meetup AWS Medellin</b>
</a>
</BioSection>
<BioSection>
<BioYear>CloudCrafters</BioYear>
Core Team Member for a community of Cloud and DevOps enthusiasts
<BioYear>AWS CB Serverless</BioYear>
AWS Community Builder for the Serverless Technologies
<a
href="https://aws.amazon.com/developer/community/community-builders/"
target="_blank"
>
<b> @ AWS Community Builders</b>
</a>
</BioSection>
<BioSection>
<BioYear>CloudCrafters Core Team</BioYear>
Core Organizer for CloudCrafters: community of Cloud and DevOps
enthusiasts in LATAM
<a
href="https://wearecommunity.io/communities/cloudcrafters"
target="_blank"
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3345b01

Please sign in to comment.