Eleftherios Chrysochoidis - Chubb | LinkedIn (original) (raw)

About

Software Developer with a demonstrated history of working in the computer and mobile…

Articles by Eleftherios

Activity

2K followers

Experience & Education

View Eleftherios’s full experience

See their title, tenure and more.

Licenses & Certifications

Courses

-

-

-

-

-

-

-

-

I

II

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Projects

Sep 2021

CodeTour is an Intellij plugin, which allows you to record and playback guided walkthroughs of your codebases. It's like a table of contents, that can make it easier to onboard (or re-board!) to a new project/feature area, visualize bug reports, or understand the context of a code review/PR change. A Code Tour is simply a series of interactive Steps, each of which is associated with a specific file/line, and includes a description of the respective code. This allows developers to clone a repo…
CodeTour is an Intellij plugin, which allows you to record and playback guided walkthroughs of your codebases. It's like a table of contents, that can make it easier to onboard (or re-board!) to a new project/feature area, visualize bug reports, or understand the context of a code review/PR change. A Code Tour is simply a series of interactive Steps, each of which is associated with a specific file/line, and includes a description of the respective code. This allows developers to clone a repo, and then immediately start learning it, without needing to refer to rely on help from others. Tours can be version controlled into a repo, to enable sharing with other contributors.
See project

Jan 2017 - Sep 2017

I developed an academic Tool which purpose is to help students understand Normalization in BCNF. I started having given the code of a windows application of Normalization, created by Xristos Stefanidis.
The project was under the supervision of Lecturer Georgia Koloniari.
It supports full BCNF Normalization functionality for any existing or new schema: find closure, find keys, Decompose Schema and Steps Decompose.
It also has administration panel, where the admin can edit…
I developed an academic Tool which purpose is to help students understand Normalization in BCNF. I started having given the code of a windows application of Normalization, created by Xristos Stefanidis.
The project was under the supervision of Lecturer Georgia Koloniari.
It supports full BCNF Normalization functionality for any existing or new schema: find closure, find keys, Decompose Schema and Steps Decompose.
It also has administration panel, where the admin can edit the existing schemas, set defaults, and see some metrics and statistics of Tool's use.
See project

Apr 2017 - Jun 2017

This is a Java implementation of Bakery Algorithm. For more information about this algorithm please visit Wikipedia.
How to try it (Github):
Just download, compile the code and run it. By default, the test is to create 5 threads that each has to loop 200 times and increase a global counter (same for all threads). The expected result should be 200 * 5 = 1000. You can change those values from the variables "numberOfThreads" and "countToThis".
The main "work" of the algorithm…
This is a Java implementation of Bakery Algorithm. For more information about this algorithm please visit Wikipedia.
How to try it (Github):
Just download, compile the code and run it. By default, the test is to create 5 threads that each has to loop 200 times and increase a global counter (same for all threads). The expected result should be 200 * 5 = 1000. You can change those values from the variables "numberOfThreads" and "countToThis".
The main "work" of the algorithm is inside the method "lock". There, only one thread will manage to exit the loops and it will keep the lock until it runs the unlock method.
See project

Mar 2017 - May 2017

This application is made for academic purposes for the needs of lesson "Distributed Systems". It is a simple ATM application, where a user can do the followings:
Authenticate himself (for now it is simple, with no db)
Withdraw money from his account
Deposit money
Display the balance
and EXIT the application.
The server supports Multithreading.
See project

Nov 2016 - Jan 2017

Fly me to the moon is an Android App which made for academic purposes.
With this app, you can search for flights all over the world.
You can download and test this app to your android device from my google drive: https://drive.google.com/file/d/0ByWHd2AsW\_zXR1NtWGN3MGV2TVE/view
See project

Sep 2013 - Jan 2014

Team Project for the needs of the course Software Engineering.
It is a 2D slider game (like Super Mario) with a hero (Elmar) who tries to take revenge for his family killed by an evil king. It has 5 levels in the region that is called Saldimor which rulled by the king Valador.
The last level is the battle between Elmar and the kind Valador.
See project

Honors & Awards

Developer Week 2022

Feb 2022
I presented a session on DeveloperWeek 2022 (World’s Largest Developer & Engineering Expo) with the subject: "Cost of Code Understanding and Best Practices" in which I presented some Code Reading Challenges along with some Best Practices to deal with them.
More details can be found…
I presented a session on DeveloperWeek 2022 (World’s Largest Developer & Engineering Expo) with the subject: "Cost of Code Understanding and Best Practices" in which I presented some Code Reading Challenges along with some Best Practices to deal with them.
More details can be found here:
https://embed.emamo.com/event/developerweek-2022/r/speaker/eleftherios-chrysochoidis
https://embed.emamo.com/event/developerweek-2022/s/cost-of-code-understanding-and-best-practices-NP8gON
https://www.developerweek.com/

Udacity

Jan 2018
Ranked in the top 10% in Udacity students for 2017.

Udacity

Nov 2017
Google Developer Challenge Scholarship for the Android Developer track in Udacity.

-

Jan 2017
Individual project about creating an android flight search app.
My app "Fly me to the moon" chosen as the best one .

Professor Alexander Chatzigeorgiou

Jan 2014
For the needs of the course Software Engineering, the project of my team “Kingdom of Saldimor (2d Game)”, was named the best among the other student teams.

Languages

Professional working proficiency

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses