Diana Sormani

Diana Sormani

Software Engineer

Amstelveen, Netherlands

About Me

Software Engineer. Front-End Engineer. Mom of two. I have more than 15 years of experience developing software. I am originally from Uruguay! Love my country, though I’m living in the Netherlands.
Currently I am focusing on Front-End development and I am loving it. I have been working a lot with Vue, a lot of CSS and ES6. I also worked with GraphQL as well as REST services.
I also have a lot of experience with automated Front-End testing. Particularly with Jest, Vue Test Utils and some WebdriverIO.
I normally work on Agile environments and I like following GitFlow so I am familiar with the process.

Work Experience

Front-End Engineer
May 2021 - Present · ABN Amro Bank - Private Banking
Front-End Engineer
May 2020 - February 2021 · ViriCity
Front-End Engineer
Nov 2018 - Mar 2020 · AFS Group
FullStack Engineer
Nov 2018 - Sep 2018 · Open Sensors
Software Engineer - GeneXus Senior Analyst
Nov 2014 - Apr 2016 · CASMU
Software Engineer - GeneXus Senior Analyst
Apr 2009 - Oct 2014 · Crédito de la Casa
System Analyst and Developer
Jul 2007 - May 2009 · InStyle Software
Software Developer
Nov 2006 - Nov 2007 · SHM
Software Developer
Nov 2005 - Nov 2006 · UTE
Software Developer
May 2003 - Dec 2005 · Netviax Solutions


Software Engineer, Computer Science
2007 · Universidad de la República Oriental del Uruguay
Advanced CSS and Sass: Flexbox, Grid, Animations and More!
2021 · UDEMY
Advanced Vue Functional components and render functions
2021 · Vue School / Vue Mastery
Components design patterns
2021 · Vue Mastery
Modern JavaScript: ES6 and beyond!
2021 · Vue School
Full-Stack Vue with GraphQL - The Ultimate Guide
2020 · UDEMY
WebDriverIO v5
2020 · UDEMY
CSS – The complete guide 2020 (incl grid, flexbox and Sass)
2020 · UDEMY
HTML5 + CSS3 Responsive web design
2020 · UDEMY
Web animations with SVG and GSAP
2020 · UDEMY
The Complete Node.js Developer Course (3rd Edition)
2018 & 2020 · UDEMY
Build responsive websites with HTML5 and CSS3
2019 · UDEMY
Wireframing with Balsamiq mockups
2019 · UDEMY
Vue.js + Typescript integration
2019 · egghead.io
Advanced data structures in Java
2018 · Coursera - University of California
Data structure and performance
2018 · Coursera - University of California
Object oriented programming in Java
2018 · Coursera - University of California


COVID19 tracker per country
This project shows a list of all the worlds countries and for each of them shows a lot of information, including: name, codes, flag, population, region, subregion, area in square km, coordinates and even a interactive map with its location.
Memory game
This application offers a memory game where the user can find card matches through the randomly displayed cards. It also offers WAI-ARIA accessibility that reads to the user the progress of the game.


Software Engineer, Front-End Engineer, Vue.js, Vuex, Router
CSS3, HTML5, ES6, SASS, Flexbox, Grid
Jest, vue-test-utils, (some) WebdriverIO
GraphQL, REST, HTTP, SQL, PostgreSQL, Mongo, Git, GitLab
CI/CD, npm, yarn, Webpack, AWS S3, AWS Route53
Process and interface definitions, Documentation, Requirements analysis


  • Reading
  • Cycling
  • Drawing