George Avgoustis

George Avgoustis

Mentor
Rising Codementor
US$12.00
For every 15 mins
1
Sessions/Jobs
ABOUT ME
An engineer at heart and a javascript enthusiast.
An engineer at heart and a javascript enthusiast.

Even though in general i dont commit to a single language/framework or programming paradigm, i make an exception for Javascript. I'm a Computer Engineer graduate and employed hold a key role at a well funded startup i helped build from the ground up.

I joined Codementor mainly to teach and help other people. It all started with a few friends of mine that wanted to learn how code works, turns out one of them ended up making a career out of it. I believe in practical examples and keeping teaching real.

I've volunteered teaching programming to minorities a few times as part of an NGO's actions and have been an educator in summer school classes for high school graduates at the AIT research center

Making sure my students get a firm understanding on what im teaching is top priority to me, i remember the time when i had to re-invent the wheel 20 times a day and how i wished someone could help me out. I aim to help people not have to go through that as much as i did.

Greek, English
London (+01:00)
Joined March 2018
EXPERTISE
6 years experience
4 years experience
I particularly enjoy vanilla js and i've been using js daily for anything from the company's main product webapp to node tools, react nat...
I particularly enjoy vanilla js and i've been using js daily for anything from the company's main product webapp to node tools, react native, server side image processing, you name it.
View more
View more
2 years experience
I have a good enough experience to teach someone that's just starting out. Advanced concepts on React are something im still exploring my...
I have a good enough experience to teach someone that's just starting out. Advanced concepts on React are something im still exploring myself.
ReduxReact/react native with redux
View more
ReduxReact/react native with redux
View more
3 years experience
I've used node for virtually anything, it's replaced bash for me, make REST APIs ( mostly using Objection (Knex) and MySQL and occasional...
I've used node for virtually anything, it's replaced bash for me, make REST APIs ( mostly using Objection (Knex) and MySQL and occasionally Mongo, allowed me to make a system that automatically generates translations for all platforms (iOS , Android, Web ) based on input files and multiple other projects ( microservices in conjunction with Firebase, web data aggregation )

REVIEWS FROM CLIENTS

George's profile has been carefully vetted and approved as a Codementor. Connect with George now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
bottomSheetMap
Emulating the bottom sheet component found in google maps
Swift
2
0
reactvsdomperftest
simple react performance test vs pure dom manipulation
JavaScript
0
0
Stack Overflow
2319 Reputation
3
21
56
EMPLOYMENTS
iOS Developer
novoville
2016-11-01-Present
Redesigned the architecture for the Novoville mobile apps and developed the iOS platform version in close collaboration with the backend ...
Redesigned the architecture for the Novoville mobile apps and developed the iOS platform version in close collaboration with the backend team and analytics specialist. Also provided support for the Android development. At some point the iOS/Android clients needed to be ported to the web.I undertook the challenge and studied the react-redux ecosystem to develop an SPA while keeping possible react-native porting in mind. In a similar spirit, I led a small team of two to understand and used React Native for building an app for both the Android and iOS platforms. This small project was a challenge as it was a short notice deliverable and the requirements included offline storage, syncing , multiplatform file I/O , data filtering and significant state management on top of the usual REST based web app. Other responsibilities include: -Git go-to guy -Simple server side scripts and devops (e.g nodejs scripts, cron, db data aggregation for analytics ) -General interesting tasks (e.g built an easy localisable generator for client platforms (android/iOS/ web), a scaffolding tool to make react-redux development faster and other things)
View more
View more
Developer
N/A
2015-02-01-2016-11-01
Maintained a backend system built using microservices in nodeJS and structured around Firebase for the ConnectiD iOS app. Also built a co...
Maintained a backend system built using microservices in nodeJS and structured around Firebase for the ConnectiD iOS app. Also built a corresponding dashboard for organisation management in Angular. Worked on a custom beacon management system made in AngularJS and its companion beacon- ready app in Ionic. The app is used by the public to retrieve additional information and media when physically approaching certain exhibits. Dabbled briefly in the Lumen PHP framework and developed a couple of short APIs. Became drawn to iOS and got up to speed with Swift, the framework and everything iOS. Fully developed and shipped an iOS app for sharing browsing and creating short video content curated by a specialist team.
View more
View more