Career Profile

My name is Mauro José Pappaterra, I am a computer scientist with over 5 years of experience in both software and web development across various sectors including, medical, energy and computer industries. I also do research in AI; I have published several papers with editors such as IEEE, Springer, MDPI and the European Union’s Horizon program, some of which I have presented at international conferences. My most recent publication "A study on the application of convolutional neural networks for the maintenance of railway tracks" was published on Discover Artificial Intelligence by Springer in May 2024.

I work full-time as a software developer at Antaros Medical: a Swedish contract research organization that provides ground-breaking imaging analysis for drug development and clinical trials. I work mostly planning and developing software for the CoreLab team. My tasks include data processing and handling of medical images; I work with different technologies to create software and process data from medical studies. I have been assigned as the Lead Software Developer for a number of different projects. As an employee at Antaros I receive regular training in the fields of medicine, good clinical practices, data integrity and ethical principles in research.




General Skills Overview

    Software, Web, and API Development
    Python (with various libraries)
    C#, with WPF and .NET Framework
    Java
    HTML and CSS
    JavaScript, JQuery and TypeScript
    Database Systems (SQL, MySQL)
    Azure DevOps and Atlassian
    Agile Development, Git, Scrum and CI/CD
    Amazon Web Services
    GAMP-5, GDPR, ICH and GxP in Clinical Trials
    Academic Research and Writing


Programming Languages

Python

C#

Java

JavaScript / jQuery / TypeScript

HTML & CSS

SQL

R

Haskell

Web Development

.NET Framework

Django and Flask

React.js

Node.js

Bootstrap

WordPress

Cloud Services & Deployment

Azure DevOps

Amazon Web Services

Google Cloud Platform

Atlassian

Docker

Heroku

OS, IDEs & Software

Unix Systems

Microsoft Windows

Visual Studio Code

Jupyter Notebook

MATLAB

Wolfram Alpha

Unity3D

Vim

Adobe Software

JetBrains IDEs

Protocols and Guidelines

GAMP-5

GxP in Clinial Trials

GDPR

ICH

Other Competences

Academic Research

Scrum and CI/CD

Git

UML Design Diagrams

Pixel-Perfect Principles

Graphic Design

LaTeX

Work Experience

  Antaros Medical

March 2021 - Present
Uppsala, Sweden (Hybrid)

I am currently working as a software developer at Antaros Medical in the city of Uppsala. Antaros Medical is a Swedish contract research organization that provides ground-breaking imaging analysis for drug development and clinical trials. Antaros clientele includes different laboratories around the world, big pharma companies and biotech start-ups.

I work mostly planning, developing and maintaining software for the CoreLab team and for internal use. My tasks include data processing and handling of medical images (mostly MRI images). On a daily basis I work with different image formats (such as DICOM and VTK); and use different Python libraries and environments (SciPy, Numpy, Pydicom, ITK, Pandas, Jupyter Notebooks and PyTest among others) to process and analyze data for medical studies. I also work with Amazon AWS integration and designing and developing complex interfaces with WPF in C#.

I have been assigned as the Lead Software Developer for a number of different projects at Antaros. This role involves supervising final study deliveries, software implementation and configuration, and troubleshooting or developing software when necessary.

As part of the software development team, I actively participate in the software design, planning and validation processes. We implement agile development, scrum and CI/CD using Azure DevOps pipelines. My role at Antaros also includes extensive (automated) testing and extensive software documentation. As an employee at the company I receive regular training in the fields of medicine, good clinical practices (GAMP5, GxP), data integrity (GDPR) and ethical principles in research (ICH).

Software Development Research Scrum Python Software Testing Software Documentation C# WPF Lead Software Developer Interface Design GAMP5 GxP Azure DevOps AWS GDPR ICH CI/CD Git

  Myrspoven

Nov 2018 - Jun 2020
Stockholm, Sweden (Hybrid/Remote)

From November 2018 until June 2020 I worked as a software, web and API developer at Mysrpoven: a Stockholm based startup that uses AI to improve the energy usage in smart buildings combining different BMS systems and Machine Learning techniques.

My work included developing software and web applications using C# and the .NET framework. I created several automation tools for internal use; as well as software, APIs and web applications for our engineers and clients. As part of my duties, I participated in gathering requirements, estimating timelines, designing, building and testing software, as well as code review and deployment activities. I have also devised complex SQL queries which I later integrated to Myrspovens database with their corresponding CRUD interfaces I created using HTML, CSS, JavaScript (JQuery) and ASP .NET framework. Other duties included creating internal documentation for the correct integration of different BMS platforms, some data analytics with MATLAB, and designing and creating the company's landing page using WordPress and Adobe software.

During my time at Myrspoven I worked mostly unsupervised and location independent: I have worked at Myrspoven headquarters in Sweden, and while traveling various locations in India, China, Hong Kong, Japan, South Korea and Australia.

Software, Web and API Development C# .NET Framework Software Testing Software Documentation Interface Design User Experience (UX) HTML CSS JavaScript WordPress Adobe SQL MATLAB Git

  Fortlax

Jul 2018 - Oct 2018
Malmö, Sweden (Remote)

During my studies I was hired on a three-month contract to create automation tools for Fortlax: a modern and eco-friendly data center with three state-of-the-art facilities operating with 100% green energy just outside Piteå, in northern Sweden.

My tasks included creating different automation tools using C# in order to sync different data sources and services used within the company's data centers. During this short period I wrote around seven different programs to fetch metadata from data centers for synchronization purposes and automatic generation of reports. I also created tools to import and export data from Atlassian services including downloading and syncing client information, automatic creation of wiki pages in Confluence, Jira tickets, and more.

Most of these software were CLI applications, some connected to Atlassian's API others directly to the data centers management software. I created a number of interactive GUIs using C# with WPF for some of the applications. I also devised an interactive web-based GUI to display all virtual machines and their statuses using HTML, CSS, JavaScript and Bootstrap.

While in this posting I visited Fortlax offices in Malmö twice, and I worked remotely from Uppsala.

Software and Web Development C# WPF APIs Automation Tools HTML CSS JavaScript Bootstrap Interface Design Atlassian Git

Recommendations

This section includes snippets from recommendation letters and endorsements. You can navigate the different quotes clicking on the sides of the cards.

Publications

This section presents a list of published academic papers and articles. I have also participated as a member of the editorial advisory board and reviewer for many journals and publications for editors such as Springer, IEEE and Wesley. You can read more about my research work by visiting any of my academic profile pages.


    A study on the application of convolutional neural networks for
        the maintenance of railway tracks
         Mauro José Pappaterra, María Lucía Pappaterra, Francesco Flammini
         Published on Springer - Discover Artificial Intelligence - May 2024
         Read Online Get Citation
    A Review of Intelligent Infrastructure Surveillance to Support Safe
        Autonomy in Smart-Railways
         Mauro José Pappaterra, Francesco Flammini
         Published on IEEE - ICTS 2023 - February 2024
         Read Online Get Citation
    A Literature Review for the Application of Artificial Intelligence in the
        Maintenance of Railway Operations with an Emphasis on Data
         Mauro José Pappaterra
         Published on Springer - EDCC 2022 - September 2022
         Read Online Get Citation
    A Review of Literature and Public Datasets for the Application of AI in
        the Railway Industry
         Mauro José Pappaterra
         Published on DiVA - Uppsala University (Dissertation) - January 2022
         Read Online Get Citation
    A Systematic Review of AI Public Datasets for Railway Applications
         Mauro José Pappaterra, Francesco Flammini, Valeria Vittorini, Nikola Bešinović
         Published on Rail Infrastructures Special Issue - MDPI - September 2021
         Read Online Get Citation Certificate
    RAILS Project Deliverable D1.2: Summary of existing relevant projects and                   state-of-the-art of AI application in railways
         Various Authors
         Published in RAILS Consortium - European Union's Horizon 2020 - March 2021
         Read Online
    Bayesian Networks for Online Cybersecurity Threat Detection
         Mauro José Pappaterra, Francesco Flammini
         Published on Studies in Computational Intelligence - Springer - December 2020
         Read Online Get Citation
    RAILS Deliverable D1.1: Definition of a reference taxonomy of AI in railways
         Various Authors
         Published in RAILS Consortium - European Union's Horizon 2020 - August 2020
         Read Online
    A Review of Intelligent Cybersecurity with Bayesian Networks
         Mauro José Pappaterra, Francesco Flammini
         Published on IEEE SMC 2019 - Industry 4.0 - October 2019
         Read Online
Get Citation
    Implementing Bayesian Networks for Online Threat Detection
         Mauro José Pappaterra
         Published on DiVA - Linnaeus University (Dissertation) - 2018
         Read Online Get Citation

Formal Education


Master of Science in Computer Science (MSc)

2017 - 2020
Uppsala Universitetet, Uppsala, Sweden
University of Queensland, Brisbane, Australia

My master studies at Uppsala University steered my career towards the fields of Artificial Intelligence, Cybersecurity and Human-Computer Interaction.

I participated on an exchange program at The University of Queensland in Australia during 2019-2020, where I studied advanced subjects in Computer Science as well as Journalism and Communication.

Uppsala’s Master program is flexible and students are allowed to pick from a wide range of courses based on their own goals and interests. Some of the courses I have completed during this time include Artificial Intelligence, Data Mining, Cryptology, Human Computer Interfaces, Intelligent Interactive Systems, Advance Human Computer Interaction, IT Systems and Human factors, Advance Computer Security, and Advance Database Systems.


Uppsala University

Master of Science in Computer Science

Uppsala, Uppland, Sweden

The study programme for the Master of Science in Computer Science consists of 120 credits and includes a final master degree dissertation project.

Syllabus

First Semester

  • Advance Computer Science Studies in Uppsala
    5.0 c  
  • Artificial Intelligence
    5.0 c  
  • Functional Programming
    5.0 c  
  • Human Computer Interaction
    5.0 c  
  • IT Systems and Human Factors
    5.0 c  
  • Secure Computer Systems I
    5.0 c  

Second Semester

  • Intelligent Interactive Systems
    5.0 c  
  • User Interface Programming I
    5.0 c  
  • User Interface Programming II
    5.0 c  
  • Cryptology
    5.0 c  
  • Computer Graphics
    10.0 c  

Third Semester

  • Maintenance Programming
    5.0 c  
  • Data Mining
    5.0 c  
  • Perception and Visual Design
    5.0 c  
  • IT and Society
    15.0 c  

Fourth and Fifth Semesters completed abroad during exchange program

Thesis Project

  • A Literature and Public Datasets Review for the Application of AI in the
    Railway Industry Read on DiVA
    30.0 c  

University of Queensland

Exchange Studies

Brisbane, Queensland, Australia

The exchange program had a total of 18 units (equivalent to 80.0 c credits) accredited.

Syllabus

Fourth Semester

  • Machine Learning
    2 units  
  • Advance Computer Security
    2 units  
  • Journalistic Narratives
    2 units  
  • Media and Society
    2 units  
  • Multimedia
    2 units  

Fifth Semester

  • Advance Human Computer Interaction
    2 units  
  • Advance Database Systems
    2 units  
  • International Journalism & Mass Communication
    2 units  
  • Journalistic Investigation
    2 units  


Bachelor Degree in Computer Science (BSc)

2014 - 2017
Linnaeus Universitetet, Växjö, Sweden
California State University Easy Bay, California, United States

Bachelor studies at Linnaeus University with strong foundations in Computer Science and Software Engineering.

I studied free standing course in Game Development and several extracurricular courses that are not directly related to Computer Science (mostly language, literature, and geology courses). I completed an exchange program at California State University (Bay Area) in the United States in 2016-2017.

Some of the courses I studied during this period include Mathematics, Logic and Languages, Computer Networks, Operating Systems, Software Architecture and Design, Artificial Intelligence, Web-Based Systems, Software Testing, Programming and Data Structures, Analysis of Algorithms and Database Architecture among others.

Linnaeus University

Bachelor of Science in Software Technology

Växjö, Kronoberg, Sweden

The study programme for the Bachelor of Science in Software Technology consists of 180 credits and includes a final degree dissertation project.

Syllabus

First Semester

  • Basic Mathematics for Computer Scientists
    7.5 hp  
  • English for Academic Studies
    7.5 hp  
  • Problem Solving and Programming
    7.5 hp  
  • Technical Information and Communication
    7.5 hp  

Second Semester

  • Discrete Mathematics
    7.5 hp  
  • Programming and Data Structures
    7.5 hp  
  • Software Technology
    7.5 hp  
  • Project Course in Computer Science
    7.5 hp  

Third Semester

  • Computer Technology I
    7.5 hp  
  • Object Oriented Analysis Design and UML
    7.5 hp  
  • Operating Systems
    7.5 hp  
  • Software Testing
    7.5 hp  

Fourth Semester

  • Introduction to Computer Networks
    7.5 hp  
  • Formal Languages and Logic
    7.5 hp  
  • Software Engineering Design
    15.0 hp  

Fifth and Sixth Semesters completed abroad during exchange program

Thesis Project

  • Implementing Bayesian Networks for online threat detection Read on DiVA
    15.0 hp  

Free Standing Courses

  • Introduction to Game Programming
    7.5 hp  
  • Swedish Beginners Course I
    7.5 hp  
  • Swedish Beginners Course II
    7.5 hp  
  • Spanish General Course I
    30.0 hp  
  • Spanish General Course II
    30.0 hp  

California State University East Bay

Exchange Studies

Hayward, California, United States

The exchange program had a total of 36.0 units (equivalent to 60 hp credits); and one project course of 5.0 units (equivalent to 15 hp credits) accredited respectively.

Syllabus

Fifth Semester

  • Website Development
    4.0 units  
  • Database Architecture
    4.0 units  
  • Data Communication and Networking
    4.0 units  
  • Artificial Intelligence
    4.0 units  
  • Introduction to Programming Languages
    4.0 units  

Sixth Semester

  • Software Engineering of Web-Based Systems
    4.0 units  
  • Analysis of Algorithms
    4.0 units  
  • Theory of Automata
    4.0 units  
  • Website Authoring
    4.0 units  
  • Project Course
    5.0 units  

Certifications & Online Courses

I am always reading and learning about new technologies, as part of my work at Antaros Medical I get official certifications and training regularly. Here is a full list of certifications and some of the online courses and tutorials I have completed.


    Building Systems with the ChatGPT API
          OpenAI | DeepLearning.AI - August 2024 - Certificate
    ChatGPT Prompt Engineering for Developers
          OpenAI | DeepLearning.AI - August 2024 - Certificate
    React - The Complete Guide
          Udemy - December 2022 - Certificate
    Introduction to GxP and GAMP 5
          PlantVision Academy - September 2021 - Certificate
    Python 3 Master Course for 2021
          Udemy - September 2021 - Learn More Certificate
    Introduction to Good Clinical Practice
          Antaros Medical - June 2021 - Certificate
    Brain Computer Interaction & Neurotechnology Spring School
          g.tec - April 2021 - Learn More Certificate
    Machine Learning Operations (MLOps) Fundamentals
          Google Cloud | Coursera - February 2021 - Learn More Certificate
    Automate the Boring Stuff with Python Programming
          Udemy - January 2021 - Learn More Certificate
    Build your first Android App
          CentraleSupélec | Coursera - July 2020 - Learn More Certificate
    Machine Learning for Business Professionals
          Google Cloud | Coursera - July 2020 - Learn More Certificate
    Getting started with AWS Machine Learning
          Amazon Web Services | Coursera - July 2020 - Learn More Certificate
    Writing for the Sciences
          Stanford University | Coursera - June 2020 - Learn More Certificate
    PHP Tutorial
          w3Schools - November 2018 - Learn More
    JavaScript Tutorial
          w3Schools - September 2018 - Learn More
    Data Science: R Basics
          Harvardx | edX - March 2018 - Learn More Certificate
    Rails For Zombies
          Code Schools - July 2016 - Learn More
    SQL Tutorial
          w3Schools - June 2015 - Learn More
    CSS Tutorial
          w3Schools - June 2015 - Learn More
    HTML5 Tutorial
          w3Schools - June 2015 - Learn More

Conferences, Workshops & Other Events

I am always looking for new opportunities for networking and learning. I have presented my own research in many international conferences, and I proactively participate in different workshops and events. Here is a list of conferences, seminars and workshops I have attended in the last years (both as presenter and as attendee).


    Accelerating Python with GPUs
          Nvidia - Worldwide (Live Stream) - October 2024
    How AI is changing the future of work: a conversation with expert academics
          Slack - Worldwide (Live Stream) - June 2024
    Applied AI Summit
          Google Cloud - Worldwide (Live Stream) - December 2023
    26th IEEE International Conference on Intelligent Transportation Systems
          Bilbao, Spain - September 2023 - Presentation
    International Conference on Optimization and Decision Science - ODS2023
          Ischia, Italy - September 2023 - Presentation
    European Network of Living Labs (ENoLL) - IDSIA Seminar
          Lugano, Switzerland - May 2023
    Large Language Models and the End of Programming
          ACM - Worldwide (Live Stream) - May 2023
    18th European Dependable Computing Conference - EDCC 2022
          Zaragoza, Spain - September 2022 - Certificate Presentation
    PyCon Deutschland and PyData Berlin 2022
          Berlin, Germany - April 2022
    39th Annual Swedish Symposium on Image Analysis - SSBA 2022
          Uppsala, Sweden - March 2022
    5th Annual Swedish Symposium on Deep Learning - SSDL 2022
          Uppsala, Sweden - March 2022
    Health Research Writing Masterclass
          Elsevier - Worldwide (Live Stream) - September 2021 - Learn More Certificate
    How to Analyze Research Data
          Stanford University - Worldwide (Live Stream) - May 2021
    Agent-Human Collaboration and Learning for Improving Human Satisfaction
          ACM - Worldwide (Live Stream) - January 2021
    Better UX: An Introduction to Utilizing AI in Digital Interfaces
          Stanford University - Worldwide (Live Stream) - November 2020
    Data Overload: How to Make Sense of Statistics in the News
          Stanford University - Worldwide (Live Stream) - October 2020
    How to Publish Open Access with IEEE
          IEEE - Worldwide (Live Stream) - September 2020 - Certificate
    AI4RAILS 2020: 1st International Workshop on AI for RAILwayS
          Shift2Rails - Worldwide (Live Stream) - September 2020
    Interface by Apidays
          APIdays - Worldwide (Live Stream) - July 2020
    BrisJS 2020 - Brisbane JavaScript
          Brisbane, Australia (Live Stream) - June 2020
    IEEE SMC 2019 - Industry 4.0
          Bari, Italy - October 2019 - Certificate Presentation
    Automotive Linux Summit Tokyo 2019
          Tokyo, Japan - July 2019
    The Linux Foundation: Open Source Summit Japan
          Tokyo, Japan - July 2019
    Grow with Google
          Brisbane, Australia - April 2019
    World Science Festival
          Brisbane, Australia - March 2019
    Lectures from Nobel Prize Laureates
          Stockholm, Sweden - December 2018
    Google Hash Code 2018
          Worldwide - March 2018 - My Submission Certificate
    FOSDEM '18
          Brussels, Belgium - February 2018
    TEDx Uppsala University: Ripples
          Uppsala, Sweden - November 2017
    ACM's Ada Lovelace Hackaton - ACM Celebration of Women in Computing
          Uppsala, Sweden - November 2017
    Worlds Fair NANO in California
          San Francisco, United States - January 2017
    iWeek Efrei - International Week
          Paris, France - March 2016
    TEDx Linneuniversitetet: Habits
          Växjö, Sweden - November 2014

Languages

I am fluent in English and Spanish. My level of Italian is advanced. My Swedish level is conversational.


English

Spanish

Italian

Swedish



    OFFICIAL LANGUAGE CERTIFICATES

Here is a list of official language certificates I have obtained over the years.

    Svenska För Invandrare (SFI)
          Uppsala Kommun | Hermods - December 2023
    IELTS Certificate in Academic English
          British Council | University of Cambridge - February 2016
    Spanish General Course (I and II)
          Linnaeus University - 2016
    Swedish Beginners Course (I and II)
          Linnaeus University - 2015
    IELTS Certificate in Academic English
          British Council | University of Cambridge - January 2013
    University of Cambridge First Certificate in English (FCE)
          University of Cambridge - February 2007
    Corso Generale in Lingua e Cultura Italiana (I, II and III)
          Scuola Dante Alighieri - From 2005 to 2007