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.
Design, implement, and maintain web applications, including the company's site and internal services using Symfony framework. Write tests for continuous integration, and ensure high-quality code.
Development and maintenance of chatbots and analytics admin pages using Node.js/MongoDB/Laravel/Python/Vue.js/Nuxt.
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.
Magento 2 projects development frontend and backend. Intergration with Elasticsearch and Solr search engines. Implementation and maintenance of ERP Connectors.
Magento 2 extensions development interacting with third party APIs and databases. Implementation of ERP integrations and other data exchange mechanisms.
Software and hardware maintenance of servers. System administrator of the internal network. Technical support for 150+ local computers and other hardware.
Research for more efficient algorythm based on my batchelor thesis.
Read more for Anchor Pair 4.
Languages/Tools Used: Java(AnyLogic), LATEX.
Bachelor Thesis: Development of routing protocol for wireless nanonetworks.
Supervisor: Sotiris Ioannidis (Research Director with the ICS FORTH)
The products-api repository is a RESTful API for managing products, built with Go, Gin, and GORM. It utilizes Docker Compose for containerization and includes a Postman collection for API testing.
Github PageThe spy-api project is a RESTful API built with Laravel for managing a system of famous spies. It provides endpoints to create, retrieve, update, and delete spy records, facilitating efficient management of spy-related data. The project includes a Postman collection for testing the API endpoints.
Github PageSimple 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 PageThis 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 InfoThis 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 GameThis 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 PageThe 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 ProjectDesign 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 ProjectA simple project implementing data structures (lists, hashtables, trees and heaps) with sample IMDB data. Languages/Tools: C++, make
Download Project