I am a dynamic and ingenious software developer with over 25 years of experience in producing robust code for high-volume companies. I have applied actuarial mathematics, physics, and technology across fintech projects and collaborated with diverse tech groups—developers, project managers, and partners—to deliver high-impact results. I simplify complex processes and often build software tools to streamline workflows. I hold a BSc in Physics with a Minor in Mathematics and Systems Engineering and Computers, plus a specialization in Actuarial Science. Proficient across imperative, functional, and object-oriented paradigms, I quickly learn new languages, and I bring extensive data engineering experience (SQL, stored procedures, NoSQL, ETLs, DSS, caching, queues) and a growing interest in Deep Learning and AI.…

Juan Fernando Jaramillo Botero

I am a dynamic and ingenious software developer with over 25 years of experience in producing robust code for high-volume companies. I have applied actuarial mathematics, physics, and technology across fintech projects and collaborated with diverse tech groups—developers, project managers, and partners—to deliver high-impact results. I simplify complex processes and often build software tools to streamline workflows. I hold a BSc in Physics with a Minor in Mathematics and Systems Engineering and Computers, plus a specialization in Actuarial Science. Proficient across imperative, functional, and object-oriented paradigms, I quickly learn new languages, and I bring extensive data engineering experience (SQL, stored procedures, NoSQL, ETLs, DSS, caching, queues) and a growing interest in Deep Learning and AI.…

Available to hire

I am a dynamic and ingenious software developer with over 25 years of experience in producing robust code for high-volume companies. I have applied actuarial mathematics, physics, and technology across fintech projects and collaborated with diverse tech groups—developers, project managers, and partners—to deliver high-impact results.

I simplify complex processes and often build software tools to streamline workflows. I hold a BSc in Physics with a Minor in Mathematics and Systems Engineering and Computers, plus a specialization in Actuarial Science. Proficient across imperative, functional, and object-oriented paradigms, I quickly learn new languages, and I bring extensive data engineering experience (SQL, stored procedures, NoSQL, ETLs, DSS, caching, queues) and a growing interest in Deep Learning and AI.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Spanish; Castilian
Fluent
English
Advanced
German
Intermediate
Italian
Intermediate

Work Experience

Software Engineer, Senior at EPAM DataScience (News company, NDA)
June 24, 2024 - July 25, 2025
Senior software engineer contributing to RAG Chatbots using ChatGPT, SageMaker and LangChain. Involved in NLP, STT and TTS for personal projects; frontend maintenance in React and Vue; backend development in Python.
Software Engineer, Senior at EPAM Systems
June 24, 2024 - July 25, 2025
Senior software engineer contributing to Data Science initiatives for a major News company (NDA). Built and maintained NLP/LLM pipelines, RAG chatbots using ChatGPT, SageMaker and LangChain; performed front-end maintenance (React, Vue) and backend development in Python.
Software Engineer, Senior at EPAM Systems (DataScience in a big News company, NDA)
June 1, 2024 - July 1, 2025
Worked on RAG Chatbots using ChatGPT, SageMaker and LangChain; NLP, STT, TTS; personal project.
Senior Data Engineer at Sonder Protect Company
May 1, 2023 - April 1, 2024
Developed a SQLFluff plugin to enforce DBT refs in SQL; migrated legacy DBT ETL to domain-focused schemas in Snowflake.
Data Engineering, Senior at Sonder Protect
May 1, 2023 - April 30, 2024
Cleaned and migrated legacy DBT ETL to domain-focused schemas in Snowflake; developed a SQLFluff plugin to enforce DBT ref usage; led migration efforts from legacy pipelines to modern DBT workflows.
Data Engineer, Senior at Sonder Protect
May 1, 2023 - April 1, 2024
Developed a SQLFluff plugin to enforce DBT ref usage in SQL; migrated legacy DBT ETL to domain-focused schemas in Snowflake.
Senior Data Engineer at Ebury
May 1, 2021 - May 1, 2023
Migrated monolithic Django ORM to BigQuery using dbt and Airflow; optimized reports and ETLs; containerized workloads with Docker and Kubernetes; partial AWS and GCP infrastructure.
Data Engineering, Senior at Ebury
May 1, 2021 - May 31, 2023
Migrated monolithic backoffice Django ORM to BigQuery using DBT and Airflow; optimized reports and ETLs; containerized workloads with Docker on Kubernetes; built Celery-based processing; leveraged AWS and GCP infrastructure.
Data Engineer, Senior at Ebury
May 1, 2021 - May 1, 2023
Migrated monolithic Django ORM to BigQuery with dbt and Airflow; optimized reports and ETLs; deployed Docker containers on Kubernetes; AWS and GCP hybrid.
Python Developer, Data Science, Senior at Globant
March 1, 2020 - December 1, 2022
Orthodontic treatment software; applied differential geometry for 3D jaw modeling; developed Python plugins for Dataiku DSS; built data science tooling for Johnson & Johnson; 3D data work and QA.
External Consultant at SIAS Colombia
November 1, 2016 - April 1, 2017
Design and implementation of systems to reconstruct 3D vehicle accidents; drone data capture; analysis for insurance sector.
Data Scientist, Fullstack Programmer at OpDevel
January 1, 2016 - November 1, 2019
Fraud prevention initiatives for Tpaga; data processing; consulting and development across multiple stacks; engagements with Crossover and other clients.
Data Science, Fullstack Programmer at OpDevel (Consultant) / Tpaga / Crossover / Civico
January 1, 2016 - November 30, 2019
Data science and full-stack programming roles across multiple clients; fraud prevention initiatives reducing fraud rates; worked on data processing pipelines, Python development, backend services (Node.js/MongoDB), messaging with RabbitMQ, and cloud deployments with Kubernetes and Docker.
Data Scientist, Fullstack Programmer at OpDevel (Consultant and dev. company) / Crossover / others
January 1, 2016 - November 1, 2019
Fraud prevention improvements, data processing, Python development; various consulting roles including Java/Node.js work; 3D data visualization and analytics.
External Consultant at Recaudos Bogotá
September 1, 2015 - October 1, 2015
Consultant on development methodologies; Git, CI/CD, and TDD; Ingenico XML libraries integration.
P. Owner, P. Manager, Senior Programmer at Brückner German Plastic Machine
February 1, 2013 - December 1, 2015
Developed process improvement models; implemented MRP (ERP) via Odoo; designed stretching line applications and integrated ERP systems.
P. Owner, P. Manager, Senior Programmer at Brückner
February 1, 2013 - December 31, 2015
PM/PMO and software development for process improvement; built an ERP/MRP extension based on Odoo for customers; enhanced stretching line operations and reporting.
P. Owner, P. Manager, Senior Programmer at Brückner German Plastic
February 1, 2013 - December 1, 2015
Developed an MRP system with Odoo integration; implemented stretching line applications; process improvement models for customers.
Chair Professor at Universidad Militar Nueva Granada
January 1, 2011 - January 1, 2011
Professor of Statistics and Probability; lectures in multiple engineering programs.
Data Scientist, Research Programmer at EmQbit
June 1, 2010 - February 1, 2013
Risk and fraud detection; built web apps on Google App Engine; mortgage management models; cryptographic boot-time integrity for voting systems; 3D vehicle accident reconstruction.
Chair Professor at Universidad de Los Libertadores
January 1, 2010 - January 1, 2011
Professor of Electronic I and Avionics I; physics labs; university-level teaching.
External Advisor at Universidad de los Andes
October 1, 2009 - November 1, 2009
Organized national symposium; mathematics and statistics collaboration; advisory to department.
External Consultant at Colciencias
January 1, 2009 - December 1, 2009
Actuarial technique assessment for methodological guides in health system; health data analysis and agile recommendations.
CTO, Programmer at Mig Internacional
January 1, 2007 - June 1, 2010
Automatic identification systems (RFID), OCR; embedded camera with FPGA; RFID hardware development; FPAA-based signal processing.
Assistant Consultant at Asesorías Actuariales
January 1, 2006 - December 1, 2007
Actuarial advisory on reserves, segmentation, ARP, and pension planning; software middleware migrations.
Casualty Actuary at Allianz Colseguros S.A.
June 1, 2004 - December 1, 2006
Actuarial design for BD CEXPER, credit bureau subscriptions; actuarial process evaluation and governance.
Statistical QC at PGS Onshore Seismic
December 1, 2002 - January 1, 2004
Statistics analysis and ERP development (Pachallaqta) for project management using 3D seismic.
Chair Professor at Universidad San Martín
January 1, 2001 - January 1, 2002
Professor of Image Processing; Introduction to programming; Database I; Calculus III; Probability.
Assistant Professor at Universidad de los Andes
January 1, 1996 - January 1, 1997
Problems in Physics I & II; Probability; various physics/math teaching activities.
IT Manager, Developer at Xania LTDA
January 1, 1996 - December 1, 2001
Software development company; applications for coal mining; ERP support and migration from Pascal to Delphi; education software.

Education

Specialization, Actuarial Science at Universidad Antonio Nariño
January 11, 2030 - January 1, 2006
Bachelor of Science, Physics (minor in Mathematics and Systems Engineering and Computers) at Universidad de los Andes
January 11, 2030 - January 1, 1999
Specialization in Actuarial Science at Universidad Antonio Nariño
January 11, 2030 - January 1, 2006
Bachelor of Science in Physics (with minor in Mathematics and Systems Engineering and Computers) at Universidad de los Andes
January 11, 2030 - January 1, 1999
Bachelor of Science at Universidad de los Andes
January 1, 1996 - January 1, 2001
Specialization, Actuarial Science at Universidad Antonio Nariño
January 1, 2006 - January 1, 2006

Qualifications

Specialization, Actuarial Science
January 11, 2030 - January 1, 2006
Bachelor of Science, Physics (minor in Mathematics and Systems Engineering and Computers)
January 11, 2030 - January 1, 1999
AWS Certification Cloud Practitioner
January 11, 2030 - December 9, 2025
AWS Certification Cloud Practitioner
January 11, 2030 - December 9, 2025

Industry Experience

Software & Internet, Financial Services, Professional Services, Media & Entertainment, Real Estate & Construction, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more