Summary
I am a Machine Learning Scientist and technologist, with a primary focus on utilizing cutting-edge technologies like Jax/Flax, Docker, Kubeflow, and TensorFlow to create impactful products that address complex challenges. I am a seasoned infrastructure architect and cloud forensics technician with expertise in GCP (Google Cloud Platform) and Azure. I specialize in deploying MLOps (Machine Learning Operations) solutions using Kubeflow.
I am a software developer with a diverse background in software exploitation, math, information security, open-source development, and DevOps practices. I have extensive experience in these areas, and I am particularly passionate about community engagement and leadership in ML communities both in Canada and Colombia.
Additionally, I am a Google Developer Expert, Docker Captain, and Kubeflow Community member.
Currently I am working as Chief Lead Analyst for Updata in Canada. I speak English, French & Spanish
Experience
September 2021 - Present
Chief Lead Analyst / Tech Lead at Updata - Victoriaville, Quebec, Canada
- Design, develop, integrate, test, and implement systems in artificial intelligence (database analysis, integration of capture equipment, etc.);
- Provide technical supervision of the team of IT consultants located abroad.
July 2020 - December 2020
Chief Technology Officer / Founder at Cerberus - Bogota D.C., Capital District, Colombia
- Building data pipelines using Kubernetes, Podman, Buildah, and Skopeo;
- Supporting over 120 small-to-medium Hospitals in Colombia in data engineering as a service for doing analytics and Google Data Studio dashboards (with the support of Grafena and Portainer);
- Giving tools to IT engineers in Colombia by developing container tools to automate their deployment, built a REST API service for electronic invoicing in Colombia that can handle automatic horizontal scaling in GCP using Fedora CoreOS and ignition alongside CloudSQL.
2019.07
Google Developer Expert at Google Developers - Canada
- Google Developers Experts are a global network of certified experienced developers and professionals actively supporting developers, startups and companies changing the world through AI and machine learning.
- First Google developer expert on the areas of Machine Learning and Artificial Inteligence in Colombia.
2019.03 - 2020
AI & Robotics Lead Lead at Kiwi Campus - _Berkeley, United States
- Defining metrics, project goals and OKRs distributed over talented engineers, computing resources and technicians to keep track of Kiwi Campus goals.
- Software architecture for ROS based systems.
- Product development of visual systems based on deep learning and navigation for rovers.
- Create and manage innovation spaces concentrated on organizational issues around the KiwiBot product and different internal areas inside Kiwi Campus.
- Development at the hardware-software interface for parallel intelligence systems.
2017.06 - 2019.03
Machine Learning Engineer at Kiwi Campus - _Berkeley, United States
- Creation of new data sciences capabilities with the main focus on bringing autonomous driving and Advanced driver-assistance systems (ADAS) to ground rovers.
- Developing playbooks for Neural network training (large-scale distributed training) and hardware, software infrastructure building.
- Data engineer: TensorRT specialist for inference with the Jetson TX2 SoC.
2016-2017
Security Analyst at Independent - _Bogota, Colombia
- Implementation of enterprise-wide cyber-security governance for small and middle size business.
- Dissection of existing malware for threat analysis.
- Vulnerability testing, code review, and overall risk assessment activities that includes training.
- Public and Private sector training on information security
2017.01
Teacher Assistant at Stanford Pre-Collegiate Summer Institutes - _Chía, Colombia
Project beetwen Eduexplora and Stanford
- Introducing concepts of computer science to Colombian high school students.
- Teaching Julia as a programming tool for problems in mathematics.
2015.04 - 2016.05
Chief Technology Officer at Consejo Estudiantil Uniandino - _Bogotá, Colombia
Responsible of a team of 20 software engineers students that provided technological solutions to members of the student council.
- Introduction of Microsoft technologies to undergraduate students.
- Organizer of undergraduate representatives election.
- Create links between industry and academia for the benefit of undergraduate students.
- Revision of security configurations and IT protocols for systems relevant in student processes.
2016
Instructor (Pro Bono) at Universidad de los Andes - _Bogotá, Colombia
- Teaching computational methods for students in engineering and science.
- Introducing Julia for open source projects in science.
2016.05-2016.10
Teaching Assistant in Computational Science at Science Faculty, Universidad de los Andes - _Bogotá, Colombia
Creator of material and lectures on computing tools used in Science, using Python and R, with application to MonteCarlo simulations, numerical methods and data analysis.
2015.05-2016.01
Mathematics Coordinator at Continuing Education Faculty Universidad de los Andes - _Bogotá, Colombia
Moodle administrator and course creator.
- Math coordinator in charge of 15 tutors and 375 students from public schools in Bogotá.
- Create educational materials for precollegiate mathematics.
- Occasional Lecturer.
Skills
- Embedded Systems, Embedded Software, Embedded Linux, Bash, Python, Linux Kernel, git
- English, Spanish, French
Education
2022
Universidad of London, London
Bachelor of Computer Science program
Field of study: ML/AI Courses: Artificial Intelligence, Machine Learning, Data Science, Data Structures and Algorithms, Software Engineering, Computer Systems, Databases, Web Development, Computer Security, Computer Networking, Operating Systems, Computer Architecture, Discrete Mathematics, Calculus, Linear Algebra, Statistics, Probability, and Combinatorics.
2013-2016
Universidad de los Andes, Bogota
Bachelor’s degree (dropout) program
Field of study: Mathematics
Courses: Applied Differential Equations, Quantum Computing, Advanced Mathematical Physics.
2013-2016
Universidad de los Andes, Bogota
Bachelor’s degree (dropout) program
Field of study: Physics
Courses: Computational Science, Electromagnetism and Waves, Mathematical Methods of Physics
2010-2013
Concordia University, Montréal, Canada
Bachelor Degree (droput)
Field of study: Computer Engineer
Relevant courses: Digital Design, Computer Architecture & Design, Embedded Design Additional courses in: Engineering Design
Activities and societies:
- Student representative for Mathematics.
- Student representative for Physics.
Awards
2016
Winner of the 1st Capture the Flag InfoSec competition at Universidad de los Andes