CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of the user.
Avatar of the user.
Past
Quality Assurance Manager @Image Day Co., LTD
2022 ~ 2023
Cinematic Design
Within one month
Photoshop
Unemployed
Open to opportunities
Full-time / Interested in working remotely
6-10 years
Duy Tan University
Avatar of Tzuo Jiun (Vek) Tsai.
Avatar of Tzuo Jiun (Vek) Tsai.
Founder & Director @VEKick Studio. 威踢工作室
2019 ~ Present
Project Manager、PM、專案經理、UX、網站企劃、產品企劃
Within one month
導播、場控和攝影等作業,同時兼任節目主持提升單量及流量,並不定期進行直播室軟硬體設備空間的優化和維護。 An experienced and conscientious PR/Marcom/Event Planner/Copyright Specialist with a demonstrated history of working in the Taiwan Music Industry for over a Decade , who has solid logical thinking and strong reasoning ability with a Law degree from KNU, and marked a significant contribution to the industry's growth
Google Drive
Illustrator
Photoshop
Employed
Open to opportunities
Full-time / Interested in working remotely
10-15 years
開南大學
法律
Avatar of Tan Nguyen.
Avatar of Tan Nguyen.
Past
Team Leader Deployment @Công ty TNHH Công nghệ ViHAT
2019 ~ 2023
Team Leader deployment
Within one month
Tan Nguyen Ho Chi Minh City, [email protected] With experience working in a B2B environment, I'am always aim to develop ourselves professionally, responsibly, conscientiously, and reputablely. PROFESIONAL EXPERIENCE : Operating for more than 3 years in the field of consulting and implementing software development for large, medium and small scale business models. Working with nearly 500 customers - partners, more than 1000 accounts operating simultaneously on application and web platforms. Survey of more than 50 nationwide enterprises on: infrastructure, terminal equipment, information security equipment, consulting on the selection of units to
Photoshop
Canva
Word
Unemployed
Open to opportunities
Full-time / Not interested in working remotely
4-6 years
Cao đẳng công nghệ thông tin TP.HCM
Điện Tử Viễn Thông
Avatar of Bruce Weaver.
Avatar of Bruce Weaver.
Property Manager @Canon Blanco Ranch, Kroenke Ranches
2023 ~ Present
Property Management Contractor
Within two months
Bruce Weaver ESTATE - RANCH MANAGEMENT Lamy, New Mexico [email protected], self-directed, Property Manager/Caretaker with 20 collective years of experience, a broad knowledge of home / facilities maintenance, mechanical and technology systems. With a passion for a holistic approach to and environmentally sensitive care of properties, landscapes and organic gardening. An anticipatory, solutions-oriented and strategic thinker who takes ownership of, and personal accountability for, maintaining standards of care and providing conscientious oversight. Skills BUILDING LAND TECH Electrical Plumbing Carpentry Fixes & Repairs Permaculture Regenerative Ag Gardening Agroforestry Computer Video Photography Drone
Photoshop
PowerPoint
videography and photography
Employed
Open to opportunities
Full-time / Not interested in working remotely
More than 15 years
Colorado State University
Western Ranch Management and Ecosystem Stewardship
Avatar of the user.
Avatar of the user.
Data Engineer @MediaTek Inc.
2019 ~ Present
Senior Software Engineer
Within one month
Python
Linux
Machine Learning
Employed
Open to opportunities
Full-time / Interested in working remotely
6-10 years
National Tsing Hua University
Data Mining, Database System
Avatar of Surya Hermawan.
Avatar of Surya Hermawan.
Past
Team Leader @PT GoTo Logistics
2022 ~ 2023
Warehouse leader, Admin, warehouse staff, checker
Within six months
Surya Hermawan Warehousing | Logistics | Supply Chain | Sea Transportation Management DKI Jakarta, Indonesia Introducing me as bachelor's degree (S1) Sea Transportation Management, ASMI Business and Multimedia Institute. I am an enterprising, conscientious and responsible person and I cultivate qualified knowledge in every process that I get. I am highly motivated and not easily satisfied to keep learning new things to improve my skills. DETAIL Jakarta, 15 September 1996 [email protected] https://www.linkedin.com/in/surya-hermawan- EMPLOYMENT HISTORY Team Leader PT GoTo Logistics JanuaryAugust 2023 • Strategic operational
Microsoft Office
SAP
WMS (Warehouse Management System)
Unemployed
Full-time / Interested in working remotely
4-6 years
Institut Bisnis dan Multimedia asmi
Manajemen Transportasi Laut
Avatar of the user.
Avatar of the user.
UX Designer @OneDegree
2020 ~ Present
Senior Product Designer
Within one month
Sketch
Zeplin
Photoshop
Employed
Full-time / Interested in working remotely
6-10 years
Shin Chien University
Departments of communications Design
Avatar of Martin Fu.
Avatar of Martin Fu.
Past
專案經理-HRBP @凱衛資訊股份有限公司
2023 ~ 2023
HRD /HRM /HR Full function & Project Manager/HR Manager/HRBP 組織經營與策略規劃, 人力資源發展專案規劃與執行 專案性質角色,內部HR策略顧問(招聘/薪酬/訓練發展)
Within six months
價值-企業副總] [我相信你的能耐與能力,外面有更大的舞台與機會等著你繼續前進-企業創辦人-資深副總] [能形容你的只有conscientious man,認真的男人最帥-研發部門主管] [在你身上看到了鐵漢柔情,真的很重視這個團隊-企業教練顧問] [這傢伙一點都不像博
Word
PowerPoint
Google Drive
Unemployed
Full-time / Not interested in working remotely
6-10 years
私立淡江大學Tamkang University
人力資源管理, 薪酬策略, 績效評估策略, 組織行為與心理學
Avatar of Dimosthenis Botsaris.
Offline
Avatar of Dimosthenis Botsaris.
Offline
Lead Backend Engineer @Arconsis
2021 ~ Present
Full Stack Engineer
Within one year
Dimos Botsaris Lead Software Engineer. Co-founded @ 23' . I love JavaScript, Typescript and Rust, interested in DevOps and blockchain. Crazy about web and mobile applications, and blockchain. Lead Software Engineer; Software Architect; Thessaloníki, GR [email protected] Lead Software Engineer; Software Architect; @ Portals.fi , Novemberpresent Responsibilities : Backend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD Stack : Rust, Actix.rs, TypeScript, Node.js, PostgreSQL, NestJS, Redis, Kafka, KStreams, KSQL, Debezium, AWS, Docker, Kubernetes, Terraform, Blockchain, Serveless, Github Actions, Event-driven, Microservices Tools: Git, Slack, 12
JavaScript
Node.js
AngularJS
Employed
Full-time / Remote Only
6-10 years
Aristotle University of Thessaloniki
Master’s & Bachelor's Degree, Electrical and Computer Engineering
Avatar of Vương Xuân Tuyến.
Avatar of Vương Xuân Tuyến.
iOS Dev @Zinza Technology
2021 ~ Present
Within one month
Vuong Xuan Tuyen Skilled and efficient iOS Developer with 6 years of experience creating unique and modern applications available in the App Store Tan Hoa, Quoc Oai, Ha Noi, Viet Nam 25/12/[email protected] Education EducationSchool of Electronics and Telecommunications - Ha Noi University of Science and Technology Work Experience STO Viet Nam , Fresher iOS developer, MayOct 2017 Job search app : Project Description : This project allows users to connect with freelancers based on their demand. Ex: cleaning services, Tutoring services ... Position : Fresher iOS developer Responsibilities : Develop UI follow detail design, implement
Swift/iOS
Employed
Part-time / Remote Only
4-6 years
Ha Noi University of Science and Technology

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Within one year
Lead Backend Engineer @ Arconsis
Logo of Arconsis.
Arconsis
2021 ~ Present
Greece
Professional Background
Current status
Employed
Job Search Progress
Professions
Full Stack Development
Fields of Employment
Work experience
6-10 years
Management
I've had experience in managing 15+ people
Skills
JavaScript
Node.js
AngularJS
Express.js
Couchbase Server
Couchbase
AWS
digitalocean
ES6
Swift
IOS
Redis
Heroku
HTML5
CSS
Mocha
chai
TTD
React.js
Redux
golang
TypeScript
Event Driven Architectures
Microservice Architecture
Google Cloud Platform
PostgreSQL
GraphQL/Apollo
Apache Kafka
Serverless
OAuth2.0
kotlin
Quarkus
Kafka
Typescript
NestJS
Hibernate
PostgresSQL
MongoDB
Google Cloud
Languages
Job search preferences
Positions
Full Stack Engineer
Job types
Full-time
Locations
Remote
Remote Only
Freelance
Yes, I'm currently a full-time freelancer
Educations
School
Aristotle University of Thessaloniki
Major
Master’s & Bachelor's Degree, Electrical and Computer Engineering
Print
X6p1helygxtgmme2avix

Dimos Botsaris

Lead Software Engineer. Co-founded @ 23'. I love JavaScript, Typescript and Rust, interested in DevOps and blockchain. Crazy about web and mobile applications, and blockchain.

Lead Software Engineer; Software Architect;
Thessaloníki, GR

[email protected]

+30 697 9083234



Experience


Lead Software Engineer; Software Architect; @Portals.fi, November 2022 - present

  • Responsibilities: Backend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD

  • Stack: Rust, Actix.rs, TypeScript, Node.js, PostgreSQL, NestJS, Redis, Kafka, KStreams, KSQL, Debezium, AWS, Docker, Kubernetes, Terraform, Blockchain, Serveless, Github Actions, Event-driven, Microservices

  • Tools: Git, Slack, 12 Factor


Main Projects Developed:

  1. Portals.fi API: A RESTful API, designed to process client requests for perfoming token swaps, liquidity aggregations, stake built using NestJS and Typescipt
  2. Portals.fi Blockchain Indexer: An ETL service for blockchain data to retrieve events, emit them via Kafka and store them in data warehouse, to be consumed by downstream services to calculate account balances, token's prices built using Rust.


Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Lead Software Engineer; Software Architect; @Arconsis, January 2021 - November 2022

  • Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD

  • Stack: JavaScript, TypeScript, Node.js, Kotlin, Quarkus, PostgreSQL, Hibernate, Redis, Kafka, KStreams, KSQL, Debezium, AWS, Amazon EC2, Amazon VPC, Amazon Lambda, Amazon API Gateway, Amazon SQS, Amazon SNS, Amazon EKS, Docker, Kubernetes, Terraform, Mocha, Chai, Sinon, Jenkins, Microservices, OAuth2.0

  • Tools: Git, Slack, 12 Factor


Main Projects Developed:

  1. Adidas Retail API:  A RESTful API for Adidas which works as BFF API Gateway to handle requests from new Adidas retail app (native app used on Adidas retail stores), handling authentication / authorization, built on Quarkus, Kotlin, PostgreSQL, AWS, Kafka, Docker, Kubernetes.
  2. Adidas Checkout API: Enriched Adidas checkout API to support payments for Adidas Retail app, using terminals via Adyen built on Node.js, PostgreSQL, AWS, Docker, Kubernetes.


Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Lead Backend Engineer; Software Architect; @Limbic AI, January 2019 - January 2021

  • Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD

  • Stack: JavaScript, TypeScript, Node.js, ExpressJS, React.js, GraphQL, Apollo, PostgreSQL, Redis, Apache Kafka, AWS, Amazon VPC, Amazon ECS, Amazon EC2, Amazon Fargate, Amazon SNS, Amazon API Gateway, Amazon Lambda, Amazon Kinesis, Amazon DynamoDB, Amazon Redshift, Docker, Terraform, Serveless, Puppetter, Heroku, Mocha, Chai, Sinon, Supertest, Karma, Jasmine, CircleCI, Github Actions, Papertrail, Sentry, Instana, Event-driven, Microservices, OAuth2.0

  • Tools: Git, Slack, 12 Factor


Main Projects Developed:

The back-end architecture is built using microservices, using API Gateway pattern and event driven as internal communication.

  1. Limbic API GW A GraphQL API which works as API Gateway to handle requests from dashboards and mobile apps and route them to Limbic microservices built on Node.js, ExpressJS, Apollo, PostgreSQL, AWS, Docker.
  2. Dashboard: Parts of the Limbic therapist's dashboard built on React.js and Apollo which is being used to analyse all data collected via patient mobile app, make it easy to identify patterns in thoughts, feelings and behaviour.
  3. Real-Time Streaming Data API : A real time API to collect data from mobile apps like accelerometry, heartbeat, location and gestures, process them using AWS Kinesis and store them to AWS S3 / Redshift and AWS DynamoDB to analyze further.
  4. NHS API Gateway : A RESTful API which works as gateway to handle requests to register patients for IAPT / NHS services.
  5. Microservices Node.js services and and FaaS (built on Amazon Lambda) to analyze collected data, predict human emotion, send push-notifications to clients, handle user's authentication / authorization, using event driven as internal communication, in order to build a scalable emotion tracking system via continuous physiological signals from consumer wearables and support the main API.



Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Lead Software Engineer @ Socius, February 2016 - January 2019

  • Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD

  • Stack: JavaScript, Node.js, ExpressJS, React.js, Redux, AngularJS, Golang, GraphQL, Apollo, PostgreSQL, Couchbase Server, Redis, Socket.IO, Google Cloud, Google Cloud Pubsub, Google Cloud Functions, AWS, AWS SNS, AWS Lambda, Serveless, RabbitMQ, BigQuery, Docker, Auth0, Mocha, Chai, Sinon, Supertest, Gulp, Grunt, Karma, Jasmine, TravisCI, Papertrail, Sentry, New Relic, Event-driven, Microservices,

  • Tools: Jira, Git, Slack, 12 Factor, Google Material Design, Mixpanel, GA


Main Projects Developed:

The back-end architecture is built using micro services, using API Gateway pattern and event driven as internal communication.

  1. SoLo API GW: A RESTful API to advertise with top national and local news sites as easily as promoting a post on Facebook, built on Node.js, ExpressJS, PostgreSQL, Google Cloud, Docker.
  2. SoLo Dashboard: The SoLo customer's dashboard is being used to create an advertisement with one click from your Facebook page, developed with ReactJs and Redux.
  3. SoLo Microservices : Independent components and FaaS using Google Cloud Functions, built on Node.js and Golang to handle customer's payments, push notifications, user's authentication and support API and using Gcloud PubSub as internal communication.
  4. CDA API GW : A GraphQL API, built on Node.js, ExpressJS, Couchbase, Docker, Redis and AWS to work as API Gateway and route the requests from CDA Dashboard to CDA micro services.
  5. CDA Dashboard : The customer's dashboard developed with AngularJS.
  6. CDA Microservices : Node.js services and FaaS using Amazon Lambda to collect data from social network based on tags, analyze them, create a steady stream of content online, and push it to customer's page.



Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Freelancer Full Stack Engineer @ Wetaxi, January 2015 - February 2016

  • Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Code Review

  • Stack: JavaScript, Node.js, ExpressJS, AngularJS, MongoDB, Redis, AWS, DigitalOcean, Mocha, Chai, Sinon, Supertest, Angular Material, Gulp, Karma, Jasmine, CircleCI, Papertrail, New Relic, Stripe, Paypal

  • Tools: Jira, 12 Factor, Google Material Design, Git, Mixpanel, GA

Main Projects Developed:
  1. Wetaxi API: Wetaxi RESTful API to support dashboard to the closest taxi and book a ride, built on Node.js, ExpressJS, MongoDB, Redis, and AWS.
  2. Wetaxi Dashboard: The Wetaxi customer dashboard to book a taxi ride developed with AngularJS.
  3. Wetaxi Checkout API: Wetaxi API to handle user's payments when books a taxi ride, built on Node.js, ExpressJS, MongoDB, Redis, Stripe and AWS.


Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Full Stack Engineer; Co-Founder @ 23', September 2014 - April 2017


  • Responsibilities: Backend Development, Frontend Development, Software DevOps, iOS Application, UI/UX Design, Landing Page, Web Prototype, Business Development
  • Stack: JavaScript, Swift, iOS, Node.js, ExpressJS, AngularJS, MongoDB, Redis, Socket.IO, AWS, Heroku, Memcached, RabbitMQ, Docker, Mixpanel, Polymer
  • Tools: Sublime, Xcode, 12 Factor, Google Material Design, Apple Human Interface Guidelines, Jira, Git


Main Projects Developed:

  1. Web Prototype: 23' web application prototype (SPA), built on AngularJS.
  2. iOS Application: 23' iOS app, developed using Swift.
  3. API: A Node.js API to handle requests from mobile apps, built with Node.js and ExpressJS, served at Heroku.
  4. Chat server: A Node.js socket.io implementation, in conjunction with Redis, serving as the chat service for the app users.



Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150

Full Stack Engineer @CERTH - ITI, December 2013 - September 2014


  • Responsibilities: Backend Development, Frontend Development, Software Architecture, Embedded Systems Architecture, UI/UX Design
  • Stack: JavaScript, Node.js, ExpressJS, MongoDB, PhoneGap, Bootstrap, HTML5, CSS3, jQuery, Embedded C, Microcontrollers, Arduino
  • Tools: Sublime, 12 Factor


Main Projects Developed:

  1. Participation in "ECOBUILDING" program: Occupant Aware Optimization of Energy Efficient Enterprise Buildings. My main responsibility was to perceive the state of the environment using sensors and Kinect cameras and act upon the environment using device controllers and micro controllers. ( http://www.iti.gr/iti/projects/ECOBUILDING.html)
  2. Participation in "IPv_Park" program: Occupant Aware Optimization of Energy Efficient Enterprise Buildings. My main responsibility was to perceive the state of the environment using sensors and Kinect cameras and act upon the environment using device controllers and micro controllers. ( http://www.iti.gr/iti/projects/ECOBUILDING.html)
  3. School Bus Android application development: Bus driver dynamic navigation, Real-time notifications for drivers and guardians, Real-time bus observation provided to the guardian.



Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150

Side Projects

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

throw-http-errors

Npm module to create custom errors for HTTP status codes.

Source code
Projects 00 01@2x 5659ae1046a29c3ededd36e4a50b2c0f0c26b5fd7152a5d1cc138de803a81cbf

couchbase-server-promises 

An npm module that wraps couchbase's callbacks for handling the result of the asynchronous operations, to provide a promise-based interface.

Source code
Projects 00 02@2x fe789c7495428f4bddd216a44a8d0d12ce13fbeed0f26e9c9f2fa6c5fb4b5cc2

network-avatar-picker

An open source library that returns a user's profile image depending on the network.

Source code


Education

Master’s & Bachelor's Degree, Electrical and Computer Engineering, September 2006 - July 2013 

Aristotle University of Thessaloniki


  • Specialization in: Software Engineering, Computer Architecture, Computer Networks, Data Structures, Databases, Parallel and Distributed Systems, Electric Circuits, Automatic Control Systems 
  • Master Thesis: Construction of a USB device for measuring magnetic fields with Hall sensors. Grade: 10/10, Professor: Dr. Litsardakis Georgios

Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150


Skills


Basics

Object-Oriented Design, Clean Architecture, Design patterns, Agile Methodology, Scrum, BDD, TDD, REST, Unix/Linux, Computer Networks, TCP/IP, SQL


Languages

JavaScript, TypeScript, Rust, Kotlin, Go, Terraform, C


Platforms/Frameworks

Node.js, ExpressJS, iOS, React.js, Redux, AngularJS, Quarkus, Gin, Actix.rs


Operations

Docker, AWS, Google Cloud, Heroku, 12 Factor, Serverless


UI/UX

Google Material Design, Apple Human Interface Guidelines


Business Decisions

Mixpanel, GA, A/B Testing


Languages


Greek

Mother Tongue


English

C2 Level


Certificate of Proficiency in English (Cambridge University)


German

C1

Resume
Profile
X6p1helygxtgmme2avix

Dimos Botsaris

Lead Software Engineer. Co-founded @ 23'. I love JavaScript, Typescript and Rust, interested in DevOps and blockchain. Crazy about web and mobile applications, and blockchain.

Lead Software Engineer; Software Architect;
Thessaloníki, GR

[email protected]

+30 697 9083234



Experience


Lead Software Engineer; Software Architect; @Portals.fi, November 2022 - present

  • Responsibilities: Backend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD

  • Stack: Rust, Actix.rs, TypeScript, Node.js, PostgreSQL, NestJS, Redis, Kafka, KStreams, KSQL, Debezium, AWS, Docker, Kubernetes, Terraform, Blockchain, Serveless, Github Actions, Event-driven, Microservices

  • Tools: Git, Slack, 12 Factor


Main Projects Developed:

  1. Portals.fi API: A RESTful API, designed to process client requests for perfoming token swaps, liquidity aggregations, stake built using NestJS and Typescipt
  2. Portals.fi Blockchain Indexer: An ETL service for blockchain data to retrieve events, emit them via Kafka and store them in data warehouse, to be consumed by downstream services to calculate account balances, token's prices built using Rust.


Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Lead Software Engineer; Software Architect; @Arconsis, January 2021 - November 2022

  • Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD

  • Stack: JavaScript, TypeScript, Node.js, Kotlin, Quarkus, PostgreSQL, Hibernate, Redis, Kafka, KStreams, KSQL, Debezium, AWS, Amazon EC2, Amazon VPC, Amazon Lambda, Amazon API Gateway, Amazon SQS, Amazon SNS, Amazon EKS, Docker, Kubernetes, Terraform, Mocha, Chai, Sinon, Jenkins, Microservices, OAuth2.0

  • Tools: Git, Slack, 12 Factor


Main Projects Developed:

  1. Adidas Retail API:  A RESTful API for Adidas which works as BFF API Gateway to handle requests from new Adidas retail app (native app used on Adidas retail stores), handling authentication / authorization, built on Quarkus, Kotlin, PostgreSQL, AWS, Kafka, Docker, Kubernetes.
  2. Adidas Checkout API: Enriched Adidas checkout API to support payments for Adidas Retail app, using terminals via Adyen built on Node.js, PostgreSQL, AWS, Docker, Kubernetes.


Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Lead Backend Engineer; Software Architect; @Limbic AI, January 2019 - January 2021

  • Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD

  • Stack: JavaScript, TypeScript, Node.js, ExpressJS, React.js, GraphQL, Apollo, PostgreSQL, Redis, Apache Kafka, AWS, Amazon VPC, Amazon ECS, Amazon EC2, Amazon Fargate, Amazon SNS, Amazon API Gateway, Amazon Lambda, Amazon Kinesis, Amazon DynamoDB, Amazon Redshift, Docker, Terraform, Serveless, Puppetter, Heroku, Mocha, Chai, Sinon, Supertest, Karma, Jasmine, CircleCI, Github Actions, Papertrail, Sentry, Instana, Event-driven, Microservices, OAuth2.0

  • Tools: Git, Slack, 12 Factor


Main Projects Developed:

The back-end architecture is built using microservices, using API Gateway pattern and event driven as internal communication.

  1. Limbic API GW A GraphQL API which works as API Gateway to handle requests from dashboards and mobile apps and route them to Limbic microservices built on Node.js, ExpressJS, Apollo, PostgreSQL, AWS, Docker.
  2. Dashboard: Parts of the Limbic therapist's dashboard built on React.js and Apollo which is being used to analyse all data collected via patient mobile app, make it easy to identify patterns in thoughts, feelings and behaviour.
  3. Real-Time Streaming Data API : A real time API to collect data from mobile apps like accelerometry, heartbeat, location and gestures, process them using AWS Kinesis and store them to AWS S3 / Redshift and AWS DynamoDB to analyze further.
  4. NHS API Gateway : A RESTful API which works as gateway to handle requests to register patients for IAPT / NHS services.
  5. Microservices Node.js services and and FaaS (built on Amazon Lambda) to analyze collected data, predict human emotion, send push-notifications to clients, handle user's authentication / authorization, using event driven as internal communication, in order to build a scalable emotion tracking system via continuous physiological signals from consumer wearables and support the main API.



Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Lead Software Engineer @ Socius, February 2016 - January 2019

  • Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD

  • Stack: JavaScript, Node.js, ExpressJS, React.js, Redux, AngularJS, Golang, GraphQL, Apollo, PostgreSQL, Couchbase Server, Redis, Socket.IO, Google Cloud, Google Cloud Pubsub, Google Cloud Functions, AWS, AWS SNS, AWS Lambda, Serveless, RabbitMQ, BigQuery, Docker, Auth0, Mocha, Chai, Sinon, Supertest, Gulp, Grunt, Karma, Jasmine, TravisCI, Papertrail, Sentry, New Relic, Event-driven, Microservices,

  • Tools: Jira, Git, Slack, 12 Factor, Google Material Design, Mixpanel, GA


Main Projects Developed:

The back-end architecture is built using micro services, using API Gateway pattern and event driven as internal communication.

  1. SoLo API GW: A RESTful API to advertise with top national and local news sites as easily as promoting a post on Facebook, built on Node.js, ExpressJS, PostgreSQL, Google Cloud, Docker.
  2. SoLo Dashboard: The SoLo customer's dashboard is being used to create an advertisement with one click from your Facebook page, developed with ReactJs and Redux.
  3. SoLo Microservices : Independent components and FaaS using Google Cloud Functions, built on Node.js and Golang to handle customer's payments, push notifications, user's authentication and support API and using Gcloud PubSub as internal communication.
  4. CDA API GW : A GraphQL API, built on Node.js, ExpressJS, Couchbase, Docker, Redis and AWS to work as API Gateway and route the requests from CDA Dashboard to CDA micro services.
  5. CDA Dashboard : The customer's dashboard developed with AngularJS.
  6. CDA Microservices : Node.js services and FaaS using Amazon Lambda to collect data from social network based on tags, analyze them, create a steady stream of content online, and push it to customer's page.



Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Freelancer Full Stack Engineer @ Wetaxi, January 2015 - February 2016

  • Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Code Review

  • Stack: JavaScript, Node.js, ExpressJS, AngularJS, MongoDB, Redis, AWS, DigitalOcean, Mocha, Chai, Sinon, Supertest, Angular Material, Gulp, Karma, Jasmine, CircleCI, Papertrail, New Relic, Stripe, Paypal

  • Tools: Jira, 12 Factor, Google Material Design, Git, Mixpanel, GA

Main Projects Developed:
  1. Wetaxi API: Wetaxi RESTful API to support dashboard to the closest taxi and book a ride, built on Node.js, ExpressJS, MongoDB, Redis, and AWS.
  2. Wetaxi Dashboard: The Wetaxi customer dashboard to book a taxi ride developed with AngularJS.
  3. Wetaxi Checkout API: Wetaxi API to handle user's payments when books a taxi ride, built on Node.js, ExpressJS, MongoDB, Redis, Stripe and AWS.


Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Full Stack Engineer; Co-Founder @ 23', September 2014 - April 2017


  • Responsibilities: Backend Development, Frontend Development, Software DevOps, iOS Application, UI/UX Design, Landing Page, Web Prototype, Business Development
  • Stack: JavaScript, Swift, iOS, Node.js, ExpressJS, AngularJS, MongoDB, Redis, Socket.IO, AWS, Heroku, Memcached, RabbitMQ, Docker, Mixpanel, Polymer
  • Tools: Sublime, Xcode, 12 Factor, Google Material Design, Apple Human Interface Guidelines, Jira, Git


Main Projects Developed:

  1. Web Prototype: 23' web application prototype (SPA), built on AngularJS.
  2. iOS Application: 23' iOS app, developed using Swift.
  3. API: A Node.js API to handle requests from mobile apps, built with Node.js and ExpressJS, served at Heroku.
  4. Chat server: A Node.js socket.io implementation, in conjunction with Redis, serving as the chat service for the app users.



Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150

Full Stack Engineer @CERTH - ITI, December 2013 - September 2014


  • Responsibilities: Backend Development, Frontend Development, Software Architecture, Embedded Systems Architecture, UI/UX Design
  • Stack: JavaScript, Node.js, ExpressJS, MongoDB, PhoneGap, Bootstrap, HTML5, CSS3, jQuery, Embedded C, Microcontrollers, Arduino
  • Tools: Sublime, 12 Factor


Main Projects Developed:

  1. Participation in "ECOBUILDING" program: Occupant Aware Optimization of Energy Efficient Enterprise Buildings. My main responsibility was to perceive the state of the environment using sensors and Kinect cameras and act upon the environment using device controllers and micro controllers. ( http://www.iti.gr/iti/projects/ECOBUILDING.html)
  2. Participation in "IPv_Park" program: Occupant Aware Optimization of Energy Efficient Enterprise Buildings. My main responsibility was to perceive the state of the environment using sensors and Kinect cameras and act upon the environment using device controllers and micro controllers. ( http://www.iti.gr/iti/projects/ECOBUILDING.html)
  3. School Bus Android application development: Bus driver dynamic navigation, Real-time notifications for drivers and guardians, Real-time bus observation provided to the guardian.



Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150

Side Projects

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

throw-http-errors

Npm module to create custom errors for HTTP status codes.

Source code
Projects 00 01@2x 5659ae1046a29c3ededd36e4a50b2c0f0c26b5fd7152a5d1cc138de803a81cbf

couchbase-server-promises 

An npm module that wraps couchbase's callbacks for handling the result of the asynchronous operations, to provide a promise-based interface.

Source code
Projects 00 02@2x fe789c7495428f4bddd216a44a8d0d12ce13fbeed0f26e9c9f2fa6c5fb4b5cc2

network-avatar-picker

An open source library that returns a user's profile image depending on the network.

Source code


Education

Master’s & Bachelor's Degree, Electrical and Computer Engineering, September 2006 - July 2013 

Aristotle University of Thessaloniki


  • Specialization in: Software Engineering, Computer Architecture, Computer Networks, Data Structures, Databases, Parallel and Distributed Systems, Electric Circuits, Automatic Control Systems 
  • Master Thesis: Construction of a USB device for measuring magnetic fields with Hall sensors. Grade: 10/10, Professor: Dr. Litsardakis Georgios

Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150


Skills


Basics

Object-Oriented Design, Clean Architecture, Design patterns, Agile Methodology, Scrum, BDD, TDD, REST, Unix/Linux, Computer Networks, TCP/IP, SQL


Languages

JavaScript, TypeScript, Rust, Kotlin, Go, Terraform, C


Platforms/Frameworks

Node.js, ExpressJS, iOS, React.js, Redux, AngularJS, Quarkus, Gin, Actix.rs


Operations

Docker, AWS, Google Cloud, Heroku, 12 Factor, Serverless


UI/UX

Google Material Design, Apple Human Interface Guidelines


Business Decisions

Mixpanel, GA, A/B Testing


Languages


Greek

Mother Tongue


English

C2 Level


Certificate of Proficiency in English (Cambridge University)


German

C1