Vangelis Petratos, Developer in Athens, Central Athens, Greece
Vangelis is available for hire
Hire Vangelis

Vangelis Petratos

Verified Expert  in Engineering

Software Developer

Athens, Central Athens, Greece

Toptal member since April 23, 2020

Bio

Through Vangelis' 8-years journey in software engineering, he has stayed focused on the business value of his actions and deliverables. Constantly challenging himself has kept him improving on higher-level decision-making, nontechnical communication, team leadership, and mentoring.

Portfolio

kariera.gr
Azure, NestJS, Node.js, React, PostgreSQL, Next.js
Moro Technology
Presto, Amazon Web Services (AWS), Neo4j, MongoDB, RabbitMQ, MinIO, Node.js...
Verlabs
RabbitMQ, MongoDB, React, Node.js

Experience

  • HTML - 6 years
  • React - 6 years
  • JavaScript - 6 years
  • CSS - 6 years
  • Node.js - 6 years
  • MongoDB - 5 years
  • Redis - 3 years
  • TypeScript - 1 year

Availability

Part-time

Preferred Environment

Google Hangouts, Skype, Jira, Visual Studio Code (VS Code), MacOS

The most amazing...

...thing I've developed is a human resources management system, built from scratch and ready to launch within six months of development.

Work Experience

Tech Lead - Back-end Engineer

2021 - PRESENT
kariera.gr
  • Coordinated and designed the migration of over 60GB of data from legacy systems.
  • Led the development of a new human resources management software ready for launch within six months, much earlier than our goal.
  • Led the interview processes that resulted in highly successful hirings.
Technologies: Azure, NestJS, Node.js, React, PostgreSQL, Next.js

Tech Lead - Software Engineer

2019 - 2021
Moro Technology
  • Led the creation and growth of a new data ingestion platform bundled with analytics tools.
  • Provided technical annotation and high-level design for deliverables using Jira.
  • Implemented the integration of a back-end API system with Amazon services.
  • Led the front-end team for a complete redesign of an admin platform in React, which more than doubled the delivery rate.
  • Led the development and design of a data marketplace software.
  • Led the discussion of many technical meetings with clients.
  • Led the design and implementation of an IoT service.
Technologies: Presto, Amazon Web Services (AWS), Neo4j, MongoDB, RabbitMQ, MinIO, Node.js, Python 3, Kotlin, Java, React, PostgreSQL, Next.js

Senior JavaScript Engineer

2018 - 2019
Verlabs
  • Developed top-up engaging web gamification under the theme of the 2018 World Cup.
  • Created an admin panel that shows reports and controls various settings of internal systems.
  • Engineered the core gaming system of an SMS trivia campaign platform.
Technologies: RabbitMQ, MongoDB, React, Node.js

JavaScript Engineer

2014 - 2017
InternetQ
  • Developed a Business Intelligence admin tool that provides graphical information about various ad events and metrics.
  • Developed a real-time ad bidder compliant with the OpenRTB protocol to support over 2,000 impression events per second.
  • Implemented PayPal integration on a mobile marketing and advertising platform.
  • Developed a library for serving mobile video ads with event reporting.
Technologies: Node.js, Redis, MongoDB, React

Experience

Famejam

https://www.famejam.com
A flutter-based social app where users play games based on their photos. I'm the co-founder and principal engineer in a team of four. Designed to scale on AWS and Firebase services. Available for iOS and Android.

Education

2005 - 2011

Engineer's Degree in Computer Engineering

University of Patras - Patras, Greece

Skills

Libraries/APIs

Node.js, React, JSON API

Tools

RabbitMQ, Jira, Google Hangouts, Amazon OpenSearch

Languages

JavaScript, TypeScript, HTML, CSS, Java, Kotlin, Python 3

Platforms

Docker, MacOS, Amazon Web Services (AWS), Azure, Visual Studio Code (VS Code), AWS Elastic Beanstalk, Firebase

Storage

Neo4j, MongoDB, Redis, Microsoft SQL Server, PostgreSQL

Frameworks

Presto, Angular, NestJS, Next.js, Flutter

Other

Styled-components, MinIO

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring