Rafael Darder

Rafael Darder

Rosario, Santa Fe Province, Argentina
Hire Rafael
Scroll To View More
Rafael Darder

Rafael Darder

Rosario, Santa Fe Province, Argentina
Member since November 13, 2014
Rafael is a passionate software developer with a decade of experience with large and small companies. He is able to employ a variety of skills, and feels comfortable providing quick solutions for specific problems or devising long-term plans for more complex projects.
Rafael is now available for hire
Portfolio
  • Google
    Python, Go, BigQuery, App Engine, Google Cloud Platform
  • Spiralti
    Python, Ext JS (now Sencha), Django, Linux KVM, Linux Containers (OpenVZ)
  • Huenei
    Debian Linux, Xen, Linux KVM, SVN, Microsoft Exchange, Asterisk
Experience
  • Python, 10 years
  • Web App Development, 6 years
  • Google App Engine, 4 years
  • Go, 3 years
  • JavaScript, 3 years
  • Google Cloud Endpoints, 2 years
Rosario, Santa Fe Province, Argentina
Availability
Part-time
Preferred Environment
Linux, Git, PyCharm
The most amazing...
...thing I've implemented is a solution to the guillotine cuts problem by implementing a variant of the genetic algorithm.
Employment
  • Software Engineer and Contractor
    Google
    2010 - PRESENT
    • Implemented a series of applications based on Google Cloud Platform, including App Engine, Bigquery, Cloud endpoints, and other APIs.
    • Actively contributed to the training and onboarding of new team members.
    Technologies: Python, Go, BigQuery, App Engine, Google Cloud Platform
  • Software Engineer/DevOps Technician
    Spiralti
    2009 - 2010
    • Defined and implemented the internal infrastructure for this software factory startup. Supported three locations and conducted automatic environment setup.
    • Participated in the development of a real estate web application in Groovy for a local newspaper.
    • Deployed an open source VoIP solution across the different locations.
    • Oversaw technical interviews and training.
    • Implemented a Linux container solution, similar (albeit much smaller) to Docker, using OpenVZ as the container runtime.
    Technologies: Python, Ext JS (now Sencha), Django, Linux KVM, Linux Containers (OpenVZ)
  • Technical Manager
    Huenei
    2008 - 2009
    • Led the technology team and took charge of the software factory infrastructure support, communication systems, and help desk.
    • Implemented the ITIL processes, greatly lowering service outages.
    • Set up a VoIP solution for the two sites based on Asterisk and open source technologies.
    • Participated in refining the software development process, including continuous integration.
    • Participated in pre-sales and project estimations.
    Technologies: Debian Linux, Xen, Linux KVM, SVN, Microsoft Exchange, Asterisk
  • System Administrator
    Visa
    2008 - 2008
    • Handled legacy web platform migrations and PCI security compliance of web servers.
    Technologies: Linux, Apache, Netfilter, F5
  • System Administator
    Rosario Physics Institute
    2004 - 2007
    • Built a low-cost 100-node HPC grid based on Linux and Sun Grid Engine.
    • Implemented a custom root file system based on UnionFS that allowed nodes to boot over the network with template based images and overlays. This greatly simplified administration efforts.
    • Upgraded the network cabling in the grid and in the 4 buildings that comprised the institute. Upgraded inter building fiber trancievers.
    • Modernized the internal email system, allowing greater mailboxes and faster access.
    • Helped the physicists to optimize their software by testing different vector library options, compiler flags, and testing.
    Technologies: Linux, Netfilter, Sun Grid Engine, Intel C Compiler, BLAS, LAPACK and other vector math libraries.
Experience
  • Websockets RPC Library for Python (Development)
    http://github.com/rdarder/rpc

    A proof-of-concept library for building an async APIs over websockets, using a Gevent coroutine per active channel.

  • Genetic Algorithm in Go (Development)
    http://guillotine-cuts.appspot.com

    A proof-of-concept application intended to learn and apply:
    - Google Cloud endpoints server in Go
    - Genetic algorithm implementation for a graph search problem.
    - Basic html5 canvas drawing

  • Gocached (Development)
    https://github.com/seedtray/gocached

    A minimal memcache implementation in Go, aimed mostly for educational purposes. Wire protocol compatible with memcache.

Skills
  • Languages
    Python, JavaScript, Go, Java
  • Frameworks
    Google Cloud Endpoints, Flask, AngularJS, Django
  • Libraries/APIs
    Google API
  • Platforms
    Linux, Google App Engine
  • Misc
    Web App Development
  • Paradigms
    Agile Software Development, Scalable Application, Concurrent Programming
  • Storage
    MySQL, Memcached, NoSQL, MongoDB, PostgreSQL
Education
  • Bachelor of Exact Sciences degree in Computer Science
    Universidad Nacional de Rosario - Rosario
    2000 - 2007
I really like this profile
Share it with others