Skip to content
View SalomonAvila's full-sized avatar
πŸ•ΆοΈ
πŸ•ΆοΈ

Highlights

  • Pro

Organizations

@CapituloJaverianoACM

Block or report SalomonAvila

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
SalomonAvila/README.md

Salomon Avila

Systems Engineering Student | Software Builder | ACM Student Chapter President

Salomon's GitHub Streak


πŸ‘¨β€πŸ’» Professional Profile

Systems Engineering student at Pontificia Universidad Javeriana with a 4.23/5.00 GPA. Focused on designing scalable architectures, distributed systems, and high-performance backend services. As President of the ACM Student Chapter, I lead technical projects emphasizing code quality, automated workflows, and system reliability.

My expertise includes full-stack development (Spring Boot/Angular), event-driven communication (MQTT/ZeroMQ), and modern infrastructure orchestration with Docker and Kubernetes.


πŸ›  Technical Stack

Languages & Runtimes

Java TypeScript Python C++ Go Bash

Frameworks, Backend & Databases

Spring Boot Angular Next.js ElysiaJS PostgreSQL

Distributed Systems & Messaging

ZeroMQ Mosquitto MQTT Docker Kubernetes

DevOps & Infrastructure

Linux AWS Microsoft Azure Prometheus


πŸš€ Experience & Leadership

  • Coordinator, Virtualization and Cloud Computing Research Group: Design and facilitate technical workshops empowering students to master Linux fundamentals, Docker containerization, and Kubernetes orchestration.
  • President, Pontificia Universidad Javeriana ACM Student Chapter: Lead chapter operations overseeing the design and delivery of CS courses, expanding technical outreach since transitioning from Board Director in January 2026.
  • Teaching Assistant, Distributed Systems: Co-design hands-on lab guides and provision containerized environments using Docker and Kubernetes to demonstrate advanced architectural patterns including Adapter, Sidecar, and Ambassador.
  • Teaching Assistant, Software Analysis and Design: Develop and deliver instructional materials on GUI development with JavaFX for 60+ students, evaluating code quality with emphasis on SOLID and GRASP design principles.
  • Teaching Assistant, Advanced Programming: Guided 60+ students through complex memory management in C++ and introduced foundational Object-Oriented Programming paradigms using Java.
  • Teaching Assistant, Introduction to Programming: Mentored 20+ students through foundational programming logic and problem-solving using C++.

πŸ’» Technical Projects

Software & Cloud Architecture

  • VigilApp: Built a containerized monorepo full-stack application (Angular/Spring Boot) orchestrated with Docker Compose, including automated PostgreSQL initialization and custom environment configuration.
  • BuyIt: Engineered a native Android application integrating concurrent web scraping and LLMs to optimize grocery shopping. Developed a high-performance Go-based concurrent scraper for real-time pricing and integrated an LLM backend to parse natural language recipe requests and compute an optimal cross-store shopping cart.

Distributed Systems & Communication

  • Distributed Systems Project: Developed a C++ distributed system using ZeroMQ for asynchronous messaging across a multi-node architecture. Containerized the PostgreSQL persistence layer, automated builds with Makefiles, and ran load testing with Locust to identify system bottlenecks.

ACM Platform Ecosystem

  • ACM Chapter Web Platform: Architected and maintained the official chapter website to showcase community members and technical initiatives, operating via an active GitHub open-source collaboration workflow.

πŸ“œ Certifications

  • Claude Academy: Claude 101 & Claude Code 101
  • AWS Academy Graduate: Cloud Foundations
  • Coursera: Introduction to Next.js
  • Microsoft: Introduction to Microsoft Azure Cloud Services
  • IBM: Developing Interpersonal Skills

🀝 Contact & Collaboration

I am actively seeking opportunities for software engineering, SRE, DevOps or related internships and junior roles where I can apply my knowledge in distributed systems, infrastructure, and cloud-native development.

Pinned Loading

  1. CapituloJaverianoACM/ACM-Web-Page-UI CapituloJaverianoACM/ACM-Web-Page-UI Public

    Official ACM Javeriana Chapter website built with Next.js, TypeScript, Bun, and Tailwind CSS.

    TypeScript 2

  2. CapituloJaverianoACM/acm-api CapituloJaverianoACM/acm-api Public

    Web API for Xaverian ACM Student chapter.

    TypeScript

  3. Proyecto_sistemas_distribuidos Proyecto_sistemas_distribuidos Public

    C++

  4. Data_Structures Data_Structures Public

    C++ 1

  5. Shikaku-Solver Shikaku-Solver Public

    Forked from GabrielJaramilloCuberos/Proyecto_Analisis_de_Algoritmos

    Repositorio del proyecto de anΓ‘lisis de algoritmos

    Python 2

  6. DistributedProcessing DistributedProcessing Public

    Go