About Me

I am a software engineer that currently works as a research engineer at INRIA - Lille (National Institut or Research in Science and Technology, France, Lille).

I am a PhD student working on memory profilers. I work at INRIA, France in the Evref team.

I was one of the main developers of the pharo-ai project contributing and building different libraries for machine learning algorithms, statistical metrics, data preprocessing, and AI in general.
At INRIA, I also worked for 5 months as a Moose engineer mostly developing tools for Moose IDE project.

I work full time on open source projects since the beginning of 2020. Before that, I have 1 year of experience working for web developing companies.

Contact Details

Sebastian Jordan Montaño
sebastian.jordan@inria.fr

Education

Université de Lille Univ-Lille

PhD in memory profiling October 2023 - present

Université de Lille - Faculté des Sciences et Technologies Univ-Lille

Master Degree in Software Engineering September 2022 - July 2023

Catholic Bolivian University – Cochabamba Regional (UCB)

Engineering degree in Computer Science February 2016 - January 2020

Graduated with a mention of academic excellence

Work Experience

INRIA - Université de Lille, France

PhD student on memory profiling October 2020 - Present

INRIA, France

Research Engineer May 2020 - September 2023

INRIA, France

Virtual Internship Oct 2019 - Dec 2020

Built a set of modular tools that allows to do complex searches and code transformations using the refactoring engine in Pharo.Built a set of modular tools that allows to do complex searches and code transformations using the refactoring engine in Pharo.

AssureSoft, Bolivia

Internship July 2019 – October 2019

Software Development Training Program, given for non-graduate or non-experienced engineers. Consists of learning new technologies and acquiring new knowledge, in order to have the exigency level that the company demands.

AITBOL, Bolivia

Junior Software Developer November 2017 – June 2018

Worked as a Junior Software Developer developing full-stack web applications for telecommunications companies using different web technologies.

Professor Assistant

Professor Assistant, Universidad Católica Boliviana - Cochabamba

2019 - Data Structures and Algorithms. 38 Academic hours.

Professor Assistant, Universidad Católica Boliviana - Cochabamba

2019 - Introduction to Programming. 38 Academic hours.

Professor Assistant, Universidad Católica Boliviana - Cochabamba

2019 - Calculus I, Calculus II, Differential Equations, Bases of Mathematics. 64 Academic hours.

Given Courses

/Presentations

Summer School at Croatia, Website

5 days summer school in which we taught advanced object oriented programming.
I gave courses about advanced OOP, Machine Learning, and Pharo in general.
Courses slides
Full course code and learning material
2023, September

ESUG'23 Lyon, France

I gave two presentations for the European Smalltalk User Group 2023 conference.
2023, August

  • The first one was about Illimani, that is both a memory profiler and a complete memory profiling framework that I developed.
    Presentation videoPresentation slides
  • The second one was a scientific presentation about a research paper presenting illimani and using it for optimizing performance through memory profiling.
    Presentation slides

Virtual Machines and Programming Languages Universidad Católica Boliviana - Cochabamba

Presentation for the scientific society of computer science.
Presentation slides
2022, December

ESUG'22 Novi Sad, Serbia

I gave three presentations for the European Smalltalk User Group 2022 conference.
2022, August

Pharo days 2022

I gave a presentation about pharo-ai for the Pharo Days 2022 conference.
Presentation slides
2022, March

Awards

  • 2023 – Best scientific publication, ESUG 2023 Lyon, France. - Co author
  • 2022 – Second best scientific publication, ESUG 2022 Novi Sad, Serbia. - Main author
  • 2019 – Academic excellence scholarship, UCB, Bolivia.
  • 2019 – Second place, internal programming contest, UCB, Bolivia.
  • 2017 – Participant, AMC-ICPC, South America Regional, Bolivia.
  • 2017 – Winner, internal programming contest, UCB, Bolivia.
  • 2016 – Second place, internal programming contest, UCB, Bolivia.

Spoken Languages

  • Spanish - Native
  • English - Fluent, C1 level
  • French - Fluent, C1 level
  • italian - Intermediate, B1 level

Publications

Books and Booklets

  • Pharo Graps booklet - Primary author
    Jordan Montaño S., Ducasse S. (2021). Pharo Graphs – Graphs algorithms in Pharo
    Download it
  • Building applications for Spec book - Coauthor
    Ducasse S., Demarey C., Lorenzano E., Jordan Montaño S. (2023). An Introduction to User Interface Building with Spec 2.0
    Download it

Scientific Publications

Blog posts