
Charalampos Papadopoulos
Verified Expert in Engineering
Back-end Developer
Thessaloniki, Greece
Toptal member since November 5, 2020
Charalampos is a Python enthusiast who primarily develops with Django and Django REST Framework (DRF), building APIs and microservices around the IoT field. Thanks to a passionate interest in data science and DevOps, Charalampos has recently made inroads to expand his knowledge of both fields. Charalampos is also comfortable with PHP due to his prior experience. He can also work with HTML and CSS as a full-stack developer.
Portfolio
Experience
- Python - 4 years
- Python 3 - 4 years
- Django REST Framework - 3 years
- Django - 3 years
- APIs - 3 years
- Docker - 3 years
- Azure SQL - 2 years
- Azure DevOps - 2 years
Availability
Preferred Environment
PyCharm, Windows, Slack
The most amazing...
...thing I've developed is a RESTful API for smart metering, handling thousands of devices across the world.
Work Experience
Back-end Developer
GWF Labs
- Developed an application used in smart metering, handing multiple devices along with their metering data that were used for analytics.
- Setup a GitFlow process and tracked and overviewed the whole project's implementation.
- Created a CI/CD process for the project that could work for multiple environments.
Back-end Developer
Edil Hellas SA
- Developed a web application working mainly as a communication server to communicate with smart devices and manage them remotely.
- Setup a Linux server (CentOS) to support the above-mentioned web application.
- Implemented the MBus communication protocol parser along with proper decryption for payloads.
Full-stack Developer
Self-employed
- Developed a lot of websites using HTML, CSS, and JavaScript mainly in native form without frameworks.
- Built a small application for clients like small-scale CRMs using PHP in a LAMP stack.
- Created animated effects and worked with CSS animations for small logos.
IT Support
Synthesis Copy and Design Center
- Worked in graphic design mainly using Adobe Photoshop for large scale prints in canvas, wallpapers, and more.
- Created needed vector samples and designs using CorelDRAW.
- Oversaw and supported a small network that consisted mainly of workstation PCs and printers.
Experience
Smart Metering Platform
Work Done:
As a back-end developer, I developed a bigger part of the API that was used for user and device management, analytics, and general reporting as well as connected it with various other systems. Along with that, I set up the CI/CD processes of the project along with everything else needed to have the system properly running in a scalable environment.
Skills
Libraries/APIs
Django ORM, Pandas
Tools
PyCharm, Microsoft Teams, Docker Compose, IntelliJ IDEA, Azure Kubernetes Service (AKS), Apache, Adobe Photoshop, CorelDRAW, Slack
Languages
Python, Python 3, PHP, HTML, CSS, JavaScript
Frameworks
Django, Django REST Framework
Paradigms
Azure DevOps
Platforms
Windows, Azure, Docker, Linux, LAMP
Storage
Azure SQL, PostgreSQL, MySQL
Other
APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring