Personal details

George P. - Remote DevOps engineer

George P.

Based in: 🇷🇴 Romania
Timezone: Bucharest (UTC+3)

Summary

I am a full-stack engineer, with a great passion and dedication for building state of the art projects on the fields of IoT, machine learning and distributed Cloud systems. I do like to invest my mind, heart, creativity and attention to make such complex projects work.
During the years, I was working in different positions, such as Cloud developer, firmware developer, team leader, branch manager, entrepreneur and CTO.

I do like to coordinate cross-functional teams, obtaining the best from them and helping them achieve goals that seems challenging. I do believe in autonomous teams, which carry strong ownership on their work and good sense of happiness about what they're doing. I am a hands-on person, which has no problem on rolling up the sleeves and help projects with code programming, solutions design or anything else is necessary.

I am a fast pace learner, highly motivated to learn from my peers and to try out new technology trends that are appearing on the market.

Work Experience

Technical Architect Consultant
Centrys Inc | May 2018 - Present
Java
C++
PostgreSQL
Spring Boot
Kubernetes
Microservices
Blockchain
InfluxDB
Hazelcast
At Centrys I am responsible of technical solutions of different blockchain solutions. Projects responsible of : - DEX - decentralized exchange on Aion blockchain built on microservices. - DEX AWS deployment - Kubernetes > 30 services, (ELK, Postgresql, Hazelcast, Springboot, etc.) - custom data storage solutions into IPFS, smart contracts and blockchain improved CUDA C++ miner for Aion on Equihash 210_9 Working also with : smart contracts, web3, miner solutions, ipfs, aion blockchain.
CTO & Founder
BuddyGuard GmbH | Oct 2014 - Aug 2018
OpenCV
CUDA
Machine Learning
Computer Vision
OpenCL
Firmware
YOLO
Face Recognition
Caffe
TensorFlow
CTO & Founder BuddyGuard builds Flare, a unique approach to home security. Short presentation - http://bit.ly/ProjectFlare Managed 8 projects, totalling 20 developers + 5 freelancers, across 2 offices. Hands-on experience with all projects - Hardware, Firmware, ML, Cloud, Android, iOS, DevOps, Cloud UI, QA Automation Managed 2 external companies - hardware, mechanical design

Personal Projects

Flare machine learningIconOpenNewWindows
2017
OpenCV
YOLO
Deep Learning
Caffe
Torch
TensorFlow
Cnn
Openblas
Flare is smart home security device, which is using powerful machine learning to recognise owners from foe and take decisions by itself in case of danger. Flare is using an ensemble of algorithms to take reliable decisions. Technologies Caffe, TensorFlow, Torch, Yolo1, Yolo2, OpenCv, OpenBlas, CNN, Deep neural networks, GMM Datasets VOC, COCO, Celebrity 100, Faces in the wild, Multipie dataset, custom made ones, etc.
 
 Components 1. Face detection 1. Haar Face/NPD/Yolo2 face detection 2. Motion filtering (keep an up to date background using Background Subtraction, and find regions of interest (ROI) and motion likelihood) 3. Warm region estimation for the detector (most likely region that will contain an object at a given time) 2. Face Recognition 1. Face feature extractor trained with Siamese Net with single channel grey scale images, (recently we enhanced our dataset with coloured images as well) 2. Face recogniser based on GMM (Multiple component GMMs for improved results) 3. Object detection 1. YOLO2 for pet, person, and face detection (Our object detection algorithm picks a model from several models of varying complexity (i.e. ranging from 0.29 MB to 5.6 MB) and analyse the ROIs and if necessary the full frame) 2. Optical flow estimations 3. Real time adjustments to object detection class thresholds (possible to immediately change the person and face detection thresholds, based on adjustable alertness levels) 4. Speaker/Speech Recognition 5. Sound Recognition (speech, glass breaking, steps, fire alarm, dog barking, door knocking, etc.) 1. CNN with Mel-frequency cepstral coefficients (MFCCs) features
IoT Cloud hubIconOpenNewWindows
2016
Java
JPA
Azure
WebSocket
Redis
Twilio
Microsoft SQL Server
MQTT
Hibernate ORM
BuddyGuard's IoT Hub is the bridge between IoT devices, mobile apps and other API clients. 
 Technologies Java 8, Spring Boot, Spring MVC, Spring Integration, REST Api, MSSql, MySql, Hibernate, Jpa, Redis, Distributed cache, MQTT, HikariCP, Azure Cloud, Azure Queues, Azure AppInsights, Azure notification hubs, Azure blob storage, Twillio integration, Junit.
 
 Components 1. Bidirectional low-latency MQTT communication with mobile phones and IoT devices (infrastructure, architecture of the communication, scalability and monitoring) 2. Synchronisation of IoT devices and mobile phones under various scenarios (no internet on device and on mobile phones, differences in the speed of data transmission, unpredictability of device’s online status, etc.) 3. Authorisation and roles system to cover various scenarios (multiple types of people/partners using the system) 4. Authentication in the system in multiple manners (token-based login, fingerprint login, pin code login, geolocation login) 5. Over the air update of IoT devices, coordinated by Cloud project 6. Billing system using several provides (PayPal, Stripe), for different services offered by company 7. Video peer to peer Livestream synchronisation using peer-to-peer technology for mobile phones and firmware 8. Scalable storage mechanisms for raw data (image, video, audio, etc.) 9. Generic structures in project to allow fast model creation & testing. The project was really well tested, 4-5k+ tests 10. Special features : Geolocation auth, Security circle, etc.