Work Experience

PhD student in Computer ScienceOctober 2023 - Present
INRIA - Université de Lille, France

Working on fast and safe code instrumentation and memory profiling for object-oriented programming languages.

Sofware EngineerApr 2021 - July 2022
INRIA, France

Developer of pharo-ai, a machine learning library in Pharo.

I was an R&D Software Engineer on the RMoD team, which specializes in software engineering. I was one of the main developers of pharo-ai, a machine learning library implemented in the Pharo programming language. I implemented various machine learning, graph, and genetic algorithms, and created documentation and tutorials. I experimented with optimizing the performance of machine learnign algorithms in Pharo using Foreign Function Interface (FFI) functions; achieving a speed increase of up to 2103 times.

Virtual Internship in Software EngineeringOct 2019 - Dec 2020
Semantics, Bolivia

Built a set of modular tools to do complex searches and code transformations using the refactoring engine in Pharo. Code at github.com/jordanmontt/RewriteToolsSet

Junior Software EngineerNovember 2017 – June 2018
AITBOL, Bolivia

Full-Stack developer maintaining applications for telecommunications systems.

Sebastian Jordan Montaño