
Philemon
From Greece (UTC+3)
13 years of commercial experience
Lemon.io stats
1
projects done863
hours workedOpen
to new offersPhilemon – Python, Django, React
Philemon began his coding journey in 2010 and has since developed a deep expertise in the Python ecosystem, where he continually hones his skills. A dedicated problem-solver, he thrives on tackling complex challenges—particularly with Python and Django, as noted by our technical interviewer. His experience spans American and Greek startups, giving him a well-rounded perspective. Beyond commercial coding, Philemon enjoys building AI-powered pet projects and unwinds by curating an impressive home library.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Project Manager
An AI company that focuses on research projects.
- Directed activities concerning research in AI, Circular Manufacturing, and Circular Economy;
- Led user research and requirements gathering for digital tools, such as Cognitive Digital Twins, Digital Product Passport, AI parametric techniques, and Lifecycle Assessment, in industrial and circular economy pilots;
- Drafted key deliverables focusing on functional and non-functional requirements, use-case narratives, and pilot implementation strategies;
- Prepared and delivered presentations for European Commission-funded projects, stakeholder meetings, and academic/industry conferences;
- Contributed to technical architecture and system design for AI-powered applications supporting circular economy frameworks;
- Represented the company in official project boards and strategic working groups;
- Coordinated pilot activities for industrial use cases;
- Designed and developed project websites;
- Managing Generative AI tasks for Circular Furniture Manufacturing, to enhance automation within EU-funded projects, including concept exploration for manufacturing use cases.
Senior Full-stack developer
Padel Court reservations for the Thessaloniki Community
- Developed a Django-based padel court booking platform with user authentication, court reservation system, and location management;
- Implemented responsive frontend using HTMX, DaisyUI, and Tailwind CSS;
- Created comprehensive data models for locations, courts, timeslots, bookings, and user profiles;
- Built a dashboard interface for both court owners and regular users to manage bookings and locations;
- Integrated Stripe payment processing system;
- Implemented geolocation features for court discovery and mapping;
- Designed and implemented user profile management;
- Created CSV data import commands for locations, courts, events, and users;
- Configured AWS S3 storage for file uploads via django-storages and boto3;
- Developed modular template system with reusable components using Django template partials;
- Implemented email confirmation system for account verification;
- Created an event management system for court locations to advertise tournaments and activities;
- Built data visualization components for bookings and court availability;
- Implemented CI/CD pipeline for development and production environments.
Senior Back-end Developer
AI Agent to handle incoming calls via landline in order to reserve appointment
- Created pipeline for incoming calls using Twilio, OpenAI ChatGPT, OpenAI Whisper, Eleven Labs;
- Developed an AI-powered virtual receptionist system using Python, OpenAI GPT, and Twilio for automated appointment scheduling through voice calls;
- Implemented natural language processing capabilities to handle appointment booking, cancellation, and checking availability with conversational AI;
- Built a Flask application that processes incoming voice calls through Twilio's API, integrating speech-to-text and text-to-speech technologies;
- Created a Django-based backend system for appointment management with database models and REST endpoints;
- Integrated multiple text-to-speech options (ElevenLabs, pyttsx3, Coqui TTS) to provide natural-sounding voice responses;
- Developed a data storage system using both SQL database and CSV formats to maintain appointment records;
- Engineered Google Calendar API integration for synchronizing appointments with external calendars;
- Implemented multilingual support, enabling the system to handle conversations in multiple languages;
- Built a local testing interface for simulating voice calls during the development process.
Back-end Engineer
Data solutions and infrastructure for companies.
- Developed loaders and scrapers for efficient data transfer between databases and file storage systems, utilizing APIs or implementing scraping techniques as needed;
- Engineered applications that interfaced with APIs or employed web scraping (using Selenium) for platforms such as ADP, Steam, Brightree, Bonfire, Hubspot, Zen Planner, ShipStation, Facebook Ads, IP2Location, and Manage Orders;
- Implemented an SDK to encapsulate common functionality across multiple applications;
- Developed emailer applications to notify specified recipients based on data retrieved from databases that met predefined criteria;
- Implemented alerting systems that posted notifications to a Slack channel when database-retrieved data matched specified conditions;
- Constructed emailers to dispatch emails to designated recipients when specific criteria were met;
- Designed an application for storing emails and their attachments directly into databases and file storage solutions;
- Initiated the creation of scripts, including a pre-commit script for a Git Hook, automating the generation of required YAML files;
- Implemented authentication through OAuth and automated two-factor authentication (2FA) by email parsing;
- Engineered applications to generate PDFs from HTML templates;
- Ensured comprehensive testing for all applications through the incorporation of pytest tests;
- Developed Docker files for each application, adhering to a standardized template while incorporating necessary adjustments.
Senior Back-end Developer
This solution provides maintenance & support for existing codebases and implementation services for newly created digital products.
- Worked on one of the largest websites in Greece - revamping the user dashboards and the respective backend endpoints;
- Upgraded Django; A very large codebase, handling thousands of users daily;
- Created endpoints to handle the website's extra services;
- Tracked down and resolved difficult bugs for a very large codebase;
- Wrote comprehensive tests for each feature implemented;
- Secured funding of €200.000 for the company itself through Horizon Europe – EU’s key funding program for research and innovation;
- Implemented new features for the education website. Designed the front end for the new educational product.
Senior Back-end Developer
It is a startup that is developed by one of the largest travel agencies in Greece, in order to provide wholesale B2B for searching, booking, and buying accommodations, flights, and ferry services for its international and corporate customers.
- Refactored back-end into multilayer architecture (communication/data transfer, business logic);
- Implemented testing of all core functionality;
- Carried out protocols and function typing;
- Uncovered and solved performance issues;
- Identified and implemented solutions to serious security issues.
Tech Lead
It is the project that concerned the design and building of a mobile app for a 600-car NY taxi company in order for the latter to modernize the leasing of its vehicles to be performed by mobile app instead of manually.
- Designed a mobile app for a New York taxi company in Balsamiq;
- Oversaw the implementation of the mobile app in React;
- Replaced manual testing, with a Jest & Enzyme testing framework;
- Redesigned current driver app front-end for future development.
Senior Back-end Developer, Data Engineer
It is a library to support exploratory data analysis and a back-end/front-end to support automated trading of strategies developed as a result of the analysis.
- Created user editor in Python code;
- Built monitoring dashboard and trading system;
- Created monitoring connections to brokers and data providers through respective APIs;
- Built a client website for tracking account equity;
- Created automated order execution when preconfigured events materialized;
- Handled trade events and ongoing trade management (RabbitMQ)
- Communicated with third-party APIs for streaming and historical futures data manipulation/storage;
- Used JupyterLab for research: backtesting & charting of results for multiple users;
- Carried out fast vectorized backtesting solution;
- Created data cleaning processes for futures contracts' tick and aggregated data, removing bad/outlier data, and data outside user-designated time periods;
- Built unique trading strategies through the analysis of financial & commodity future contract data.