Klearchos K.

Klearchos K.

Software Engineer / Architect

Thessaloniki , Greece

Experience: 14 Years

Klearchos

Thessaloniki , Greece

Software Engineer / Architect

90000 USD / Year

  • Start Date / Notice Period end date: 2020-01-01

14 Years

Now you can Instantly Chat with Klearchos!

About Me

I am a full stack engineer / generalist with rapid self-starting capabilities. I enjoy taking part in the design and implementation phase of the project in order to make the best possible impact. I enjoy choosing the best tools and technologies f...

I am able to work within teams and in a multi-cultural environments. I believe that in order to succeed in a project: hard work, perseverance, consistency, learning and studying are required.
But most of all you must love what you are doing.
I have considerable experience with cloud technologies and I am certified AWS Solution Architect Associate & Professional Scrum Master Level I.

Show More

Portfolio Projects

Description

Analysed project’s architecture.

Company name: Aurea.com (Through CrossOver.com)
Type: Remote Contractor
Role:Java Software Architect

Show More Show Less

Description

Migrated a project from Angular to ReactJS & Redux.
I have studied the specification that has been delivered to my team and I have raised some issues with the document.
Several important aspects of the required implementation were missed and this was a blocking issue since the development team and the testers could not produce and plan their work accordingly.
I had a leading role since I was the first one who read and investigated the abstract specification.

Company name: Aurea.com (Through CrossOver.com)
Type: Remote Contractor
Role:Java Software Architect

Show More Show Less

Description

I redeveloped from scratch the backend for this prototype and the migration program.
I joined ateam of three that were mainly focusing on the client side (SWIFT / iOS).
I had to write from scratch the backend since it was missing best common practices and major functionality.
For example instead of using the events for S3 (write, update, delete) a poolling mechanism was in place that after a few hundred entries started not to perfom well.
Major re-write of the REST API was required with some new endpoints.
FInally a data migration was needed from the S3 to a relational database (MySQL/Aurora).
Most valuable IC (Individual Contributor) for three weeks (company-wise).

Company name: Aurea.com (Through CrossOver.com)
Type: Remote Contractor
Role:Java Software Architect

Show More Show Less

Description

Designed and implemented a YouTube like application for Aurea’s private videos.
I have designed and implemented with a team of 3(including the direct manager) a private YouTube system that was reading files from the Google Drive and transferring them to the Amazon's S3.
From there a conversion phase to a common video format and splitting each video to 250MB chunks before feeding them to the Amazon's Transcribing service.
The output (Json text of the video) was saved in MySQL Full text search service in order to serve the Angular UI and make it possibleto the end users to locate the specific place of the video that they searched for.
Voting and bookmark sharing facilities have been developed.
This project was not driven by anexistingspecification and I was one of the main contributors (brainstorming) about the project's vision/future.

It was a success since it has been used internally by many newcomers who were joining existing projects/teams. It made the knowledge transfer much quicker than usual saving time and money for many contractors.

Company name: Aurea.com (Through CrossOver.com)
Type: Remote Contractor
Role:Java Software Architect

Show More Show Less

Description

Implemented new features on the front end.

Company name: Aurea.com (Through CrossOver.com)
Type: Remote Contractor
Role:Java Software Architect

Show More Show Less

Description

I had to analyse an existing project and provided specification.
After pinpointing some ommisions that the specification had I have gone forward implementing a new specification that we have created with the cheif architect of the porduct.
I have developed a new application/module (DevKit) that integrated all the external APIs of many different automotive brands into our system.Best metrics for a month.

SmartLeads Business Intelligence:
Developed some new functionality with QlikView.

Company name: Aurea.com (Through CrossOver.com)
Type: Remote Contractor
Role:Java Software Architect

Show More Show Less

Description

Designed and implemented a system that analysed other programs abstract syntax tree and with the help of Neo4j and Cypher queries specific code-smells (or bugs) were automatically detected.
We have replicated several SonarQube rules with better results.


Company name: Aurea.com (Through CrossOver.com)
Type: Remote Contractor
Role:Java Software Architect

Show More Show Less

Description

Developed new features and corrected existing issues.

Company name: Intrasoft International
Type: Employee (Full-time)
Role: Senior Software Engineer

Show More Show Less

Description

Analysed, designed and documented a system that gathered and classified documents from several sources EU sources.
The team size was 7people (two business analysts, two managers, one horizontal architect, twodevelopers).

Company name: Intrasoft International
Type: Employee (Full-time)
Role: Software Architect

Show More Show Less

Description

Organized a team of testers in order to bootstrap a project that has been used as a basis by the testing team. Selenium, Page Objects Pattern.

Company name: Intrasoft International
Type: Employee (Full-time)
Role: Software Architect

Show More Show Less

Description

COPIS is an EU-wide information exchange system for all customs operations and is addressing inter alia counterfeiting and piracy by facilitating the information exchange.
I worked as a Software Engineer in order to further develop, enhance and maintain the existing system. Successfully completed and delivered the system (FAT test/client facing procedure).
I worked in the new Thessaloniki's branch office working remotely with the Athen's team.
Thessaloniki's team was made of 2 people (me and one junior engineer).

I helped with the organisation of Athen's team since the team was too big (> 10), with technical issues and communication with the client.

Company name: Intrasoft International
Type: Employee (Full-time)
Role: Senior Software Engineer

Show More Show Less

Description

I have managed, designed and implemented the INTERPOL Firearms Reference Table (IFRT) system that is an interactive online tool available to authorized users via INTERPOLs restricted website.
I communicated with the client in order to analyze, designand implementnew functionality for the existing system.


Company name: European Dynamics
Type: Employee (Full-time)
Role: Senior Software Engineer / Technical Manager

Show More Show Less

Description

Communicated with the client about new required changes. Integrated the system with FBI's AFIS system. Maintainedthe system.

Company name: European Dynamics
Type: Employee (Full-time)
Role: Senior Software Engineer / Technical Manager

Show More Show Less

Description

Analysed, designed and implemented the project in a scrum - like way (the client - Interpol) was actually joining the meetings.

Company name: European Dynamics
Type: Employee (Full-time)
Role: Senior Software Engineer / Technical Manager

Show More Show Less

Description

Analyzed, designed and implemented the project in a scrum - like way (the client - Interpol) was actually joining the meetings.
Trained Libyan police officers personnel at Lyon Paris.

Company name: European Dynamics
Type: Employee (Full-time)
Role: Senior Software Engineer / Technical Manager

Show More Show Less

Description

I have created the software design document that has been approved by the client.
Interviewed and hired the team of 7 people.
Took active part in the development. We used Arquillian for the integration testing.

Company name: European Dynamics
Type: Employee (Full-time)
Role: Senior Software Engineer / Technical Manager

Show More Show Less

Description

I started as a junior developer and I progressed to technical manager doing the progress meetings, estimations, design and implementations.
Monthly meetings with the client in order to check the progress of the project, analyze new requirements and provide estimations for newly approved functionalities.
Installations on-site (Brussels) once per month.
Designed and implemented levels 2 and 3.

Level 1: https://en.wikipedia.org/wiki/FADO
Level 2:https://www.ifado.consilium.europa.eu/dana-na/auth/url_uevEHmss96xtyWkN/welcome.cgi
Level 3:https://www.consilium.europa.eu/prado/en/prado-start-page.html

Company name: European Dynamics
Type: Employee (Full-time)
Role: Junior Software Engineer / Senior Software Engineer / Technical Manager

Show More Show Less