Gabi Purcaru developer

I've been introduced to programming at the age of 11, solving algorithmic puzzles in C++. Since then I've been participating in programming contests, always being in the top 25 in my country at my age. Programming is second nature for me, and I'm constantly trying to get better at it, by learning new technologies, and revising my programming style and knowledge. Over the time I've learned Python, Go, Javascript, SQL, Django, jQuery, node.js, PHP, Bash scripting, AWS technologies, HTML5 and have stuck my nose into countless other technologies. Also, I've written my own HTML5 File Uploading utility, Mule Uploader.

I'm currently a student at FMI / UNIBUC.



University of Bucharest, Faculty of Mathematics and Computer Science
“Ecaterina Teodoroiu” National College, intensive computer science, Tîrgu-Jiu, Gorj, Romania

Work Experience

September 2011 - May 2014
Frontend / Backend freelance developer - Cinely
August 2011 - September 2013
Freelance development

Open Source Projects

Open-source resilient HTML5 uploader, featuring:
  • Upload speedup
  • Resilience against internet connection interruptions
  • Resumable
  • Large file uploads (40GB+)
School project that involved creating a regular expression engine from scratch in Go. The regular expression is parsed into a Nondeterministic Finite Automaton that gets transformed to a Deterministic Finite Automaton, that is used to match a given word.
BitTorrent client implemented in Go.

Technical Skills

Python Django, Flask, Zencoder, lxml, PIL, boto (S3)
JavaScript jQuery, Mule-Uploader, CORS (Cross-Origin Resource Sharing)
Go Yomato, regex
Ruby Sinatra, RMagick
C and C++
Relational Databases MySQL, PostgreSQL, SQLite
Revision Control Tools Git, Mercurial, Subversion
Various APIs Facebook, YouTube, Twitter, SoundCloud, SendGrid, Zencoder, etc.
Linux (Ubuntu) apache, cron, ssh, bash
Drop me a line at I'm available for freelance work!