CakeResume Talent Search

Advanced filters
On
De 4 a 6 años
6-10 años
10-15 años
Más de 15 años
Avatar of the user.
Avatar of the user.
工程師 @臺大數位學習中心教學科技組
2022 ~ Presente
全端/後端工程師
En un mes
Linux
RubyonRails
React
Empleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
De 4 a 6 años
東華大學
資訊管理學系
Avatar of 林承緯.
Avatar of 林承緯.
Senior Software Engineer @集客數據行銷(震豪網路媒體)
2023 ~ Presente
Software Engineer / Backend Engineer
En el plazo de dos meses
Justin Lin Taiwan, Taipei · [email protected] ·· github.com/jubeatwww Experience Lead Software Engineer • Digit Spark JanPresent | Taipei, Taiwan Manage and execute strategic refactoring projects for cost-efficient services, achieving a 35% reduction in database expenses. Guide my team through comprehensive refactoring of a 3TB database (2 billion records) and oversee architectural enhancements, achieving a drastic reduction in feature response times from over 10 minutes to under 5 seconds. Lead the infrastructure design and collaborate with the execution team to develop an advertising delivery system from scratch, achieving 100K daily ad views and accommodating
TypeScript
Django
Docker
Empleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
De 4 a 6 años
National Chiao Tung University
Computer Science
Avatar of 林佳緯.
Avatar of 林佳緯.
後端工程師 @萬通教育股份有限公司
2023 ~ Presente
Golang Backend Developer / 後端工程師
En un mes
林佳緯 後端工程師(Golang) Taipei [email protected] 技能 Backend Golang NodeJS Typescript Storage MySQL PostgreSQL MariaDB MongoDB SQLite / 整合測試 Redis Cloud github gitlab Jenkins GCP FCM AWS S3 kong apisix Container Docker Docker-compose kubernetes Message Queue Apache kafka nats(JetStream) Other Swagger Sourcetree 工作經歷 萬通教育, 資深工程師, Aug 2023 ~ Apr 2024 Golang 後端開發 NestJS 後端開發 將NestJS後端專案拆成微服務並部署至 GKE
Golang
MySQL
Redis
Empleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
De 4 a 6 años
長榮大學 Chang Jung Christian University
資訊工程系
Avatar of Gary Lin.
Avatar of Gary Lin.
Staff Software Engineer @全得資通有限公司
2019 ~ Presente
Staff software engineer
En un mes
trends, and consistently improving my skills and knowledge to keep myself on the top. Skills More than 10 years of work experience in software development. Proficient in Android , iOS , and Flutter application development. Skilled in backend server development, including RESTful API , GraphQL , WebSocket , and Message Queue , using NestJS ( Node.JS framework). Rich experience using DDD ( Domain-Driven Design ) as our software development approach, to bring ideas from the business perspective to the technical requirements. Experienced in cloud-native architecture using GCP, Azure, AWS, and other cloud service providers and XaaS providers. Experienced in
Flutter App Developement
iOS App Development
Android App Development
Empleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
6-10 años
The University of Auckland
Computer Science
Avatar of 邱建嘉.
Avatar of 邱建嘉.
Frontend Engineer @晶密股份有限公司
2023 ~ Presente
前端工程師
En un mes
普勒斯 CySEC 的監管。 將一些 ATFX 網頁版的會員功能移植至 iOS/Android APPs,開發會員登入與註冊功能,會員帳號需要 KYC 認證的功能,該功能結合 OCR 與人臉辨識,APP 團隊開發成員總共 4 人,需要與 UI/UX 和 Product Owner 合作,前端開發使用 React Native ,後端使用 NestJS。 Software Engineer ...
JavaScript
HTML5
CSS
Empleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
De 4 a 6 años
國立東華大學
應用數學系
Avatar of Mathieu L.
Avatar of Mathieu L.
Lead Senior Full-stack Engineer @SNCF
2021 ~ Presente
Senior Software Developer / Tech lead
En el plazo de dos meses
de les faire grandir techniquement Refactorisation des composants legacy Migration de React 16 à 18 Senior Full-stack Engineer • Accor janvierjanvier 2021 R efonte totale d'AstoreShop, plateforme e-commerce leader pour les fournitures hôtelières, aussi bien sur le front-end que le back-end. Utilisation de NextJS et NestJS. Intégration de Cognito pour l'authentification avec AWS. Ajout de TurboRepo, afin de créer un monorepo. Dockerization de la partie frontend et backend La mission étant en anglais j'ai collaboré avec une équipe diverse, incluant deux développeurs étrangers à distance et cinq développeurs français en
React.js
NodeJS
Management Team
Reputation Credits1
Empleado
Listo para la entrevista
A tiempo completo / No está interesado en trabajar a distancia
6-10 años
HETIC - Hautes études des technologies de l'information et de la communication
Development
Avatar of the user.
Avatar of the user.
Past
Full Stack Engineer @EXODUS
2022 ~ 2023
Software Engineer
En un mes
React
React Native
NodeJS/Express
Desempleado
Listo para la entrevista
A tiempo completo / Sólo a distancia
6-10 años
Pusan National University
Big Data
Avatar of Leo Jin.
Avatar of Leo Jin.
Past
Remote Fullstack Developer @Upwork.com
2023 ~ Presente
Fullstack Developer / Frontend Developer / Backend Developer / Mobile Developer
En un mes
Leo Jin 全栈工程师 - 精通 HTML5、CSS3、JavaScript 和 jQuery - 对 ReactJS 及其生态系统(Redux、React Router 等)拥有丰富的经验 - 丰富的iOS和Android原生平台移动开发经验 - 熟悉NextJS、NestJS用于服务器端渲染和构建静态网站 - 了解 AWS、Graph QL,用于构建可扩展且高效的后端 API - 对 ES6、Typescript 和 MongoDB 有深入的了解。 - 了解
Reactjs/Redux
React JS
React Native
Desempleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
6-10 años
University of Tartu
Computer Science
Avatar of the user.
Avatar of the user.
Technical Lead @ImBee Limited
2021 ~ Presente
Full Stack Developer/ Tech Lead/ Engineering Manager
En un mes
Nodejs
RESTfulAPI
RWD
Reputation Credits4
Empleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
6-10 años
國立臺灣科技大學
資訊管理所
Avatar of 王聖閎(月太).
Avatar of 王聖閎(月太).
Node.js Backend Engineer @STARLUX Airlines
2023 ~ Presente
Frontend / Backend / DevOps
En un mes
王聖閎(月太) Sheng-Hung Wang (MoonTai) Full-Stack Developer Project Maker New Taipei City, Taiwan [email protected] A coder and project creator on a mission to "simplify life". Since 2018, I've been dedicated to developing a range of small projects aimed at simplifying various aspects of life. From automatic check-ins to syncing tools and downloaders, I've crafted a diverse array of tools and websites. Through the execution of these projects, I've continually expanded my knowledge across languages, frameworks, and platforms. This experience has equipped me with
JavaScript
TypeScript
Vue.js
Empleado
Abierto a oportunidades
A tiempo completo / Interesado en trabajar a distancia
De 4 a 6 años
Providence University 靜宜大學
Computer Scuence and Information Engineering 資訊工程學, Computer Scuence and Communication Engineering 資訊傳播工程學

El plan de reclutamiento más ligero y eficaz

Busque currículums y tome la iniciativa de ponerse en contacto con los solicitantes de empleo para lograr una mayor eficacia en la contratación. La elección de cientos de empresas.

  • Examinar todos los resultados de la búsqueda
  • Acceso ilimitado para iniciar nuevas conversaciones
  • currículos accesibles sólo para empresas de pago
  • Ver dirección de correo electrónico y números de teléfono de los usuarios
Consejos de búsqueda
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
Sólo los currículums públicos están disponibles con el plan gratuito.
Actualiza a un plan avanzado para ver todos los resultados de la búsqueda incluyendo decenas de miles de currículums exclusivos en 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.
En un año
Lead Backend Engineer @ Arconsis
Logo of Arconsis.
Arconsis
2021 ~ Presente
Greece
Professional Background
Situación actual
Empleado
Progreso en la búsqueda de empleo
Professions
Full Stack Development
Fields of Employment
Experiencia laboral
6-10 años
Management
I've had experience in managing 15+ people
Habilidades
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
Idiomas
Job search preferences
Posición
Full Stack Engineer
Tipo de trabajo
A tiempo completo
Ubicación
A distancia
Sólo a distancia
Freelance
Sí, actualmente trabajo por cuenta ajena a tiempo completo.
Educación
Escuela
Aristotle University of Thessaloniki
Mayor
Master’s & Bachelor's Degree, Electrical and Computer Engineering
Imprimir
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
Perfil
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