
Stavros Champilomatis
Verified Expert in Engineering
Software Developer
Amsterdam, Netherlands
Toptal member since August 22, 2019
Stavros has experience with all the components of a web application with main focus on the back end using Python. He is pragmatic and focused on delivering value.
Portfolio
Experience
- Python - 4 years
- Django - 4 years
- Amazon Web Services (AWS) - 4 years
- JavaScript - 4 years
- React Native - 3 years
- Go - 2 years
- Vue - 2 years
- AWS Lambda - 1 year
Availability
Preferred Environment
GitLab, Git, Visual Studio Code (VS Code), PyCharm, Ubuntu Linux
The most amazing...
...project I've worked on is a ticketing platform, with verifiable ownership and state transition through blockchain.
Work Experience
Co-founder
MES3
- Co-founded MES3 with the goal to provide tech solutions and consultancy support to our clients.
- Managed a remote team to extend an existing mobile app, while adding new features on the back end with Python (Django) code.
- Provided API architectural designs for a client that wanted to integrate with another party.
Software Developer
GUTS
- Worked on most parts of the ticketing application, since I was one of the earlier members of the company.
- Worked on the REST API of the platform, adding new features and extending existing, while refactoring and cleaning up in order to assist 3rd parties to integrate.
- Built the platform's dashboard from scratch using Django and Vue.js.
- Wrote and maintained the solidity contracts that were used to keep track of ticket ownership changes.
- Worked on the company's infrastructure, focused on making the existing infrastructure more scalable and reproducible.
Software Developer
XS2Mobile
- Built an office management solution that offered office space reservation and indoor navigation based on beacons, using Python and React Native.
- Worked and managed a remote team for a tourist information project, in which I had to lead the development and design the API (Python).
- Maintained old code and provided support to our clients. Technologies included Java (Android), IOS (Objective C), PHP, Drupal.
- Worked on a desktop Java application, handling real-time connection between users, using WebSockets.
- Worked on AWS and Linode and handled DevOps tasks for the projects that I was responsible for delivering.
Experience
GUTS Tickets
FlexAPP
Education
Master's Degree in Computer Science
VU - Amsterdam, Netherlands
Bachelor and Master's Degrees in Electric Engineering and Computer Science
Aristotle University - Thessaloniki, Greece
Skills
Libraries/APIs
Django ORM, Vue, React, Node.js
Tools
Git, GitLab, Terraform, Ansible, Amazon Simple Queue Service (SQS), PyCharm, GoLand
Languages
Python, JavaScript, Go, PHP, Objective-C, Solidity, Java, Rust
Frameworks
Django, React Native
Platforms
Linux, Amazon Web Services (AWS), AWS Lambda, Docker, Ubuntu Linux, Android, Ethereum, Visual Studio Code (VS Code)
Storage
PostgreSQL, Elasticsearch, Amazon S3 (AWS S3), Amazon DynamoDB
Paradigms
Agile, Scrum
Other
Serverless
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