Dimosthenis Botsaris

Dimosthenis Botsaris

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Lead Software Engineer @limbic (https://limbic.ai).
Lead Software Engineer @limbic (https://limbic.ai).

Lead Software Engineer @limbic. I love JS, Go, Swift, IoT, and blockchain. I am a conscientious person who works hard and always try to learn something new. I love getting my hands into the full stack, from development to DevOps

Athens (+03:00)
Joined May 2017
EXPERTISE
7 years experience
Javascript has been my language all my life. I strogly believe that is my strogest skill. Using it everywhere, mixing multiple paradigms ...
Javascript has been my language all my life. I strogly believe that is my strogest skill. Using it everywhere, mixing multiple paradigms because javascript allows me too
7 years experience
Lead Backend Engineer @ Limbic AI, April 2019 - Present Lead Software Engineer @ Socius, April 2016 - April 2019 Full Stack Engineer @ ...
Lead Backend Engineer @ Limbic AI, April 2019 - Present Lead Software Engineer @ Socius, April 2016 - April 2019 Full Stack Engineer @ Wetaxi, September 2015 - March 2016 Full Stack Engineer/Co-Founder @ 23', September 2014 - April 2017 Full Stack Engineer @ CERTH - ITI, December 2013 - September 2014
6 years experience
7 years experience

REVIEWS FROM CLIENTS

Dimosthenis's profile has been carefully vetted and approved as a Codementor. Connect with Dimosthenis now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
network-avatar-picker
A npm module that returns user's social network avatar. Supported providers: facebook, instagram, twitter, tumblr, vimeo, github, youtube and gmail
JavaScript
73
3
nodejs-api-showcase
A Node.js App Architecture showcase heavily influenced by the Clean Architecture and Hexagonal Architecture, using MongoDB.
JavaScript
39
8
EMPLOYMENTS
Lead Backend Engineer
Limbic (https://limbic.ai/)
2019-04-01-Present
Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD Main P...
Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Automated Testing, Code Review, CI/CD Main Projects Developed: 1. API: A GraphQL API to handle requests from dashboards and mobile apps built on Node.js, ExpressJS, Apollo, PostgreSQL, AWS, Docker. 2. Dashboard: Parts of the Limbic therapist's dashboard built on ReactJs 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. Microservices: Node.js services and and FaaS (built on Amazon Lambda) to collect data like heartbeat / accelerometry, predict human emotion, send push-notifications to clients, handle user's authentication, using event driven communication, in order to build a scalable emotion tracking system via continuous physiological signals from consumer wearables and support the main API.
Node.js
PostgreSQL
Redis
View more
Node.js
PostgreSQL
Redis
React
JavaScript
Apache Kafka
GraphQL
Apollo
View more
Lead Full Stack Engineer
Socius (https://www.socius.co/)
2016-04-01-2019-04-01
Socius is a automated ad builder using two main apps/dashboards: 1. CDA app which empowers brands to amplify their branded content beyo...
Socius is a automated ad builder using two main apps/dashboards: 1. CDA app which empowers brands to amplify their branded content beyond the feed to mass media 2. SoLo app an automated programmatic ad platform, where you can advertise with top national and local media sites Responsibilities: Backend Development, Frontend Development, Software Architecture, DevOps, Automated Testing, Code Review Main Projects Developed: 1. SoLo API: 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: A GraphQL API, built on Node.js, ExpressJS, Couchbase, Docker, Redis and AWS to support CDA Dashboard. 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, analyse them, create a steady stream of content online, and push it to customer's page.
Node.js
PostgreSQL
RabbitMQ
View more
Node.js
PostgreSQL
RabbitMQ
React
Google Cloud Platform
JavaScript
GraphQL
Go (Golang)
Express.js
View more
Lead Full Stack Engineer/Co-Founder
23' (http://23m.in/)
2014-09-01-2017-04-01
A real-time location-based social/dating app, with which you could find people close to you and interact with them using an ephemeral 23-...
A real-time location-based social/dating app, with which you could find people close to you and interact with them using an ephemeral 23-minute chat. Responsibilities: Backend Development, Frontend Development, Software DevOps, iOS Application, UI/UX Design, Landing Page, Web Prototype, Business Development 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.
Node.js
Angular
Socket.IO
View more
Node.js
Angular
Socket.IO
RabbitMQ
Memcache
Docker
JavaScript
Swift
View more
PROJECTS
throw-http-errorsView Project
2018
Custom errors for HTTP status codes.
Custom errors for HTTP status codes.
Node.js
npm
JavaScript
Node.js
npm
JavaScript
network-avatar-pickerView Project
2019
A npm module that returns user's social network avatar. Supported providers: facebook, instagram, twitter, tumblr, vimeo, github, youtube
A npm module that returns user's social network avatar. Supported providers: facebook, instagram, twitter, tumblr, vimeo, github, youtube
Node.js
npm
JavaScript
Node.js
npm
JavaScript