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
Developed a boilerplate application showcasing many common scenarios and popular packages.
Next.js Boilerplate
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 repositoryWork 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