About Me

  • Full Name:Lefteris Pachis
  • Email:lefteris.pachis@proton.me

Hello There!

My name is Lefteris Pachis, and I hail from Chalkida, Greece. I earned my computer science degree at the University of Crete in Heraklion. Following that, I accumulated two years of experience as a software developer in the e-commerce sector. Subsequently, I dedicated a year and a half as a backend developer within a team that revamped an e-learning web application using a microservices architecture. Currently, I'm an Associate Software Developer at a forex and CFD trading company, having transitioned from my previous role at a company specializing in chatbot development.

In my free time, I immerse myself in my love for travel and photography exploration. Furthermore, I find excitement in engaging with game development and digital art.

My Resume

  • Work Experience

  • Associate Software Developer

    XM - 2023 - 2024

    Design, implement, and maintain web applications, including the company's site and internal services. Write tests for continuous integration, and ensure high-quality code.

  • Mid Senior Full Stack Developer

    Memorandum - 2022 - 2023

    Development and maintenance of chatbots and analytics admin pages using Node.js/MongoDB/Laravel/Python/Vue.js/Nuxt.

  • Back End Developer

    Express Publishing - 2020 - 2021

    Sofware development and maintenance of Express DigiBooks application based on Yii2 PHP framework. API development for a new version of Express DigiBooks application based on AWS microservices implemented with Node.js and Express framework.

  • Web Developer

    MageGuide - 2019 - 2020

    Magento 2 projects development frontend and backend. Intergration with Elasticsearch and Solr search engines. Implementation and maintenance of ERP Connectors.

  • Junior Back End Developer

    Netsteps S.A. - 2018 - 2019

    Magento 2 extensions development interacting with third party APIs and databases. Implementation of ERP integrations and other data exchange mechanisms.

  • IT Technician/Network Administrator

    Supreme Military Command of the Interior and Islands, Hellenic Army - 2017 - 2018

    Software and hardware maintenance of servers. System administrator of the internal network. Technical support for 150+ local computers and other hardware.

  • Undergraduate Research Fellow

    ICS FORTH - 2015 - 2016

    Research for more efficient algorythm based on my batchelor thesis. Read more for Anchor Pair 4.
    Languages/Tools Used: Java(AnyLogic), LATEX.


  • Education

  • Computer Science, BSc. IT

    University of Crete, CS Department - 2009 - 2017

    Bachelor Thesis: Development of routing protocol for wireless nanonetworks.
    Supervisor: Sotiris Ioannidis (Research Director with the ICS FORTH)


  • Publications

  • N3: Addressing and routing in 3D nanonetworks

    23rd International Conference onTelecommunications (ICT) - 2016

    Authors: A. Tsioliaridou, C. Liaskos, L. Pachis, S. Ioannidis, A. Pitsillides.

    Link


  • Certifications / Awards

  • Adobe Certified Professional — Magento Commerce Developer

    Adobe - Mar 2019

My Projects

User Management

Simple project implemented on Yii 2 framework. This is a simple user management project that features two types of users (Administrator and simple user). On Login, users are being identified by their role. Administrators have access to a users grid that contains information about signed up users. Certain actions are available to admin users like Activating, Deactivating or Deleting a user.

Github Page

Anchor Pair 4

This is the result of my research about Nano-scale wireless communication during my Bachelor Thesis. Its about a new routing protocol for 3D wireless nanonetworks (Anchor Pair 4), based on the simulation results of N3 Addressing and routing in 3D nanonetworks. Evaluation experiments showed that Anchor Pair 4 achieves better performance than N3.

More Info

Super Mario Bros Project

This was a team project in which we implemented a subset of the game “Super Mario Bros”. Mario is able to walk, run, jump, duck, get into pipes, collect power-ups and stump on enemies. He can also break brick blocks and hit “?” blocks for coins and power-ups. The game was designed with the ability to create and load multimple tile based maps. Languages/Tools: C++, Allegro library.

Github Page Download Game

Compiler and Virtual Machine

This was a team project for the CS340 lecture, implementing a compiler and a virtual machine for the Alpha programming language. Its developed in 4 phases, lexicographic analysis, syntax analysis, production of intermediate code, final code production / virtual machine construction. Languages/Tools: C, C++, yacc, lex, make

Github Page

Databases Project

The subject of this work is the design and documentation of a system which could automate part of the processes that take place in the framework of the operation of the (non-existent) company headhunters. The result is a detailed report that expose and document the design of this system. Implementation is done using MySQL database management system. User interface implemented by a simple website using PHP.

More Info Download Project

Web Development Project

Design and deploy a civil protection management system. The goal is to develop an information system for networking and information exchange between application users and civil protection agencies, accident management, crises prevention, and their restoration. Implementation is done using Java Servlets and JSP.

More Info Download Project

Data Structures Project

A simple project implementing data structures (lists, hashtables, trees and heaps) with sample IMDB data. Languages/Tools: C++, make

Download Project

Skills

PHP90%
MySQL85%
HTML595%
CSS3/SASS/LESS80%
Yii 280%
Magento 290%
Java80%
JavaScript80%

C/C++90%

JSP/Servlets75%

Python65%

jQuery80%

AJAX / XML / JSON / SOAP / REST / GraphQL80%

Bootstrap75%

Elasticsearch / Solr75%

Git85%

Contact