Panagiotis Koutsaftikis
Platform Developer at VIKTOR- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Greek Native or bilingual proficiency
Topline Score
Bio
Experience
-
VIKTOR
-
Netherlands
-
Software Development
-
1 - 100 Employee
-
Platform Developer
-
Sep 2019 - Present
-
-
-
Warply
-
Greece
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
Jun 2014 - Jul 2019
• Product owner of Warply's Marketing Automation and Loyalty Platform, Warply Engage. • Developing a stack of Python web servers, by implementing RESTful JSON APIs, and microservices that perform hot and cold processes to manipulate and store data in both SQL and NoSQL Databases. • Incorporating into Warply Engage Loyalty-Couponing, Payment and CRM features, and an OAuth service, extending the overall functionality five-fold. • Directing the implementation of 3 major product versions, including migration from Google App Engine to MS Azure and from Azure to AWS, 2 times major code refactoring, 3 cycles of UI/UX redesign, migration from Python 2.7 to Python 3. • Implementing Warply Pay, a payment service, with card tokenization and payment switching. • Implementing a Celery distributed task queue service to facilitate newsletter sendouts via Amazon SES and push notifications via APNS, GCM and FCM. • Integrating Warply Engage with 3rd party services, including eshops, ERPs and payment gateways. • Database administrator (PostgreSQL, Cassandra, Redis, MySQL). • Designing and directing implemention and delivery of various client solutions, in terms of business needs collection, database design and functionality implemention. • Organizing the pipeline, assigning tasks and mentoring/training developers. Show less
-
-
-
SAP
-
Germany
-
Software Development
-
700 & Above Employee
-
Intern at Presales Department - SAP HANA
-
Mar 2014 - Jun 2014
• Training on SAP HANA and other SAP products (SAP Customer Engagement Intelligence, SAP Fraud Management) • Developing a SAP HANA demo application and documenting the process in a series of blog posts. • Product presentation to potential customers. • Training on SAP HANA and other SAP products (SAP Customer Engagement Intelligence, SAP Fraud Management) • Developing a SAP HANA demo application and documenting the process in a series of blog posts. • Product presentation to potential customers.
-
-
Education
-
Athens University of Economics and Business