Gabi Purcaru developer

I've been introduced to programming at the age of 11, solving algorithmic puzzles in C++. In highschool I've participated in computer science contents, always being in the top 25 in my country at my age. I'm constantly trying to become a better developer by learning and hacking. Over the time I've learned Python, Go, Javascript, C++, SQL, Django, jQuery, node.js, PHP, Bash scripting, AWS technologies, HTML5 and have stuck my nose into countless other technologies. I've also written my own HTML5 File Uploading utility, Mule Uploader. I consider myself a generalist in that I can pick up any technology and get going without having been working with it for X years.

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

July 2014 - September 2014
Software Engineer Intern - Facebook
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!