Career Profile
My name is Mauro José Pappaterra, I am a computer scientist; I work as a software developer and I also do research in AI. My most recent publication is a conference paper titled 'A Review of Intelligent Infrastructure Surveillance to Support Safe Autonomy in Smart-Railways' that was presented at the International Conference on Intelligent Transportation (ICTS) 2023 in Bilbao, Spain; and published by IEEE in February 2023.
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.
In my free time I travel and try to read as many books as I possibly can. I am interested in ecology and in anything related to sustainability and green living. I am an amateur photographer and journalist. I also do rock climbing and swimming. I have travelled extensively in all continents. This is an asset that helps me better understand, communicate and evolve in a multicultural working environment. In the past I have lived, worked and studied in Europe, South America, Oceania and in the United States of America, and I have been living in Sweden for the past years of my life.
General Skills Overview
Software Development
Web Development
API Development
Interface Programming
Database Systems
Artificial Intelligence
Cybersecurity
Cryptology
Software Design
Software Documentation
Software Testing
Responsive Web Design
Programming Languages
Python
Java
C#
JavaScript / jQuery
SQL
HTML & CSS
R
Lisp / Scheme
SML
Haskell
Prolog
Ruby
Web Development
ASP.NET
Django
Flask
React.js
Java Spring Boot
Bootstrap
Node.js
TypeScript
Ruby On Rails
Java Servlets
WordPress
Cloud Services & Deployment
Azure
Amazon Web Services
Google Cloud Platform
Docker
Digital Ocean
Heroku
GlassFish
OS, IDEs & Software
Visual Studio Code
JetBrains IDEs
Jupyter Notebook
MATLAB
Wolfram Alpha
Unity3D
Eclipse
NetBeans
Atom
Vim
Adobe Software
Microsoft Windows
Unix Systems
Other Competences
Git
Scrum
Academic Writing
UML Design Diagrams
LaTeX
Graphic Design
Pixel-Perfect Principles
Work Experience
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 and developing software for the CoreLab team and for internal use within the company. 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 images; and use different Python libraries and environments (SciPy, Numpy, Pydicom, ITK, Pandas, Jupyter Notebooks and PyTest among others) to process data from medical studies.
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 scrum and agile development for managing our software projects. My role at Antaros also includes extensive testing and documentation of software. As an employee at the company I receive regular training in the fields of medicine, good clinical practices, data integrity and ethical principles in research.
From November 2018 until June 2020 I worked as a software developer and computer analyst at Mysrpoven: a Stockholm based startup that uses AI and Machine Learning techniques to improve energy usage on smart buildings with different BMS systems.
My work included developing software and web applications using C# and the .NET framework. I created several automation tools for internal use within the company; as well as software 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 coded and revised SQL queries to create schemas to insert, update, modify and delete components in Myrspoven’s database system. These queries were later integrated to a MySQL database and their corresponding CRUD web interfaces I have created using HTML/CSS/JavaScript (with JQuery) and ASP .NET framework. Other duties included creating internal documentation for the correct integration of different BMS platforms with the company's software, 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 and South Korea before finally settling down in Brisbane, Australia.
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 three-month-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, automatic creation and update of tickets in Jira, 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 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, nonetheless I worked mostly (remotely) from Uppsala.
Recommendations
This section includes snippets from recommendation letters, past feedback and performance reviews. You can navigate the different quotes clicking on the sides of the cards. Here is what my university professors and work colleagues have said about me:
(...) As Mauro's supervisor, I would like to particularly mention his discipline and his ability to work independently and in a well-structured manner.
(...) His presentations in international conferences, and his publications (...) have had support from my own funding (...) as well as Uppsala University.
He has demonstrated to be an industrious student,
capable of conducting relevant research on his own, as well as contributing to research teams, by leveraging his knowledge in Computer Science and his exceptional writing and presentation skills.
Read full letter
Anders Arweström Jansson,
Professor of Computer Science
(...) A very good and hardworking student, (...) the quality of the work made by Mauro has been demonstrated by subsequent peer-reviewed technical publications we co-authored in the following years,
including contributions in conference proceedings, books, and journals.
I particularly appreciated Mauro’s autonomy and independence in finding appropriate sources and tools, by focusing on shared objectives.
(...) Overall, Mauro demonstrated to possess a solid scientific background as well as excellent programming and communication skills (...)
Read full letter
Francesco Flammini,
Full Professor of Computer Science
We have had a great experience having Mauro at Myrspoven- During his time with us,
he demonstrated solid work ethics, dedication and self-motivation. Mauro is a reliable and capable employee and I have no hesitation
to recommend him as a software developer.
Anders Kallebo,
Co-founder at Myrspoven
I directly supervised Mauro during his time at Myrspoven.
Mauro was one of our first employees at Myrspoven and performed his duties mostly remotely.
His duties included creating automation tools for our internal use and web applications for our customers and
engineers using C# and .NET framework. Mauro is a reliable employee and he is always willing to oblige and take on difficult tasks.
Johan Brunius,
CTO at Myrspoven
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 a number of Springer publications. You can read more about my current research work in any of my academic profile pages.
        Autonomy in Smart-Railways
         Published on IEEE - ICTS 2023 - February 2024
         Read Online Get Citation
        Maintenance of Railway Operations with an Emphasis on Data
         Published on Springer - EDCC 2022 - September 2022
         Read Online Get Citation
        the Railway Industry
         Published on DiVA - Uppsala University (Dissertation) - January 2022
         Read Online Get Citation
         Published on Rail Infrastructures Special Issue - MDPI - September 2021
         Read Online Get Citation Certificate
         Published in RAILS Consortium - European Union's Horizon 2020 - March 2021
         Read Online
         Published on Studies in Computational Intelligence - Springer - December 2020
         Read Online Get Citation
         Published in RAILS Consortium - European Union's Horizon 2020 - August 2020
         Read Online
         Published on IEEE SMC 2019 - Industry 4.0 - October 2019
         Read Online Get Citation
         Published on DiVA - Linnaeus University (Dissertation) - 2018
         Read Online Get Citation
Published on IEEE - ICTS 2023 - February 2024
Read Online Get Citation
Published on DiVA - Uppsala University (Dissertation) - January 2022
Read Online Get Citation
Published on Rail Infrastructures Special Issue - MDPI - September 2021
Read Online Get Citation Certificate
Published in RAILS Consortium - European Union's Horizon 2020 - March 2021
Read Online
Published on Studies in Computational Intelligence - Springer - December 2020
Read Online Get Citation
Published in RAILS Consortium - European Union's Horizon 2020 - August 2020
Read Online
Published on IEEE SMC 2019 - Industry 4.0 - October 2019
Read Online Get Citation
Published on DiVA - Linnaeus University (Dissertation) - 2018
Read Online Get Citation
Formal Education
During my master studies at Uppsala University I have taken courses to steer my career towards the fields of Artificial Intelligence, Cybersecurity and Human-Computer Interaction. 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. The study environment in Uppsala is superb, and it lives up to its internationally praised education standards.
Some of the courses I have completed include Artificial Intelligence, Data Mining, Cryptology, Human Computer Interfaces, IT Systems and Human factors and Intelligent Interactive Systems among others.
In 2019 I participated on an exchange program at The University of Queensland in Australia. Most of the courses I took were related to advanced subjects in Computer Science and Journalism and Communication.
Uppsala University
Master of Science in Computer Science
Uppsala, Uppland, Sweden
Founded in 1477 Uppsala University is the oldest university in all the nordic countries, and it ranks among the world's top 100 best universities in several high-profile international rankings. 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 Programming5.0 c  
- Human Computer Interaction5.0 c  
- IT Systems and Human Factors5.0 c  
- Secure Computer Systems I5.0 c  
Second Semester
- Intelligent Interactive Systems 5.0 c  
- User Interface Programming I 5.0 c  
- User Interface Programming II5.0 c  
- Cryptology5.0 c  
- Computer Graphics10.0 c  
Third Semester
- Maintenance Programming 5.0 c  
- Data Mining5.0 c  
- Perception and Visual Design 5.0 c  
- IT and Society15.0 c  
Thesis Project
- A Literature and Public Datasets Review for the Application of AI in the
Railway Industry Read30.0 c  
Read more at Uppsala University official website Visit Website
University of Queensland
Exchange Studies
Brisbane, Queensland, Australia
The University of Queensland is one of Australia's leading research and teaching institutions, ranking among the world's top universities by several high-profile international rankings.
Syllabus
Fourth Semester
- Machine Learning2 units  
- Advance Computer Security2 units  
- Journalistic Narratives2 units  
- Media and Society2 units  
- Multimedia2 units  
Fifth Semester
- Advance Human Computer Interaction2 units  
- Advance Database Systems2 units  
- International Journalism & Mass Communication2 units  
- Journalistic Investigation2 units  
Read more at University of Queensland official website Visit Website
During my bachelor studies at Linnaeus University I learnt about the foundations of Computer Science and Software Engineering. The courses I took included Basic and Discreet Mathematics, Logic and Languages, Computer Networks, Computer Technology, Operating Systems, Software Architecture and Design, Software Testing and Documentation, Programming and Data Structures, Analysis of Algorithms, and Database Architecture among others.
I took a free standing course in Game Development during the summer of 2017, and several extracurricular courses that are not directly related to Computer Science (mostly language, literature, and geology courses).
From August 2016 to August 2017, I participated in an exchange program with ISEP. During this program I lived and study in the United States for an entire year as an exchange student at California State University in the Bay Area. With the Bay Area and Silicon Valley being a world class hub of software development and technology, this experience helped me better understand how the tech industry works from an American perspective.
Linnaeus University
Bachelor of Science in Software Technology
Växjö, Kronoberg, Sweden
Linnaeus University is a modern university in southeastern Sweden with a strong international profile. 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  
Thesis Project
- Implementing Bayesian Networks for online threat detection Read 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  
Read more at Linnaeus University official website Visit Website
California State University East Bay
Exchange Studies
Hayward, California, United States
California State University East Bay is part of the 23-campus California State University system. Located near the Silicon Valley, it has been recognized as a "Best in the West" college by the Princeton Review.
Syllabus
Fifth Semester
- Website Development4.0 units  
- Database Architecture4.0 units  
- Data Communication and Networking4.0 units  
- Artificial Intelligence4.0 units  
- Introduction to Programming Languages4.0 units  
Sixth Semester
- Software Engineering of Web-Based Systems4.0 units  
- Analysis of Algorithms4.0 units  
- Theory of Automata4.0 units  
- Website Authoring4.0 units  
- Project Course5.0 units  
Read more at California State University East Bay official website Visit Website
Certifications & Online Courses
I am always reading and learning about new technologies, as part of my work I get official certifications on regular basis, and I also like to do different tutorials and online courses whenever I get the time. Here is a list of certifications and some of the online courses and tutorials I have completed.
Conferences, Workshops & Other Events
I proactively participate in different workshops, international conferences and events. I am always looking for new opportunities for networking and learning about the latest tech! Here is a list of conferences and workshops I have attended in the last years.
Languages
I am fluent in English and Spanish. My level of Italian is very good. My Swedish level is conversational.
English
Spanish
Italian
Swedish
Here is a list of official language certificates I have obtained over the years.