Did you know you can print this page into a PDF? Try CTRL + P and choose "To PDF".

Kostas Bariotis

Senior Software Engineer

Brief

I'm Kostas, a full-stack engineer with over 10 years of experience. I've been exposed to different industries over the years from e-commerce, to the hospitality sector, to the UK's energy sector. Most importantly, I've been working with a multi-cultural, cross-functional teams.

Apart from designing and delivering features as my daily work, I've been leading bigger projects that were often spanning across multiple teams as well as managing smaller teams for the completion of these projects. I have been working with lower level roles and I've been enjoying mentoring and coaching the hard parts of software engineering.

I've done open source work that you can check on my GitHub profile and I've also been actively involved with lots of vibrant tech communities and the organization of the DEVit conference since day one. I've been documenting my technical journey on my blog and have interviewed some amazing people on my podcast.

Experience

Senior Software Engineer @ Mixmax

2023 August - Present

Mixmax is a sales engagement platform that integrates with the most popular mail clients and CRMs of the industry.

Senior Software Engineer @ Grover

2021 November - 2023 August

Based in Berlin, Grover is renting tech and other products directly to their customers on a monthly subscription.

Senior Product Engineer @ Bulb

2019 November - 2021 November

As a member of the team that is building internal tools for Bulbs' energy specialist, I've been involved in building many tools but also integrating third-party services into our every-day processes. Bulbs' main stack is TypeScript/React.js/Node.js and are using Terraform to manage our platform provider and Kubernetes to manage our runtime services. I've been involved in different side projects as well, from security to onboarding. As a senior engineer, I led several projects, by braking them down, designing the architecture and planning the release from zero to production.

Senior Product Engineer @ Trouva

2018 June - 2019 October

In a very fast paced environment and a small, I participated in many decisions and involved in many parts of the product teams' process. As a member of the consumer squad, I designed and built an integration with Shopify that would allow our customers to be in sync with our platform. As a member of the platform squad, I involved in many DevOps operations, building and re-architecting existing parts, writing documentation and helping in defining engineering processes. I was also helping other team members to when blocked in designing extensions of our system in a micro-services architecture. We were using Node.js for our backend services and React.js/Ember.js for our frontend apps. Our architecture was built on AWS (ECS for VMs, SQS/SNS for intercommunication, and others).

Senior Software Developer @ ​Quotelier​

2017 February - 2018 March

As the lead developer in a team of three, I helped set up the infrastructure for the Quotelier platform and apply best practices to both the backend and the frontend blocks. We chose AWS for our infrastructure and used many services like AWS Lambda and DynamoDB. I have worked with both the backend project, built completely on AWS Lambdas with Node.js. I ‘ve also worked on the frontend project, built with React.js and helped set up the testing strategy and raised the code coverage of the whole codebase.

Nodejs Developer, Backend Product Engineer @ ​Goodvidio​

2015 March - 2016 December

Being the fourth engineer, I helped the company grow its platform from an MVP to fully scalable, modularized architecture that was servicing thousands of requests per day. I have developed the backbone REST API that served the Goodvidio service using Node.js. I have participated in the architecture build process that was designed to serve an application that would scale fast. We payed attention on our testing strategy and kept keeping a high test coverage.

Front-End Developer @ ​InsightReplay​

2015 Jan - 2015 March

I helped the InsightReplay team with the front end development of their product while working closely with Angular.js 1.x.

Magento Developer, Front-End Developer @ ​Walkinthepark.gr​

2014 Feb - 2015 March

Working mainly with E-Commerce businesses, I had the opportunity to work on the world’s most valuable E-Commerce platform, Magento. I have written a lot of modules and created many custom design themes.

Full Stack Web Developer @ ​dTek Net.working​

2013 Apr - 2014 Feb

I have created several web applications, using PHP to serve dynamic content on the client, mySQL to handle persistent data and Javascript to deliver a rich user experiences. I have played with most popular Web's APIs whilst i had the opportunity to write one from scratch.

Links

Personal skills

  • Immediate familiarity on new technologies.
  • Ability to work in a team effectively.
  • Innovative, Analytical thinking.
  • Mood for acquisition and transmission of knowledge.
  • Organizational behavior, combined knowledge, methodically and consistently.
  • Decision-making.
  • Always in a mood to work and learn.

Education

Alexander Technological Educational Institute of Thessaloniki (ATEITH)

Bachelor of Science (BS), Computer Software Engineering, 2006 – 2011