Theofilos Chamalis

Design & Build Innovative Applications and Responsive Websites

About me

A small introduction about myself

Theofilos Chamalis

Senior Full Stack Software Developer @Crowdlinker Inc.

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.

theofilos-chamalis-greek-software-developer-freelancer-pic

Technical Skills

My design and programming skill proficiency

Frontend

ReactJS
NextJS
VueJS

Mobile Apps

React Native
Ionic React
Java | Android Studio

Backend

NodeJS
NestJS
GraphQL

CMS

Wordpress
WooCommerce
Elementor

Databases

MongoDB
PostgreSQL
InfluxDB Timeseries

Serverless

AWS
Google Firebase
Vercel | Netlify

IT & DevOps

Docker
CI/CD
Linux

Design & Mockups

Adobe Photoshop
Adobe Illustrator
Figma | Adobe XD

Data Analysis

Matlab
Python
Pandas | Numpy

Work Experience

My previous associations

Oct, 2014
Present

Freelancer

Full Stack Software & Web Developer

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

Mar, 2013
Jun, 2015

University of Ioannina

Teaching Assistant

I was a teaching assistant in the Computational Mathematics and in the Probabilities & Statistics courses of the Computer Science and Engineering Department.

Feb, 2014
Jun, 2014

Zosimea Public Historical Libary

IT Specialist / Security Specialist

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.

Nov, 2014
Mar, 2015

Terracom Informatics Ltd

Android & Web Developer

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.

Nov, 2015
Aug, 2016

Greek Army

IT Administrator

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.

Apr, 2017
Jun, 2021

VieConnect SAS

Full Stack Developer | Team Lead

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.

Jun, 2021
Present

Crowdlinker Inc.

Senior Full Stack Developer

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.

Education & Diplomas

The path of my academic career

Mar, 1990
Present

Languages

University of Michigan

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.

Oct, 2008
Sep, 2012

Bachelor's Degree in Mathematics

University of Ioannina

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.

Mar, 2013
Sept, 2015

Master's Degree in Computer Science and Engineering

University of Ioannina

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.

May, 2005
Present

Seminars, Conferences & Online Courses

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%.

Portfolio

Showcase of some of my works

Get In Touch


Feel free to ask me any question, I am just an email/call away.

Contact details

Iakovou Polila 6, 54248, Thessaloniki, Greece

+30 698 7689966

EVO PTT Web Panel

theofxam@gmail.com

www.cs.uoi.gr/~thchama

Send a message