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
  • 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
  • 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
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.
  • Software Engineer and Contractor
    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
    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
    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
    2008 - 2008
    • Handled legacy web platform migrations and PCI security compliance of web servers.
    Technologies: Linux, Apache, Netfilter, F5
  • System Administator
    2004 - 2007
    Rosario Physics Institute
    • 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.
  • Websockets RPC Library for Python (Development)

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

  • Genetic Algorithm in Go (Development)

    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)

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

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