CakeResume Talent Search

上級
On
4〜6年
6〜10年
10〜15年
15年以上
Avatar of 洪琬婷.
Avatar of 洪琬婷.
技術研發工程師 @可樂旅遊
2022 ~ 現在
Java工程師
1ヶ月以内
com 主要技能 後端 Java Servlet Spring MVC Spring Boot Hibernate Web JSP、Thymeleaf JSTL、EL HTML jQuery、JavaScript Bootstrap CSS AJAX 資料庫 Oracle MySQL PostgresSQL 接觸過的技術 後端 Python C# PHP 前端 Angular 資料庫 MongoDB CouchDB 其他相關 工具 Eclipse Visual Studio Code Sublime Postman Pencil PyCharm 版本控制 Git Maven 其他 RESTful API ShellScript Docker Grafana RabbitMQ Linux 學歷 資訊工業策進會-中壢中心 Java雲端服務開發
軟體開發
JAVA
Hibernate
就職中
就職を希望していません
フルタイム / リモートワークに興味あり
4〜6年
資訊工業策進會-中壢中心
Java雲端服務開發技術養成班
Avatar of the user.
Avatar of the user.
Senior Engineer @Paradise Soft
2019 ~ 2019
backend工程師
1年以内
Node.js / Express.js
golang
Github
就職を希望していません
フルタイム / リモートワークに興味なし
6〜10年
暨南大學
資訊工程
Avatar of Manish Untwal.
Avatar of Manish Untwal.
Lead Platform Engineer @Paysense Pte Ltd
Team Lead Backend
1年以上
Manish Untwal I have completed my B.tech (Information Technology) from IIIT Allahabad and have over 6 years of experience in backend development, managed a big team as an Engineering Manager at Housing.com. Mostly focused on getting better out of people as a leader. Lead Platform Engineer - Paysense Pte Ltd. Gurgaon, India [email protected] |Skills Languages Ruby Python C/C++ (Basic) Core Java (Basic) Shell SQL Frameworks and Tools Django Ruby On Rails Jquery Sublime Text Portege Git Jira Airflow DataBase Postgresql Redis CouchDB Redshift Elasticsearch Platforms RabbitMQ
python
Ruby on Rails
django
就職を希望していません
フルタイム / リモートワークに興味あり
4〜6年
Indian Institute of Information Technology
Information Technology
Avatar of the user.
Avatar of the user.
Site Relaibility Engineer @Digital Forest Technologies
2023 ~ 現在
SRE /DevOp engineer
1ヶ月以内
Grafana
ELK(ElasticSearch)
Uptime
就職中
就職希望
フルタイム / リモートワークに興味あり
6〜10年
明新科技大學
電子工程學系
Avatar of the user.
Avatar of the user.
Data Engineer @美好金融
2022 ~ 2023
軟體工程師
1ヶ月以内
Java
Python
MongoDB
就職中
就職希望
フルタイム / リモートワークに興味あり
6〜10年
國立中央大學
物理
Avatar of Dimosthenis Botsaris.
オフライン
Avatar of Dimosthenis Botsaris.
オフライン
Lead Backend Engineer @Arconsis
2021 ~ 現在
Full Stack Engineer
1年以内
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
就職中
フルタイム / リモートワークのみ
6〜10年
Aristotle University of Thessaloniki
Master’s & Bachelor's Degree, Electrical and Computer Engineering
Avatar of PRASHAM TATED.
Avatar of PRASHAM TATED.
Devops Specialist @Amdocs
2021 ~ 現在
DevOps Engineer, Site Reliability Engineer
1年以内
Proven hands-on experience in planning, deploying, configuring, troubleshooting, and upgrading both datacenter and cloud infrastructure. Communication : Exceptional ability to maintain clear communication with Architects, Project Managers, and Product Owners. Technical Proficiency : Skilled in Core Java, Python, and DevOps tools like Kubernetes, Openshift, Docker, Jenkins, AWS, Ansible, Kafka, Couchbase, Elastic search, and Shell scripting. Team Player : Quick learner and excellent team player, thriving in high-pressure environments. Continuous Learning : Open to adopting new technologies, with a track record of code re-factoring, industry standards development, and team mentoring. Work Experience Amdocs, DevOps Specialist, Feb 2021
AWS
Kubernetes
Docker
就職中
フルタイム / リモートワークに興味あり
6〜10年
Amravati University (SGBAU)
Information Technology
Avatar of Erkan Çetinkaya.
Avatar of Erkan Çetinkaya.
Senior Devops Engineer @ING Bank Turkey
2022 ~ 現在
Senior Devops Engineer
1年以内
Bash Azure Devops, JFrog, Openshift Devops Engineer • N11 AugustJune 2022 We were managing middleware tech stacks in n11. Resource Optimization CI CD Infrastructure Automations Microservice Architecture Monitoring Applications Load Balancer Cluster Management Developers Support Used Tech Stack Python, Bash, Linux Jenkins, Bitbucket, Nexus, Ansible , Openshift, Kubernetes, Appdynamics, Prometheus, Grafana, Couchbase, Kafka, Redis, Rabbitmq, Solr, Milvus Citrix, Nginx Billing Assurance Analyst • Vodafone JanuaryAugust 2019 I had responsible for checking the bills acceptance. Software Engineer • CBOX Development and Consultancy SeptemberSeptember 2017 I had responsible for the developing projects to clients. Summer Intern • Zetaops JuneJuly 2015 I made Search Form
Docker
Openshift
Kubernetes
就職中
フルタイム / リモートワークに興味あり
6〜10年
Muğla University
Computer Engineering
Avatar of Mrinal Sethy.
1年以上
Steps to Follow Before Choosing An SEO Company Choosing an SEO company can be a daunting task. There are so many factors to consider and so many questions to ask. But if you take the time to do your research and ask the right questions, you can find an SEO company in Navi Mumbai that is a good fit for your business. Here are some steps to follow before choosing an SEO company: 1. Define Your Goals Before you start looking for an SEO company, you need to know what you want to achieve with SEO
フルタイム / リモートワークに興味あり
4〜6年
Avatar of Yi-shen Chen.
Avatar of Yi-shen Chen.
iOS developer @TravelStart
2018 ~ 2020
iOS Developer
1年以内
SHOPLINE Shopline PoS app is B2B solution to improve the shopping experience for retailers. 1. Implement new features to make the promotion strategy flexible. For example, the store plans to launch a marketing campaign `buy 2 get 1 free`. 2. The database has converted from Couchbase lite to Core data. Improve the daily crash free rate from 85~90% to 92~95%. 3. Collaborated with PO team and fixed the bugs for clients. The critical issues always be handled in half day. AprPresent iOS Developer • LINE BANK Line Bank is
RxSwift
Viper
Swift
就職中
フルタイム / リモートワークに興味あり
4〜6年

最も簡単で効果的な採用プラン

80万枚以上の履歴書を検索して、率先して求人応募者と連絡をとって採用効率を高めましょう。何百もの企業に選ばれています。

  • 検索結果をすべて閲覧
  • 新しい会話を無制限に始められます
  • 有料企業にのみ履歴書を公開
  • ユーザーのメールアドレスと電話番号を確認
検索のコツ
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
無料プランでは公開済みの履歴書のみ利用できます。
上級プランにアップグレードして、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.
1年以内
Lead Backend Engineer @ Arconsis
Logo of Arconsis.
Arconsis
2021 ~ 現在
Greece
Professional Background
現在の状況
就職中
求人検索の進捗
Professions
Full Stack Development
Fields of Employment
職務経験
6〜10年
Management
I've had experience in managing 15+ people
スキル
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
言語
Job search preferences
希望のポジション
Full Stack Engineer
求人タイプ
フルタイム
希望の勤務地
リモートワーク
リモートワークのみ
Freelance
はい、現在はフルタイムのフリーランスです。
学歴
学校
Aristotle University of Thessaloniki
専攻
Master’s & Bachelor's Degree, Electrical and Computer Engineering
印刷
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
プロフィール
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