Stavros Champilomatis, Developer in Amsterdam, Netherlands
Stavros is available for hire
Hire Stavros

Stavros Champilomatis

Verified Expert  in Engineering

Software Developer

Amsterdam, Netherlands

Toptal member since August 22, 2019

Bio

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

MES3
Objective-C, Android, Java, Django
GUTS
Amazon Web Services (AWS), Terraform, Elasticsearch, Solidity, Ethereum, Vue...
XS2Mobile
PHP, Java, React Native, React, Django, Python

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

Part-time

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

2018 - PRESENT
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.
Technologies: Objective-C, Android, Java, Django

Software Developer

2017 - PRESENT
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.
Technologies: Amazon Web Services (AWS), Terraform, Elasticsearch, Solidity, Ethereum, Vue, React Native, GoLand, Go, Django, Python

Software Developer

2015 - 2017
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.
Technologies: PHP, Java, React Native, React, Django, Python

Experience

GUTS Tickets

GUTS is a ticketing platform with a guarantee for valid tickets and protection against secondary markets. I worked on most parts of the applications and I was there since its early days.

FlexAPP

White-label office management solution, re-branded to ~5 clients from my client.

Education

2013 - 2015

Master's Degree in Computer Science

VU - Amsterdam, Netherlands

2005 - 2011

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring