Senior Software Engineer
2016 - PRESENTDouleutaras.gr (Dezired.gr)- Developed multiple features in Django and AngularJS.
- Designed and created a spinoff service for a specific portion of the market.
- Created integrations with Asana and Hubspot.
- Guided a developer team of two.
- Enhanced page speed with web optimization techniques.
Technologies: AngularJS, DjangoApplication Architect
2015 - 2016Bartendr- Created the AngularJS front-end.
- Designed the data warehouse back-end.
- Implemented the main API endpoints.
Technologies: AngularJS, PythonSoftware Engineer
2015 - 2016Dripthat- Developed the back-end and API of the social media application Dripthat.
- Worked on API design.
- Made decisions on data modelling and scaling issues.
- Implemented using AWS web services (Lambda, DynamoDb, CloudSearch, API Gateway).
- Developed most of the code in Node.js.
Technologies: Amazon Web Services (AWS), AWS, Node.jsSenior Software Engineer
2014 - 2015Sidebar- Developed the website quality monitoring service Sitepulse.
- Tackled scaling issues using RabbitMQ and Riak.
- Designed a plugin system for the platform extensibility.
- Led a team of 4 developers.
- Created a custom ORM in Python.
Technologies: MySQL, Riak, Redis, RabbitMQ, Celery, Flask, PythonSoftware Engineer, Application Architect
2012 - 2014JuicyBar App- Designed and implemented the back-end services and APIs (Python, Django, Nginx).
- Created a versioning system with interchangeable strategies.
- Designed the synchronization scheme between the mobile applications and the servers.
- Created the data warehousing back-end and its BI counterparts.
- Implemented many app features in the mobile environment (Objective-C).
Technologies: Objective-C, C#, Celery, Django, PythonSoftware Engineer, Researcher
2011 - 2012Computer Technology Institute and Press "Diophantus"- Designed a new dynamic graph data structure.
- Designed and created a library of algorithms and data structures in C++.
- Led a team of 5 in creating the library.
- Researched shortest path algorithms.
- Created multiple web tools (web pages, wikis, publication formatting tools).
Technologies: Drupal, Standard Template Library (STL), Boost, C++