A small introduction about myself
My name is Theofilos Chamalis and I am from Serres, Greece. I have a M.Sc. degree in Computer Science & Engineering with a thesis on Data Mining, as well as a Bachelor's degree in Mathematics, both at the University of Ioannina in Greece. I have been working as a software developer for more than 8 years, including freelance work as well as being employed for software based companies like Crowdlinker Inc, VieConnect SAS and Terracom Ltd.
My passion is developing innovative desktop and mobile applications as well as responsive websites and backend applications. Using the latest technologies in app & web development I aim to incorporate innovation in my work and top of the line functionality. Custom UI design suited to each style and need is my top priority crafting beautiful user experience for every user.
My design and programming skill proficiency
ReactJS
NextJS
VueJS
React Native
Ionic React
Java | Android Studio
NodeJS
NestJS
GraphQL
Wordpress
WooCommerce
Elementor
MongoDB
PostgreSQL
InfluxDB Timeseries
AWS
Google Firebase
Vercel | Netlify
Docker
CI/CD
Linux
Adobe Photoshop
Adobe Illustrator
Figma | Adobe XD
Matlab
Python
Pandas | Numpy
My previous associations
Creating websites and applications is a passion of mine and since 2014 I have created/updated websites and software applications for friends, individual customers, companies like TITAN Greece and organizations like the public library of Ioannina. Some of my recent projects include the main website of VieConnect, their React Native mobile application SECCO and an e-commerce NFT marketplace for MLSE named Dropshop. You can learn more about these or download them in my Portfolio
I was a teaching assistant in the Computational Mathematics and in the Probabilities & Statistics courses of the Computer Science and Engineering Department.
I have worked as a volunteer at the Zosimea Public Historical Library of Ioannina as Security Specialist and IT Support for 4 months. My main duties were ensuring the computer system's and android tablets' network security, the uptime and maintenance of the libraries computers as well as the IT support and help of the library's stuff and customers.
I have worked primarily as an Android developer and secondarily as a web developer for 4 months at an IT company named Terracom Informatics Ltd in Ioannina. I was the developer of the QR-PTT Push to Talk Android application and the designer and developer of the application's WordPress website. You can view my work on this Android app or on the website below. QR-PTT Push To Talk is an easy to use PTT (Push To Talk) over IP client Android Application ideal for patrolling guards, police officers, taxi drivers, lone workers and employees that need to be in constant communication and can be used on any Android device.
During the 9 months of serving my military duty for the Greek Army, I have been in the position of IT Administrator in the Klisaris Army Camp in Serres, Greece where my main duties were being in charge for the upkeep, configuration and reliable operation of the Camp's computer systems, servers and network in terms of uptime, performance, resources and security.
I have been employed for VieConnect as a full stack software developer from April 2017 up until June 2021. My work included mobile app development of the SECCO mobile application in React Native, web development of the company's main website in WordPress and the SECCO web application in React. Additionally, I was in charge of IT Administration of the internal servers and services that the company used and performed all of the required DevOps tasks on the software team's projects that include build server and CI/CD pipeline configuration for both backend, web and mobile projects using Gitlab and Bitrise pipelines.
I am currently working in Crowdlinker Inc. since June 2021 as a senior full stack software developer. My work includes frontend app development (using Next.js/React.js, Typescript), backend app development (using Node.js, Typescript, Serverless infrastructure) and mobile app development (using React Native, Typescript). Client projects that I have worked on include MLSE (Maple Leaf Sports & Entertainment), Yumba, OmStars, IloveI and Thriller Innovations.
The path of my academic career
My mother tongue is Greek. I also speak English fluently and I have received a Certificate of Competency in English (Proficiency) from the University of Michigan.
In 2012 I earned a Bachelor's Degree from the Mathematics Department of the University of Ioannina in Greece with a degree of 6.41 out of 10. Throughout my studies I completed a major in Computer Science and Algorithms with a 7.32 degree.
I have received my M.Sc. Degree at the Computer Science and Engineering Department of the University of Ioannina with a major in Software Engineering and a grade of 9.36 out of 10. My M.Sc thesis and my research is in the field of Data Mining and especially on Clustering Algorithms of the K-Means family.
HAISS 2013 Summer School
I have attended and successfully completed the 3rd Hellenic
Artificial Intelligence Summer School in Corfu organized by the Hellenic Artificial
Intelligence Society.
SETN 2014 Conference
I have attended to the 8th Hellenic Conference on Artificial
Intelligence which was held in Ioannina and was organized by the Hellenic Artificial
Intelligence Society.
EdX Linux Foundation Course
I have successfully completed the course LSF101x
Introduction to Linux which is offered by the Linux Foundation through the online
learning EdX platform, with a degree of 100%.
EdX M.I.T. Courses
The Department of Electrical Engineering and Computer
Science of Massachusetts Institute of Technology offers a sequence of 7 online courses
through the EdX online learning platform. At the moment I have completed 6.00.1x -
Introduction to Computer Science and Programming in Python with a degree of 97%, as well
as 6.00.2x - Introduction to Computational Thinking and Data Science with a degree of
97%.
EdX Microsoft Course
DEV204x - Programming with C# is a course offered by
Microsoft Corporation that I have also taken part in through the EdX platform. I have
completed it with honors and a degree of 100%.
Udemy NodeJS Course
The Complete Node.js Developer course is a Node.js course
offered by Andrew Mead through the Udemy platform. I have completed this course with
honors and a degree of 100%.
Udemy VueJS 2 Course
VueJS 2 The Complete Guide is a Vue.js course offered by
Maximilian Schwarzmuller through the Udemy platform. I have completed this course with
honors and a degree of 100% as well.
Udemy ReactJS Course
MERN Stack Front To Back is a course offered by Brad
Traversy through the Udemy platform that focuses on building a complete real world
application using NodeJS, JWT Authentication and MongoDB for backend and React, Redux
and Bootsrap for the frontend. I have completed this course with honors and an 100%
degree.
Udemy React Native Course
React Native - The Practical Guide is a React Native
course offered by Maximilian Schwarzmuller through the Udemy platform. I have completed
this course with a degree of 100% and honours.
Academind Ionic + React Course
Ionic + React - Build Cross-Platform Apps (Web, Android,
iOS)
is a course offered by Maximilian Schwarzmuller through the Academind platform. I have completed
this course with a degree of 100% and honours.
Arc Certified Remote Developer
The Remote Developer certification is offered by Arc
after
conducting a series of coding challenges and interviews through their platform Arc.dev. I have
acquired
this certification with a degree of 100% at February 2021.
Udemy NestJS Course
NestJS: The Complete Developer's Guide is a NestJS course offered
by
course offered by Stephen Grider through the Udemy platform and is aimed towards building
scalable backend
applications. I have completed this course with a degree of 100% and honours.
AWS Certified Cloud Practitioner
The AWS Certified Cloud Practitioner certification
is provided by Amazon Web Services after passing an online exam and is geared towards
understanding & using the AWS Cloud and its core services. I have acquired this
certification at June 2022 with a degree of 96%.
Feel free to ask me any question, I am just an email/call away.
Iakovou Polila 6, 54248, Thessaloniki, Greece
+30 698 7689966