Andrej Bencic

Andrej Bencic

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
CTO @ Tenderly & Distributed Systems Engineer
CTO @ Tenderly & Distributed Systems Engineer

I am a Software Engineer with experience building, scaling and maintaining large-scale distributed cloud systems.

I co-founded a blockchain monitoring platform, Tenderly, where we are bringing the advanced monitoring and analytics of traditional software systems to the blockchain ecosystem.

At MVPWorkshop I am working on a wide range of blockchain based solutions. Some of the projects I worked on here include CelsiusNetwork, a P2P decentralized borrowing & lending platform, and Scriptarnica, a decentralized book marketplace.

Previously worked on ManageWP, a platform for managing, maintaining and monitoring WordPress websites, which was acquired by GoDaddy.

English
Belgrade (+02:00)
Joined May 2019
EXPERTISE
3 years experience
Go has become my go to languange for general purpose software engineering. It is a right mix of a systems language, development speed, pr...
Go has become my go to languange for general purpose software engineering. It is a right mix of a systems language, development speed, program correctness and a prototyping tool. I use Go as the primary language for Tenderly, a blockchain monitoring platform, where the entire transaction processing pipeline is built with it. I like that Go walks a line between development speed and language safety and performance. Being a simple language with just the essential concepts for a modern programming language and its flexible type system gives you almost interpreting languange development speed, while keeping your programs safe and correct with type checks. Another thing that goes to Go's benefit is the fact that more and more open source tools get written in Go every day. It is becoming a de facto language for cloud open source, making it a great investment.
4 years experience
I have been interested in Distributed Systems for more than I can remember. My first exposure to distributed systems was with ManageWP,...
I have been interested in Distributed Systems for more than I can remember. My first exposure to distributed systems was with ManageWP, a platform that at the time of my employment, managed more than a million WordPress installations, providing backup technology, site management and site analytics for all of them. That had to scale somehow, so a combination of scalable NoSQL databases, message queues and a fair bit of synchronization was used. Currently, I am dealing with problems of creating an Ethereum monitoring platform that has to scale beyond processing a single network, where writing an efficient pipeline that will not crash under the processing weight is a must. Finally, I am a strong advocate of another aspect of distributed systems and that is the monitoring and infrastructure management that must be kept to a high standard in order for any distributes system to function properly and correctly.
5 years experience
I have been using PHP for most of my career as a tool for quickly building out prototypes and early versions of products. I have experien...
I have been using PHP for most of my career as a tool for quickly building out prototypes and early versions of products. I have experience writing backend services in Laravel as I've used it on several earlier projects to prototype customer platforms. I also have extensive experience of writing robust and scalable Symfony applications, which I used while working on ManageWP, a WordPress management platform that was acquired by GoDaddy for its backup technology and WordPress automation and management tooling. I think PHP is a great language that can vary the level of strictness it requires and accommodate almost any timeline for a project. This is very good for long projects since they can start out and prototype core value proposition very quickly, and afterward, the language and tooling can incrementally be dialed up to accommodate higher performance and stability needs.
2 years experience
I have started using React as I moved towards full stack area of software development. React was my pick for the frontend technology beca...
I have started using React as I moved towards full stack area of software development. React was my pick for the frontend technology because I was immediately drawn to the way React thinks about frontend code. Before React, I have worked on various projects that used some sort of templating language driven by the backend technology as well as trying out earlier versions of Angular. Because of that, I fully appreciated React's simplicity and power in breaking the status quo in putting Javascript first and HTML and CSS second. As Javascript has become an integral part of almost every application, it only made sense to put the focus on it and use HTML as the workhorse at Javascript's disposal, instead of the other way around. So far, I have worked on multiple React projects, every time from a full stack developer perspective, so writing backend code that is focused on the user experience as well as being mindful of the performance impact unnecessary API calls can make, come as a natural instinct.

REVIEWS FROM CLIENTS

Andrej's profile has been carefully vetted and approved as a Codementor. Connect with Andrej now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
project-bootstraper
Laravel 5 project for generating basic structure of Laravel 5 projects.
PHP
1
0
crAPI
Go
0
0
Stack Overflow
3 Reputation
0
1
0
EMPLOYMENTS
Co-Founder & CTO
Tenderly
2018-08-01-Present
Tenderly is a monitoring platform for Ethereum Smart Contracts that empowers users with real-time EVM level insights for every transactio...
Tenderly is a monitoring platform for Ethereum Smart Contracts that empowers users with real-time EVM level insights for every transaction on the network. I am part of the founding team and am responsible for the development and maintenance of theTenderly cloud platform and infrastructure.
Monitoring
Google Cloud Platform
Kubernetes
View more
Monitoring
Google Cloud Platform
Kubernetes
Blockchain
Go (Golang)
View more
Software Engineer
MVP Workshop
2018-10-01-2019-06-01
MVP Workshop is a blockchain solutions agency, working on all stages of product development. From product discovery and validation phase,...
MVP Workshop is a blockchain solutions agency, working on all stages of product development. From product discovery and validation phase, minimum viable product development all the way to the complete development work for the product. I have joined first in a research role, working on bringing the decentralized book marketplace, Scriptarnica, to life. There I found a solution to storing and distributing authored content on a public network, while preserving privacy and ownership rights of the data. After that, I worked on Celsius, a P2P decentralized borrowing & lending platform where I worked on developing the platform features on the backend. Finally, I have led the project tasked with building a custom managed wallet implementation and a decentralized affiliate and payment processing platform on the Ethereum Network.
Node.js
React
Research
View more
Node.js
React
Research
Blockchain
Go (Golang)
View more
Software Engineer
GoDaddy
2016-09-01-2018-09-01
GoDaddy Belgrade is the European branch of GoDaddy that joined the company in 2016 as a part of the ManageWP acquisition deal. ManageWP i...
GoDaddy Belgrade is the European branch of GoDaddy that joined the company in 2016 as a part of the ManageWP acquisition deal. ManageWP is a WordPress website management & productivity dashboard. The Belgrade team went on to further develop ManageWP features as well as integrate them into the GoDaddy Hosting division products. I was part of the team that integrated ManageWP into GoDaddy infrastructure and services, while at the same time continuing development and maintenance of standalone ManageWP product. For the last year of my employment, I was a development lead on a team of five that was, among other things, testing building a new ManageWP component using the complete GoDaddy technology stack and tools.
PHP
Java
Symfony
View more
PHP
Java
Symfony
React
Back-End
Go (Golang)
Distributed Systems Engineering
View more
PROJECTS
Tenderly, 1st place @ Hyper Hackathon, Novi Sad, Serbia
2018
Tenderly is a public procurement platform built on top of Hyperledger Fabric. The platform is unique because participants keep their anon...
Tenderly is a public procurement platform built on top of Hyperledger Fabric. The platform is unique because participants keep their anonymity by sending only signatures of their offer, so there is no way to connect them to their offer. When the procurement deadline is reached, the participants reveal their offers for the first time. This solution removes the need for trust in the procurement process which is a huge problem in larger companies and some countries.
Blockchain
Hyperledger Fabric
Go (Golang)
View more
Blockchain
Hyperledger Fabric
Go (Golang)
View more
SmartHome for Alzheimer patients, 2nd place @ DevTech IoT Hackathon, Belgrade, Serbia
2017
With this project, we wanted to help both Alzheimer patients and their caretakers. We did this by making four smart home solutions: 1. Sm...
With this project, we wanted to help both Alzheimer patients and their caretakers. We did this by making four smart home solutions: 1. Smart medicine box which uses a light sensor to check if the Alzheimer patient took their medicine 2. Bluetooth beacons which we used for triangulating the position of the Alzheimer patient inside their home so they can be reminded to bring their keys when exiting their house, or to notify the caretaker if the patient hasn't moved for a while 3. Alexa push notifications which was used to notify the patient if they forgot their medicine, keys, etc. 4. A powerful notification system that used the Azure cloud AI platform and IoT Hub to notify both the Alzheimer patient and the caretaker via SMS, mobile push notifications and Alexa push notifications
Azure
Arduino
Internet of things
View more
Azure
Arduino
Internet of things
Go (Golang)
View more