Abel Soares Siqueira.
Optimizer and Software Developer
Research Software Engineer, Julia Smooth Optimizers maintainer, YouTuber
Abel Soares Siqueira
I am a software developer. I am a research software engineer since 2021 at the Netherlands eScience Center (NLeSC). I joined the NLeSC with the goals of honing my coding skills, working with smart people, and for the opportunity of learning more about what I don’t know. I had a chance to work with Typescript/Vue for frontend, a bit of C++ tooling, Graph neural networks in Python, Kubernetes, and modeling electricity markets with Julia/JuMP.
I am an optimizer and applied mathematician. I have PhD in nonlinear optimization and was a professor from 2015 to 2021 at the Federal University of Paraná (Brazil). I taught multivariate calculus, numerical methods, optimization, and data science. I was involved in the Data Science & Big Data specialization. I was co-creator of CiDAMO, a Data Science, Machine Learning, and Optimization group. My research revolved mainly around numerical optimization in the Julia language. I am co-creator of the Julia Smooth Optimizers organization, which holds more than 50 Julia packages related to optimization and Linear Algebra.
I am a YouTuber and streamer. Since 2020, I talk about software development, mostly using the Julia programming language. Some of my videos are purely about teaching Julia, but some are related to some mathematical field, usually optimization.
I am a Brazilian living in the Netherlands. I was born in 1986, in Medeiros Neto/BA, and lived for many years in Carnaíba/PE, with a tour on Arraial d’Ajuda/BA and São Paulo/SP. I lived for a while in Santa Bárbara d’Oeste/SP, right before going to Campinas/SP to study at UNICAMP. Met my wife there and moved to Curitiba/PR, before finally moving to the Netherlands.
Technical
Social and community
Open science and research software
I am currently working as an RSE at the NLeSC. My job is to help researchers accross the Netherlands with their software app. My projects involve different technologies and stakeholders, and the most important aspect of it is the ability to adapt and learn new things.
Some of the projects that I have been involved:
I have also co-organized and given a talk at a Julia for High-Performance Computing webinar with external speakers and over 50 attendants.
I was a professor at the Mathematics Department, mostly working in the Industrial Mathematics program. I mainly taught multivariate calculus, numerical methods, optimization, and data science.
Here are more details on my involvement:
Professor Adjunto
Data Science specialization program (2019-2020)
Researcher in optimization