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.

Resume

Education

2012-2015
University of Bucharest, Faculty of Mathematics and Computer Science
2007-2012
“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

Mule-Uploader
Open-source resilient HTML5 uploader, featuring:
  • Upload speedup
  • Resilience against internet connection interruptions
  • Resumable
  • Large file uploads (40GB+)
regex
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.
Yomato
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
HTML/CSS
C and C++
Relational Databases MySQL, PostgreSQL, SQLite
Memcache
Revision Control Tools Git, Mercurial, Subversion
AWS S3, CF, EC2, RDS
Various APIs Facebook, YouTube, Twitter, SoundCloud, SendGrid, Zencoder, etc.
Linux (Ubuntu) apache, cron, ssh, bash
Drop me a line at gabi@purcaru.com. I'm available for freelance work!