Viorel Stirbu, Developer in Bucharest, Romania
Viorel is available for hire
Hire Viorel

Viorel Stirbu

Verified Expert  in Engineering

Bitcoin Developer

Location
Bucharest, Romania
Toptal Member Since
January 28, 2014

Viorel started programming on a ZX Spectrum computer when he was fourteen years old and has never stopped writing code. He is a polyglot developer, specialized in Python/JavaScript web applications. He is also interested in machine learning, cryptography, and peer-to-peer networks such as Bitcoin.

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, Python, Linux

The most amazing...

...thing I've built is an app prototype similar to Crazyegg that records the mouse movements of website visitors and generated stats from that info.

Work Experience

Developer

2012 - PRESENT
Freelance
  • Developed an Android application for Instabridge.com allowing users to easily share Wi-Fi networks with friends. Focused on good UX and low battery usage.
  • Developed the website for a computer shop (atexpc.ro) to gather information about products and orders from the company's existing ERP through a custom API.
  • Wrote an API wrapper library for a Bitcoin exchange.
  • Invested in my development skills through several Coursera.org and Udacity.com classes on topics such as Python, Scala, and machine learning.
  • Exercised prototyping skills by building small proof of concept apps at local events like startuplive.org and startupweekend.org.
Technologies: Android, JavaScript, Python

Python Developer

2010 - 2012
PBS.org (3PillarGlobal)
  • Developed and maintained the scalable video portal for PBS.org using Python, Django, and Amazon cloud computing.
  • Created a desktop app using Python and wxWidgets allowing easy ingestion of material in the video portal.
  • Maintained an education platform based on Python and Django for PBS.org.
Technologies: JavaScript, Python

Technical Solutions Consultant

2007 - 2010
Hewlett Packard Software
  • Worked with customers to provide the best experience using "HP Server Automation".
  • Created Python scripts to automate debugging of server automation issues in constrained customer environments.
Technologies: Java, Python

Server Administrator

2003 - 2007
Carpathia Hosting, Inc.
  • Monitored and managed a server infrastructure with about 100 machines in a remote capacity.
  • Developed scripts to automate server management operations using Perl and Bash. Implemented the solutions by hand without use of Cloud functionality.
  • Provided stellar technical support to customers (a strong point of the brand) through an IRC server with a neat web chat interface built in-house.
  • Built a Perl chat bot to manage the support system. Developed the bot to pair new customers and idle engineers on unique support channels in response to customers opening a support window.
Technologies: Bash, Perl

Gmail "clone" using Google App Engine

https://github.com/viorels/udacity-messages
A small project I wrote to experiment with the Google App Engine platform and BigTable storage.

Atex Computer Shop

http://www.atexpc.ro/
Computer shop website, here is the source code:
https://github.com/viorels/atex

Languages

Python, JavaScript, Scala, Perl, Bash, Java

Frameworks

Django, Express.js

Tools

Git, Vim Text Editor

Platforms

Linux, Android

Storage

PostgreSQL, MySQL, BigTable

Libraries/APIs

jQuery, Node.js, Underscore.js, Backbone.js

Paradigms

Functional Programming

Other

Bitcoin

2000 - 2004

Bachelor's Degree in Computer Engineering

Babeș-Bolyai - Cluj-Napoca, Romania

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