Hi! I'm Albert Alises Sorribas

Software Developer. VR, Web and whatnot

Experience
Now

July 2017 - Now

Software Developer

QMENTA Inc.
Barcelona, Spain

Responsabilities

  • Lead Frond-End Developer shaping the QMENTA product
  • Developing Continuous Deployment and Integration pipelines and systems for the apps + Testing
  • Development of Virtual Reality (VR) based neuroimaging interaction tools and apps
  • Neuroimaging web-based visualizers using Javascript/Node.JS/Three.JS for neuroimaging data (DICOM / NIFTI / Fibers) or connectomics (Chord diagrams, matrices etc)

Technologies

  • Front-End: React 16.7 (Suspense/Lazy API, Context API, React Hooks), Typescript, Redux/Redux-Zero, React Router, Post-CSS (Sass), Styled Components, Parcel, Webpack, GatsbyJS...
  • CI/CD: Jenkins pipelines, Docker, Docker Compose, Kubernetes
  • Testing: Jest + Puppeteer (Legacy E2E), Cypress (Current E2E), Jest + Enzyme (Unit), PyTest
  • Virtual Reality: Unity Engine, Oculus Rift, C#
  • Git (Bitbucket), JIRA for issue tracking, Confluence
  • Methodologies: Git flow for branching, Agile/Scrum for developing

Accomplishments

Register view of the QMENTA Platform (Front-end with React).
Screenshots of Brain Fibers inside the BrainVis VR application.
Screenshot of the visualizer I developed using Javascript/Three.JS
Screenshot of the main view of the QMENTA Platform (Front-end with React / Preact)

June 2016 - July 2017

Software Developer

BCN-MedTech, SimBioSys group (Simulation, Imaging and Modelling for Biomedical Systems)
Barcelona, Spain

Responsabilities

  • Lead Developer on the SimBioSys group on two native applications for helping doctors on the surgery planning of fetal and brain diseases
  • The applications were supervised and tested by the medical staff of La Maternitat Hospital and IDIBAPS group
  • Integrating Augmented Reality solutions for surgery planning into the applications
  • Developing minimal Continuous Deployment and Integration pipelines and systems for the apps
  • Performing accuracy tests, reports and statistics/plots of the system for scientific purposes

Technologies

  • Native Application: Qt Framework, C++, MITK (Medical Interaction ToolKit), ITK, VTK, OpenCV, ArUco (AR), SOFA (Modeling and Physics)
  • CI/CD: Jenkins pipelines for continuous deploying, Docker
  • Testing: QTest (Unit testing Framework for Qt)
  • Git (Bitbucket) for version control
  • Documentation and accuracy tests: LaTeX, Python (statistics, Bland Altman plots)

Accomplishments

  • Lead developer of an application that helps doctors come to a better diagnosis on Twin-to-Twin Transfussion Syndrome
  • Delivered a functional prototype at IDIBAPS meeting the goals of the project
  • Presented a poster at the CARS (Computer Assisted Radiology and Surgery) conference about Deep Brain Stimulation
Testing the application on a Clinical Environment at la Maternitat Hospital.
Model of the placenta with the fetoscopes.
Testing the Qt/MITK C++ Application with the Aurora EM Tracker
2016

June 2015 - October 2015

Research Assistant / Trainee

King's College London (Biomedical Engineering department, Medical Image Computing group).
London, UK

Responsabilities

  • Developing a Virtual Reality application on visualisation of 3D moving cardiac sequences to help with the surgery planning of the Hypoplastic Left Heart Syndrome condition on children, together with the Evelina London Hospital of Children.
  • Continous feedback and testing of the application by the cardiologists on the hospital.
  • Being involved in all the phases of the application, from design to implementation to algorithms of processing to integration with a VR environment to documentation

Technologies

  • Application: Unity Engine with ZSpace, C#, Javascript
  • Documentation: LaTeX
  • Version control: Git (Github)

Accomplishments

  • Developed a fully functional prototype for Hypoplastic Left Heart Syndrome surgery planning delivered on time
  • With this prototype, we managed to secure a grant on 2016, of the NHS (National Health Institute), for continuing the project up to 2 years
  • Wrote my Bachelor's thesis on the results of the project and received major distinction and honors for it
Clinical staff from the Evelina London Hospital of Children testing the Application.
Render of ultrasound Heart Data in VR.
2015
Education
Now

September 2016 - July 2017

Msc. in Computational Biomedical Engineering

Universitat Pompeu Fabra (UPF) , Barcelona, Spain

GPA9.15 / 10

Specialization

  • Algorithm programming in Python
  • Application programming and Computer Graphics for Medical Data

Courses

  • Courses on Machine Learning, Complexity Science, Advanced Signal Analysis, Surgery Planning
  • Academic Seminars on Machine Learning on Medicine and other topics organized by BCN MedTech
  • Python and MATLAB Programming for Biomedical sciences
Presenting a paper on my results from the work and master thesis at the CARS 2017 conference.
Project on Augmented Reality Tracking for fetal interventions.
Simulation of Deep Brain Stimulation Electrode insertion using C++.

December 2015 - July 2016

Computer Sciences

Royal Melbourne Institute of Technology (RMIT) , Melbourne, Australia

GPA9.12 / 10

Specialization

  • Artificial Intelligence and algorithm programming in C, ProLog
  • Computer Graphics using Javascript / Three.JS
  • Virtual/Augmented Reality project using Unity3D and Vuforia + Google Cardboard

Courses

  • Courses on Artificial Intelligence, Computer Graphics
  • A project on VR/AR using Unity3D, structured with Git
We also had some time to travel around the land down under

June 2012 - December 2015

Telecommunication Engineering, Computer Sciences

Universitat Pompeu Fabra (UPF) , Barcelona, Spain

GPA8.22 / 10 (2nd of promotion)

Specialization

  • Image Processing and Machine Learning
  • Sound and Signal Processing
  • Developing Full Stack applications

Courses

  • Computer Sciences Courses on Fundamentals
  • Sound and Image Processing courses, with emphasis on Machine Learning
  • Fundamental Courses on Mathemathics and Physics
We were pretty happy when graduating.
2012
Skills

Front-End Web Development

Javascript:

Typescript:

React.js stack (React, Redux, React Router, etc):

HTML5/CSS , SASS, Styled Components, Bulma:

Webpack / Parcel:

Qt (C++):

Back-End Web Development

Python:

Node.js:

REST APIs (Flask, Swagger, SQLAlchemy):

mongoDB:

Express.js:

Testing and CI/CD

Docker:

Jenkins:

Cypress:

Jest + Puppeteer:

PyTest:

3D Graphics and VR/AR Development

Unity3D:

Three.js:

Cg:

Vuforia:

Languages

Spanish:

Catalan:

English:

Other

Git:

Agile/Scrum methodologies:

Blender / Photoshop:

LaTeX:

Honors / Awards

Honors in the Bachelor's Thesis: Virtual Reality Visualisation of 3D Moving Cardiac Sequences

Universitat Pompeu Fabra, 2016

Awarded Honors in the Bachelor's thesis on 2016 for my research work on Virtual Reality carried on King's College London

Tuition Fee Waiver for Academic Performance

Universitat Pompeu Fabra, 2016

Awarded the Tuition Fee Waiver for Academic Performance of the UPF Masters

Honors in Artificial Intelligence, Image Processing and Differential Equations

Universitat Pompeu Fabra, 2012-2015

Awarded honors for grading on several subjects

Contact
albert.alises@gmail.com
/aalises
/albertalises
Based in Barcelona, open to work remote / relocate