-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
1 lines (1 loc) · 14 KB
/
index.html
1
<!DOCTYPE html><html lang="en" class=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Main | Matias Matinez</title><meta name="description" content="Personal web of Matias Martinez"><link rel="stylesheet" href="/css/styles.css"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&family=DM+Serif+Display&display=swap"><link rel="canonical" href="http://localhost:4000/"><link rel="apple-touch-icon" sizes="180x180" href="/images/favicons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/images/favicons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/images/favicons/favicon-16x16.png"><link rel="manifest" href="/images/favicons/manifest.json"><link rel="mask-icon" href="/images/favicons/safari-pinned-tab.svg" color="#212121"><link rel="shortcut icon" href="/favicon.ico"><meta name="msapplication-config" content="/images/favicons/browserconfig.xml"><meta name="theme-color" content="#212121"><meta property="og:type" content="website"/><meta property="og:url" content="http://localhost:4000/"/><meta property="og:title" content="Main"/><meta property="og:description" content="Personal web of Matias Martinez"/><meta name="twitter:card" content="summary"/><meta name="twitter:site" content="@mattgreydesign"/><meta name="twitter:creator" content="@mattgreydesign"/><meta name="twitter:title" content="Main"/><meta name="twitter:description" content="Personal web of Matias Martinez"/></head><body class=""><div class="global-wrapper"> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "Matias Matinez", "alternateName": "Matias Martinez - Software Engineer & PhD in Computer Science", "url": "http://www.himatt.com" } { "@context": "http://schema.org", "@type": "Organization", "url": "http://www.himatt.com", "logo": "http://www.himatt.com/images/mg-logo.png" } </script><header class="main-header sticky-header" data-header><div class="header-content"> <a class="accessibility-skip" href="#maincontent">Skip to main content</a><nav class="navigation" aria-label="main navigation"> <a href="javascript:void(0)" class="mobile-nav">Menu</a><div class="mobile-nav-wrapper"><ul class="mobile-dropdown" itemscope itemtype="http://schema.org/SiteNavigationElement"><li> <a itemprop="url" href="/"><span itemprop="name">Main</span></a></li></ul></div></nav></div></div></header><main class="main-content " id="maincontent"> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Person", "name": "Matias Martinez", "jobTitle": "Software Engineer", "nationality": "", "url": "http://www.martinezmatias.com/", "address": { "@type": "PostalAddress", "addressLocality": "Barcelona", "addressCountry": "Spain" } } </script><div class="projects-intro-wrapper"><p class="projects-intro type-level-1">Matias Martinez is a Software Engineer and Researcher based in Barcelona, Spain.</p></div><div class="about-wrapper"><div class="about"><div class="about-intro-image"> <img src="/images/profile-pictures/profile.jpg" alt=""><div class="about-section about-site-description"><h3 class="about-section-title type-level-2">Personal Sites:</h3><div class="paragraph-small"><ul><li><a href="mailto:[email protected]">Email</a></li><li><a href="https://github.com/martinezmatias">Github</a></li><li><a href="https://www.linkedin.com/in/matiassebastianmartinez/">Linkedin</a></li><li><a href="https://scholar.google.com/citations?user=glRf46S0yTIC&hl=en">Google Scholar</a></li><li><a href="https://x.com/mat10martinez">Twitter</a></li></ul></div></div></div><div class="about-intro-description paragraph-normal"><p>Hello! I am Matias Martinez, a software engineer and AI-Data Scientist. I obtained a PhD in computer science.</p><p>Key Expertises and technological interests:</p><ul><li><h3 class="about-section-title type-level-3"><u><b>Software Development & Testing</b></u></h3><p>– I focus on building AI-based software, assuring its quality across the lifecycle. Expert on software Testing and DevOps. I developed several open-source apps including <a href="https://github.com/SpoonLabs/astor">Astor</a>.</p></li></ul><p>– I am a teacher in a Master course on MLOps at the Universitat Politecnica de Catalunya (Barcelona, Spain). I teach how to build, test and deploy AI-based systems.</p><ul><li><h3 class="about-section-title type-level-3"><u><b>AI and Machine Learning:</b></u></h3><p>– Experience with: Transformers, Experimentation with large language models, Deep learning, Learning to ranking, Statistical models for code analysis, Hyperparameter optimisation, Code translation, and more.</p><p>– Research record on AI-based Software Engineering and Software Testing. Check my <a href="https://scholar.google.com/citations?user=glRf46S0yTIC&hl=en">Google Scolar profile</a>.</p><p>– Contribution done to open-source large-language models (LLMs), e.g. to CodeLlama by proposing new features (see <a href="https://github.com/facebookresearch/codellama/pull/143">PR-143</a>) and bug-fixings (see <a href="https://github.com/facebookresearch/codellama/pull/168">PR-168</a>).</p><p>– I participated in the hackathon HACKBCN AI edition (Barcelona, 2024) and my project won the award “Best developer solution” <a href="https://www.hackbcn.com/en">HackBCN</a>.</p></li></ul></div><div class="about-attributes"><div class="about-experience"><div class="about-section"><h3 class="about-section-title type-level-2">Experience</h3><dl class="relational-list"><dt class="relational-list__title"><p>Universitat Politécnica de Catalunya (UPC), Barcelona, Spain</p></dt><dd class="relational-list__description relational-list__description--period"><p>January 2023-Present</p></dd><dd class="relational-list__description"><p>Researcher in AI-based Software Engineering</p></dd><dt class="relational-list__title"><p>University of Polytechnique Hauts-de-France and CNRS, France</p></dt><dd class="relational-list__description relational-list__description--period"><p>Sept. 2016 - 2022</p></dd><dd class="relational-list__description"><p>Associate professor</p></dd><dt class="relational-list__title"><p>Inria & Univ. of Lille, France</p></dt><dd class="relational-list__description relational-list__description--period"><p>Oct. 2011 - Oct. 2014</p></dd><dd class="relational-list__description"><p>PhD student</p></dd><dt class="relational-list__title"><p>Baufest, Argentina.</p></dt><dd class="relational-list__description relational-list__description--period"><p>March 2009 - Sept. 2011</p></dd><dd class="relational-list__description"><p>Software Engineer, Java & Web developer, architecture consultant</p></dd><dt class="relational-list__title"><p>EDSA, Argentina</p></dt><dd class="relational-list__description relational-list__description--period"><p>Sept. 2006 - Dec. 2007</p></dd><dd class="relational-list__description"><p>Java developer</p></dd></dl></div></div><div class="about-education"><div class="about-section"><h3 class="about-section-title type-level-2">Education</h3><dl class="relational-list"><dt class="relational-list__title"><p>PhD in Computer Science</p></dt><dd class="relational-list__description"><p>Université de Lille (France)</p></dd><dt class="relational-list__title"><p>Software and System Engineering (BA & Master)</p></dt><dd class="relational-list__description"><p>Universidad del Centro de la Prov Buenos Aires -UNICEN-(Argentina)</p></dd></dl></div><div class="about-section about-section--nested"><h3 class="about-section-title type-level-2">Competitions</h3><dl class="relational-list"><dt class="relational-list__title"><p>HACKBCN AI edition (Barcelona)</p></dt><dd class="relational-list__description relational-list__description--period"><p>2024</p></dd><dd class="relational-list__description"><a href="https://www.hackbcn.com/en"><p>Best developer solution</p></a></dd><dt class="relational-list__title"><p>Ranking of Most Impactful Early-stage Software Engineering Researchers</p></dt><dd class="relational-list__description relational-list__description--period"><p>2013-2020</p></dd><dd class="relational-list__description"><a href="https://www.sciencedirect.com/science/article/abs/pii/S0164121221001266"><p>Second place (worldwide)</p></a></dd><dt class="relational-list__title"><p>Ranking of Most Active Early-stage Software Engineering Researchers in Top-Quality journals</p></dt><dd class="relational-list__description relational-list__description--period"><p>2013-2020</p></dd><dd class="relational-list__description"><a href="https://www.sciencedirect.com/science/article/abs/pii/S0164121221001266"><p>Nineteenth place (worldwide)</p></a></dd></dl></div></div><div class="about-tools"><div class="about-section"><h3 class="about-section-title type-level-2">Tools & technologies</h3><ul class="list--dashed list--small"><li><p>RAG (LlamaIndex, LangChain)</p></li><li><p>ML tools (PyTorch, Pandas, HuggingFace libraries)</p></li><li><p>CI/CD (Github Actions, Jenkins, Travis)</p></li><li><p>Deployment (Docker)</p></li><li><p>Services (Spring Boot -Java-, FastAPI, Django -Python-)</p></li><li><p>LLM inference (vLLM, HuggingFace accelerate)</p></li><li><p>Energy and Resource measurement of AI system (Nvidia-smi, IntelRAPL)</p></li></ul></div></div><div class="about-skills"><div class="about-section"><h3 class="about-section-title type-level-2">Skills</h3><ul class="list--dashed"><li>Agile methodology</li><li>Scrum Master certification</li><li>Java & Python programming</li><li>Software Architecture</li><li>Software testing</li><li>Continuos integration & deployment</li><li>Databases (Relational, Non-relational, Vector)</li><li>Green AI and Software sustainability</li></ul></div></div></div><div class="about-site"><div class="about-section about-site-description"><h3 class="about-section-title type-level-2">Open-source tools developed</h3><div class="paragraph-small"><ul><li>Designed and built from scratch by me:</li><li><a href="https://github.com/SpoonLabs/astor">github.com/SpoonLabs/Astor</a></li><li><a href="https://github.com/SpoonLabs/coming">github.com/SpoonLabs/coming</a></li><li><a href="https://github.com/SpoonLabs/gumtree-spoon-ast-diff/">github.com/SpoonLabs/gumtree-spoon-ast-diff/</a></li><li><a href="https://github.com/ASSERT-KTH/flacoco">github.com/ASSERT-KTH/flacoco</a></li><li><p><a href="https://github.com/UPCArtifacts/RTj]">github.com/UPCArtifacts/RTj</a></p></li><li>Contributor (and author of the <a href="https://hal.science/hal-01054552/document">scientific article</a>)</li><li><a href="https://github.com/GumTreeDiff/gumtree">https://github.com/GumTreeDiff/gumtree</a></li></ul></div></div></div><div class="about-site"><div class="about-section about-site-description"><h3 class="about-section-title type-level-2">Research topics:</h3><div class="paragraph-small"><ul><li>Automated program repair: – Neural Network based automated program repair – Overfitting analysis</li><li>AI for software engineering:</li><li>Software Engineering for AI</li><li>Green/Sustainable Computing – Energy consumption during training and inference of AI</li><li>Software evolution:<br /> – Structural Differencing of code – Evolution patters and trends – Software migration (e.g., Java to Kotlin)</li><li>Software Security: – Open-source supply chain attacks</li></ul></div></div></div><div class="about-site"><div class="about-section about-site-description"><h3 class="about-section-title type-level-2">Contact:</h3><div class="paragraph-small"><ul><li><a href="mailto:[email protected]">Email</a></li></ul></div></div></div></div></div></main><footer class="main-footer"><div class="made-by-wrapper"> <a class="made-by" href="//github.com/MattGreyDesign/mattgreydesign.github.io">Made by Matt</a></div></footer><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('.mobile-nav').on('click', function(){ $('.navigation').toggleClass('show'); $('.mobile-nav').html(function(i, label){ return label === 'Menu' ? '× Close' : 'Menu' }); $("body").toggleClass("prevent-scroll-mobile"); $("header.main-header").toggleClass("header-prevent-hide"); }); }); !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Headspace=t()}(this,function(){"use strict";function e(s){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(!(this instanceof e))return new(Function.prototype.bind.apply(e,[null].concat(Array.prototype.slice.call(arguments))));this.element=s,this.startOffset=t(n.startOffset,s&&s.offsetHeight),this.tolerance=t(n.tolerance,8),this.showAtBottom=t(n.showAtBottom,!0),this.classNames=n.classNames||{base:"headspace",fixed:"headspace--fixed",hidden:"headspace--hidden"},this._scrollLast=0,"undefined"!=typeof window&&this.init()}function t(e,t){return void 0!==e?e:t}function s(e){var t=window.pageYOffset,s=e._scrollLast;t<=0?e.reset():e.showAtBottom&&window.innerHeight+t>=document.body.offsetHeight?e.fix():t>e.startOffset&&Math.abs(t-s)>=e.tolerance&&e[t>s?"hide":"fix"](),e._scrollLast=t}return e.prototype={init:function(){var e=this;this.addClass(this.classNames.base),window.addEventListener("scroll",function(){return e.debounce(function(){return s(e)})})},reset:function(){var e=this.classNames;this.removeClass(e.fixed,e.hidden)},fix:function(){var e=this.classNames;this.addClass(e.fixed),this.removeClass(e.hidden)},hide:function(){this.addClass(this.classNames.hidden)},addClass:function(){var e;(e=this.element.classList).add.apply(e,arguments)},removeClass:function(){var e;(e=this.element.classList).remove.apply(e,arguments)},debounce:function(e){window.requestAnimationFrame(e)}},e.isSupported=function(){return!!("undefined"!=typeof window&&window.requestAnimationFrame&&"classList"in document.documentElement)},e}); $(function () { Headspace(document.querySelector('[data-header]'), { startOffset: 90, tolerance: 5, showAtBottom: false, classNames: { base: 'sticky-header', fixed: 'sticky-header--fixed', hidden: 'sticky-header--hidden' } }) }()); </script></div></body></html>