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
Chubb
View Eleftherios’s full experience
See their title, tenure and more.
Licenses & Certifications
Courses
Android Basics: User Input - Udacity
-
Android Basics: User Interface - Udacity
-
Android Development for Beginners - Udacity
-
Artificial Intelligence
-
Computer Networks
-
Configuring Linux Web Servers - Udacity
-
Cryptography
-
Data Structures
-
Database
I
Databases
II
Deploying Web Applications with Heroku - Udacity
-
Designing RESTful APIs - Udacity
-
Developing Android Apps - Udacity
-
Developing Scalable Apps in Java - Udacity
-
Distributed Systems
-
Google Developer Challenge Scholarship: Android Dev - Udacity
-
Information Systems Security
-
Intro to Java: Functional Programming - Udacity
-
Kotlin for Android Developers - Udacity
-
Linear Programming
-
Mobile Application Development
-
Network and Internet Applications Security
-
Object Oriented Programming
-
Object Oriented Programming in Java - Udacity
-
Parallel and Distributed Computing
-
REST With Spring - Baeldung
-
Software Engineering
-
Web Services - Transactions on the Web
-
Writing READMEs - Udacity
-
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
Public Speaker on Developer Week 2022
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 Attendance Award
Udacity
Jan 2018
Ranked in the top 10% in Udacity students for 2017.
Google Scholarship
Udacity
Nov 2017
Google Developer Challenge Scholarship for the Android Developer track in Udacity.
Best Android application Award
-
Jan 2017
Individual project about creating an android flight search app.
My app "Fly me to the moon" chosen as the best one .
Best Software Project Award
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
English
Professional working proficiency
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.