×
David Santiago Rojo Castrillón

David Santiago Rojo Castrillón

Telecommunications Engineer

Medellín, Antioquia, CO
+57 (311) 374 4813
Spanish, English

Background


About

About

I am a Telecommunications Engineering student with strong skills in programming, web development, data analysis, and artificial intelligence. Proficient in Python and experienced in various programming languages and frameworks. My background includes internships, extracurricular projects, and a junior developer role at a startup. I am driven by a passion for learning new technologies and aim to excel as a full-stack developer and contribute to innovative solutions.

Work Experience

Work Experience

  • Application Developer

    Aug, 2021 - Dec, 20215 months

    At CENDI, I focused on developing internal and commercial web applications, primarily working on the frontend. I created modern, visually appealing landing pages using HTML, CSS, JavaScript, and PHP. This role helped me improve my responsive design skills and learn how to collaborate effectively with teams to meet project goals.

  • Full-Stack Developer

    Jan, 2023 - Dec, 20231 year

    At Wundercomm S.A.S., I contributed to the development of an open-source web application with commercial potential. I focused on enhancing AI functionalities by experimenting with and optimizing model parameters. Additionally, I addressed challenges related to podcast transcription execution by using virtual environments and tuning parameters for better local execution. I worked closely with both developers and designers to ensure we delivered high-quality applications.

  • Professional Intern

    Nov, 2024 - Present

    During my internship at Tigo Colombia, I worked in the Product and Pre-Sales Directorate, contributing to various projects such as creating SQL queries, building ETL pipelines, automating processes, and developing Power BI dashboards. I also played a key role in designing a machine learning-based telecommunications service recommendation system. Along the way, I tackled challenges like cleaning the database and balancing classes, which ultimately improved the system’s F1-score to 0.74. I had the opportunity to meet with product specialists to better understand their needs and deliver tailored solutions.

Projects Experience

Projects Experience

  • SpeakWize -- (Wundercomm S.A.S)

    Jan, 2023 - Nov, 202310 months

    Developed a web application that enables users to query an AI about podcast content, leveraging Large Language Models (LLMs) for contextual understanding. Contributed to frontend development with NuxtJS and backend tasks using Supabase, focusing on podcast transcription pipelines, session management, and user authentication. Played a key role in optimizing AI interaction and data preprocessing pipelines to improve accuracy and performance.

    • Reduced podcast transcription execution times by optimizing preprocessing and leveraging parallel processing techniques.

    • Implemented speaker diarization to identify multiple speakers in podcasts, enhancing data segmentation for LLM training and inference.

  • Recommendation System with Machine Learning

    Nov, 2024 - Apr, 20255 months

    Developed a machine learning-based recommendation system to assist pre-sales teams in suggesting tailored services to clients. Leveraged Python and libraries like Pandas and Scikit-learn for data processing and modeling. Built a web interface with HTML, CSS, JavaScript, and PHP, integrated with SQL Server, MySQL, and Oracle databases.

    • Achieved an F1-score of 0.71 across a diverse product range.

    • Optimized database interactions for efficient multi-database access.

    • Created an intuitive web interface for seamless user interaction.

  • Wrappify -- (Personal Project)

    Dec, 2024 - Feb, 20252 months

    Developed an application to analyze Spotify listening history and uncover personalized patterns and trends. Utilized Python and Pandas to extract key metrics such as most active listening days, time trends, and yearly listening streaks. Built an interactive frontend with NuxtJS and Chart.js, featuring dynamic visualizations (bar charts, pie charts, heatmaps) for intuitive data exploration. Currently showcases personal data, with future plans to support user-uploaded data.

Skills

Skills

  • Programming Languages

    Python

    JavaScript

    TypeScript

    PHP

    C++

  • Web Development

    HTML

    CSS

    Vue.js

    Node.js

    Django

  • Data Analysis

    SQL

    Pandas

    NumPy

    Power BI

    Excel

    Data Visualization

  • Machine Learning

    Scikit-learn

    TensorFlow

    Model Training

    Data Preprocessing

  • Cybersecurity

    Network Security

    Vulnerability Assessment

    CISCO Certification

  • DevOps

    Automation

    Docker

  • Soft Skills

    Team Collaboration

    Problem-Solving

    Time Management

    Communication

    Project Management

Education

Education

  • Systems Technician, Degree, SENA

    Jan, 2015 - Dec, 2016

  • Telecommunications Engineering, Degree, UNIVERSIDAD DE ANTIOQUIA

    Mar, 2018 - Present

  • Web Applications Development, Course, CENDI

    Aug, 2021 - Dec, 2021

Certificates

Certificates

Interests

Interests

  • Gaming

    Video gamesEsports
  • Sports

    SoccerTable TennisFormula One
  • Reading

    Scientific outreachNon-fictionTechnology books
  • Music

    Playing instrumentsListening to musicConcerts/Festivals
  • Open Source

    All of it
References

References

  • Sebastian Rojo, Founder and CEO of Wundercomm S.A.S.

    David was an outstanding Full-Stack Developer at Wundercomm S.A.S. He demonstrated excellent technical skills and was a great team player.

  • Luis Fernando Suarez, Specialist of Product and Pre-Sale of Tigo Business.

    David has been a valuable asset to our team at Tigo Colombia. His expertise in Python and data analysis has significantly contributed to our projects.