Ioannis Tsonas

Full Stack Developer

Nano-Scientist

As a developer, I specialize in creating scalable web applications with .Net Core and React. As a scientist, I focus on nanomaterials and quantum computing.

I’m also exploring more creative pursuits assembling and painting miniatures and dioramas.

Featured Projects

View selected projects below.

Project 1
Next.js projects

Next.js

Developed a boilerplate application showcasing many common scenarios and popular packages.

Next.js Boilerplate
Project 2
Terraform GKE Prometheus Grafana Cloudflare

Terraform

This project contains Terraform configurations for deploying and managing an infrastructure stack with Google Kubernetes Engine (GKE), Cloudflare and with Prometheus and Grafana for robust monitoring and visualization.

View the repository

Work Experience

See my complete work history on LinkedIn.

Senior Developer & IT Administrator

SIME Diagnostics Ltd, London, Uk

October 2019-Present

  • Developed company web and desktop app. Stack:
    • React+Electron for UI
    • Nestjs for backend and microservices
    • MongoDB & PostgreSQL for storage
    • Kratos API for authentication
    • Docker images deployed to Kubernetes via Helm charts
  • Deploy and manage cloud infrastructure with Terraform
  • Deploy and manage Prometheus & Grafana monitoring platform
  • CI/CD with Github actions and Azure Devops.
  • Azure services global administrator (Azure SQL server, AKS, Functions, Virtual Networks).
  • Data integration from clinical trials. Data analysis and visualization (Power BI).
  • Applied Machine Learning and AI algorithms (SVM, Classifiers, Neural Networks).

Assistant Accountant

Tsonas Georgios Accountant, Thessaloniki, Greece

January 2017 - June 2016

  • Assisted in the development and maintenance of our office’s database system.
  • Updated the financial data records of client companies in our in-house database system; cross referenced ourdatabase with our clients’ databases using SQL environment
  • Completed bank transactions including expenses and tax payments in a monthly basis; involved in collectinginvoices, filling and filing documents and keeping track of receipts.

Summer Internship

Parallel Algorithms for Data Analysis and Simulation Research Group, University of Texas, Austin, US

July 2014 - September 2014

  • Analyzed medical images, in particular segmentation and classification of Magnetic Resonance Imaging(MRI) scan images of patients with a brain tumor.
  • Developed MatLab scripts, compared different affine registration models and tested on 2D and 3D images.
  • Tested algorithms for image registration, image feature extraction and unsupervised clustering.

Education

University College London (UCL), UK

MSc Nanotechnology, 2019

  • Grade: Distinction (Best Overall Student Prize Award)
  • Relevant Coursework:
    • Nanoscale Processing and Characterisation
    • Experimental Techniques
    • Quantum Computation and Communication
    • Physics of Advanced Materials
    • Molecular Physics
  • Research Project: “Studying the effect of the size of manganese ferrite nanoparticles in electrochemical properties for applications in microbial fuel cells” (Distinction)

Aristotle University - Thessaloniki, GR

Diploma in Electrical and Computer Engineering, 2011-2017

  • Grade: 7.17/10
  • Relevant Coursework:
    • Structured Programming (C#)
    • Programming Techniques (C++)
    • Data Structures (Java)
    • Numerical Analysis
    • Probability and Statistics
    • Applied Mathematics
    • Differential Equations
  • Diploma Thesis: “Synthesis of magnetic iron oxide nanoparticles and size calculation using X-ray diffraction and magnetometry methods” (Grade: 10/10)

1st High School - Vasilika, GR

High School Apolytirion, 2005-2011

  • Grade: 19.3/20 (1st in Direction, top 1% in School)

Skills & Achievements

Languages

  • Greek: Native
  • English: Fluent

Technologies Stack

  • C#: ASP.Net Core, Identity Server, Entity Framework
  • HTML/CSS
  • React: Redux, Jest, Enzyme, Cucumber
  • Azure SQL/Cosmos
  • Terraform
  • Python: Scikit, Tensorflow
  • Console Applications: C, C++, Java

Achievements

  • Author and Speaker at the “13th Student Conference in Management Science and Technology” Paper: “Cost Analysis of Cloud Computing and Its Applications in Greek Businesses”
  • GRE (Quantitative 167|93%, Verbal 160|85%), TOEFL (Total 114/120)
  • LinkedIn Learning Path Certifications: Advance your skills as an Azure Administrator, Become a Data Scientist
  • Statement of Accomplishment in Machine Learning and Game Theory (Coursera)
  • 4 consecutive distinctions in the National Mathematical Student Competition in High School

Interests

  • Chess
  • Miniature Painting
  • Book Reading
  • STEM Ambassador