Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

Alberto Silva

FULL-STACK DEVELOPER
Bucaramanga,SAN

Summary

Results-oriented Full Stack Developer with robust experience in building scalable web applications and managing complex backend systems. Proficient in Django and PostgreSQL for data-intensive applications, with strong expertise in managing background task queues via Celery. Skilled in integrating AWS services (S3, RDS, EC2) to ensure secure and scalable deployments. Adept in IaC tools like Terraform and Ansible to automate infrastructure provisioning and management. Experienced in CI/CD workflows with GitHub Actions and GitLab CI, alongside version control best practices.

Demonstrated ability to integrate and deploy Large Language Models (LLMs) including OpenAI GPT, Google Gemini, and DeepSeek into production systems, enabling advanced natural language and vision capabilities. Passionate about leveraging AI and cloud-native technologies to solve real-world problems efficiently.

Overview

4
years of professional experience
17
years of post-secondary education
2
Languages

Work History

Slash Digital Lab

FULL-STACK DEVELOPER
01.2023 - Current

Job overview

  • Backend & Full Stack Development: Developed and maintained Django-based web applications for internal and client-facing systems. Designed and optimized relational databases using PostgreSQL, ensuring data integrity and performance. Implemented RESTful APIs and background task processing with Celery and Redis.
  • Cloud Integration & DevOps: Integrated AWS services (S3, RDS, EC2). Automated cloud infrastructure using Terraform and configuration management with Ansible. Managed secrets and environment variables securely across multiple environments. CI/CD & Source Control. Administered GitHub and GitLab repositories with structured branching strategies (e.g., Gitflow). Set up and maintained CI/CD pipelines using GitHub Actions and GitLab CI for automated testing, linting, and deployment. Monitored deployment workflows to ensure consistent and zero-downtime releases.
  • AI & LLM Integration: Integrated LLMs (Large Language Models) into applications for tasks such as Text summarization, generation, and classification. Visual recognition and multi-modal interactions (text + image).
  • Worked with OpenAI GPT, Google Gemini, and DeepSeek APIs for building AI-enhanced solutions.
  • Designed compute workflows that efficiently utilize LLMs to solve complex, domain-specific problems.
  • Tools & Technologies: Python, JavaScript, TypeScript, Django, Django REST Framework, PostgreSQL, AWS, Terraform, Ansible, GitHub Actions, GitLab CI/CD. OpenAI API, Google Gemini, DeepSeek, LLM integration techniques, Docker, Celery, Redis, Nginx, Linux, Bash scripting.

SKG Tecnologías

PYTHON DEVELOPER (FREELANCER)
01.2022 - 01.2023

Job overview

  • API & Data Integration: Developed Python modules to consume and process data from external and internal REST API endpoints, ensuring reliable and efficient data ingestion pipelines. Parsed and validated incoming data formats for downstream storage and processing.
  • Messaging & Stream Processing: Implemented Kafka producers and consumers to handle real-time messaging.
    Consumers read messages from Kafka to store relevant data into PostgreSQL databases and Redis caches for high-speed access and persistence. Ensured message durability, consumer offset tracking, and error-handling for resilient data pipelines.
  • Semantic Web & Fiware Integration: Translated standard JSON data structures into JSON-LD for publication into entities managed by a Fiware Context Broker, enabling semantic interoperability and enriched metadata handling. Supported Smart City and IoT-related use cases requiring semantic data modeling and real-time context updates.
  • Tools & Technologies: Python, Apache Kafka, Redis, PostgreSQL, JSON, JSON-LD, Fiware NGSI, Kafka Python client libraries.

Universidad Industrial de Santander

PROGRAMMING LANGUAGE INSTRUCTOR
01.2022 - 12.2022

Job overview

  • Advise on the planning and development of institutional designs and educational material, and carry out academic training activities in the area of programming languages for Route 2 of Misión TIC 2022.
  • Technologies: Python, Java, Moodle, Zoom.

Universidad Industrial de Santander

PROGRAMMING LANGUAGE INSTRUCTOR
01.2021 - 12.2021

Job overview

  • Create training materials, including web and video content, projects and assessments to teach Python and Java.
  • Technologies: Python and Java.

Education

Universidad Industrial De Santander
Bucaramanga, Colombia

Ph.D. from PHYSICS
05.2017 - 01.2024

University Overview

  • Thesis: Study of aberrations from the stigmatism theory.
  • Theoretical Research & Publication: Conducted an in-depth theoretical investigation on optical aberrations in systems composed of Descartes ovoids. Published 8 peer-reviewed journal articles in leading optics journals, covering topics such as Stigmatism in optical systems, aplanetism and conditions for aplanatic imaging, design of stigmatic optical systems, strictly aplanatic optical systems, and primary aberration analysis in systems composed of Cartesian surfaces.
  • Optical System Modeling & Analysis: Designed and analyzed complex geometric optical systems based on non-spherical and non-conic surfaces (Descartes ovoids). Investigated the emergence and behavior of primary aberrations using theoretical models and ray-based simulations. Formulated mathematical models and geometrical constraints for stigmatic and aplanatic imaging using Cartesian ovoids.
  • Software Development: Developed a custom Python-based computational tool to simulate light propagation through optical systems composed of Cartesian surfaces.
    Ray tracing module to simulate the interaction of light rays with different surface geometries. Aberration analysis module to compute and visualize primary aberrations (e.g., spherical aberration, coma, astigmatism). User-configurable system architecture for custom lens configurations and surface parameters. Used scientific libraries such as NumPy, Matplotlib, and SciPy for numerical computation and visualization.
  • Research Outcome & Impact: Delivered a novel theoretical framework for aberration origin in non-conic surfaces, expanding classical optical theory. Contributed to the design methodologies of stigmatic and aplanatic optical systems with potential applications in advanced imaging technologies. Developed tools and models that can be used in optical engineering, computational optics, and precision instrumentation.

Universidad Industrial De Santander
Bucaramanga, Colombia

Master of Science from GEOPHYSICS
05.2015 - 01.2018

University Overview

  • Thesis: Implementation of a point source in a discontinuous Galerkin 2D elastic wave modeling system.
  • Research & Theoretical Development: Conducted a research study on the numerical modeling of elastic wave propagation in 2D heterogeneous media. Focused on the accurate implementation of point source terms in Discontinuous Galerkin (DG) frameworks, a challenge due to the singular nature of point sources in finite-element methods. Analyzed the influence of source positioning, spatial discretization, and basis function behavior on wavefield accuracy and stability.
  • Computational Tool Development: Contributed to the development of a hybrid Python/C++ computational tool for 2D elastic wave propagation using the Discontinuous Galerkin method. Implemented numerical solvers for the elastic wave equation. Added functionality for localized point source excitation using regularized delta approximations. Ensured stability and convergence across various grid configurations and boundary conditions. Designed modules for mesh generation, material property assignment, and time-stepping algorithms.
  • Technical Implementation: Python was used for high-level orchestration, visualization, and parameter configuration. C++ handled the low-level, performance-critical routines for numerical integration, matrix assembly, and time evolution. Validated the implementation through benchmark comparisons, including analytical solutions and known synthetic models.
  • Visualization & Analysis: Developed tools to visualize the wavefield propagation and evaluate model behavior over time. Conducted error analysis and convergence tests to verify the reliability of the point source implementation.
  • Research Outcomes: Provided a robust and flexible numerical tool for 2D elastic wave modeling with accurate source representation, applicable to seismology, non-destructive testing, and material analysis. Contributed to advancing the usability of DG methods in wave propagation problems with singularities or localized inputs.

Universidad Industrial De Santander
Bucaramanga, Colombia

Bachelor of Science from PHYSICS
05.2004 - 01.2012

University Overview

  • Thesis: Modeling of the acoustic wave propagation considering finite boundary conditions based on parallelized finite-Difference Time-Domain schemes.
  • Research & Theoretical Study: Investigated the propagation of acoustic waves in various media using numerical simulation techniques. Focused on accurately modeling finite boundary conditions to minimize numerical reflections and simulate realistic propagation environments. Studied the mathematical formulation of the Finite-Difference Time-Domain (FDTD) method for solving acoustic wave equations.
  • Computational Tool Development: Designed and implemented a computational tool in C to simulate 2D acoustic wave propagation using the FDTD method. Incorporated absorbing boundary conditions (e.g., Perfectly Matched Layers – PML) to simulate open domain behavior. Enabled support for finite (non-reflective) boundary conditions for realistic medium interfaces. Emphasized numerical stability, Courant conditions, and spatial discretization strategies to ensure accurate simulations.
  • Parallelization & Performance Optimization: Introduced parallelization techniques (using OpenMP or MPI) to scale simulations for large grid sizes and longer time evolutions. Analyzed memory usage and computational performance to optimize execution time and efficiency across CPU cores.
  • Visualization & Validation: Developed basic visualization routines to render wavefield propagation snapshots and time series data. Validated simulation results against known analytical solutions and compared boundary behavior with theoretical expectations.
  • Research Outcomes: Delivered a working numerical simulation tool for acoustic wave propagation studies with flexible boundary condition configuration. Provided foundational knowledge and technical skills for future research in wave physics, computational acoustics, and numerical methods.

Skills

Experienced in Python programming

Timeline

FULL-STACK DEVELOPER
Slash Digital Lab
01.2023 - Current
PYTHON DEVELOPER (FREELANCER)
SKG Tecnologías
01.2022 - 01.2023
PROGRAMMING LANGUAGE INSTRUCTOR
Universidad Industrial de Santander
01.2022 - 12.2022
PROGRAMMING LANGUAGE INSTRUCTOR
Universidad Industrial de Santander
01.2021 - 12.2021
Universidad Industrial De Santander
Ph.D. from PHYSICS
05.2017 - 01.2024
Universidad Industrial De Santander
Master of Science from GEOPHYSICS
05.2015 - 01.2018
Universidad Industrial De Santander
Bachelor of Science from PHYSICS
05.2004 - 01.2012
Alberto SilvaFULL-STACK DEVELOPER