Scroll To View More
Raul Guiu, Software Developer in Málaga, Spain
Raul Guiu

Software Developer in Málaga, Spain

Member since November 29, 2013
Raul is a software developer with over 15 years of commercial experience. He is technology agnostic, and is enthusiastic about keeping up to date with the latest trends and investigating their possible applications to business problems.
Raul is now available for hire

Portfolio

Experience

  • Java, 14 years
  • JavaScript, 6 years
  • Agile Software Development, 6 years
  • Ruby on Rails (RoR), 4 years
  • Ruby, 4 years
  • Python, 3 years
Málaga, Spain

Availability

Part-time

Preferred Environment

IntelliJ, Git, OS X, Linux

The most amazing...

...thing I've won is the Hadoop Challenge Competition, for which the prize was a trip to Las Vegas to attend IBM's Information On Demand (IOD) 2011 conference.

Employment

  • Developer at VirtuePoker

    2017 - PRESENT
    Consensys
    • Developed a distributed poker platform based on Ethereum.
    • Simulated a P2P network with AWS-IOT.
    • Handled player matching with AWS Lambda.
    • Collected and processed analytics and regulatory events with AWS Kinesis.
    Technologies: JavaScript, AWS, Ethereum
  • SDE

    2015 - 2018
    Amazon
    • Worked on different products of the group.
    Technologies: Java, AWS
  • Java Contractor

    2014 - 2015
    Libon
    • Contributed to the development of back-end APIs used by web, Android, and iOS.
    • Developed new features and made performance improvements.
    • Migrated parts of the data from Oracle to Cassandra.
    • Worked in an Agile environment.
    Technologies: Java, Spring, Hibernate, Cassandra, Oracle
  • Big Data Engineer

    2013 - 2014
    Social Point
    • Built an anomaly detection system.
    • Improved the stability and scalability of a system based in Redis for handling thousands of events per second.
    • Implemented multiple applications for importing data from external sources.
    • Wrote a workshop on MapReduce for the rest of the team with Mincemeat.py.
    • Supported a data visualization tool in PHP and JavaScript.
    Technologies: Python, Git, RedShift, Cassandra
  • Lead Java Developer

    2012 - 2013
    Odobo
    • Identified and developed process improvements and tool requirements including a tool for importing database fixtures. Used multiple sources such as YAML and SQL batch files.
    • Developed a routing application.
    • Implemented a game back end.
    • Created a web-based application for replaying games.
    • Built an applications deployment framework.
    Technologies: Java (Hibernate, Eclipse Link, Spring, Guice, Maven), Postgres, JavaScript (Node.js, Backbone), Mercurial, Git
  • Senior Ruby on Rails Developer

    2009 - 2012
    Victor Chandler (BetVictor)
    • Developed a betting application in Rails.
    • Implemented performance improvements including page caching (Memcached), combining files (CSS, JavaScript), and using cross domain calls to reduce HTTP header sizes.
    • Handled troubleshooting and bug fixing, including writing scripts for diagnostic purposes.
    • Developed a REST web service in Java, with Oracle and Coherence in the back end.
    • Supported multiple legacy systems in Java and Ruby.
    Technologies: Ruby, Rails, JavaScript, jQuery, Java, MySQL, Redis, Memcached, Git
  • Java Contractor

    2008 - 2009
    VISA Europe
    • Designed and led the development of a system for processing non-financial transactions. Simplified and improved the performance of the application by processing a batch of transactions as a single transaction.
    • Developed a test framework for the reporting system by creating a serialized version of the processed data.
    • Implemented multiple reports, with presentation of the data based on existing examples of legacy systems.
    • Implemented an application scaffold to avoid using WebSphere during development.
    • Improved the unit testing framework of the application.
    Technologies: Eclipse, RSA, RUP, OJB, DB2, Maven, ClearCase, ClearQuest
  • Software Developer

    2004 - 2006
    Cantor
    • Worked in a spread betting application.
    Technologies: Java, Spring
  • Developer

    2004 - 2004
    Nokia
    • Working as a Java contractor on a gateway that allowed multiple Nokia systems to send SMS messages.
    Technologies: Java,
  • Java Developer

    2000 - 2002
    Netdecisions
    • Implemented an HTML form system using an in-house template system.
    • Started as junior developer, was promoted to lead developer for some projects, and eventually became part of the company's core team.
    • Worked on a distributed component framework (similar to EJB) as part of the company's core team.
    • Worked as lead developer of a project (Pharmalogy) with 10+ developers, contributing to multiple tasks in order to complete the project on time.
    • Developed clickmango.com as a junior Java developer.
    Technologies: Java, JavaScript, Shell Script, MySQL, Oracle, DB2, HTML

Experience

  • Hadoop Challenge Winner (Other amazing things)

    I was one of the three winners of the Hadoop challenge.

  • Workshop Map Reduce (Development)
    https://github.com/rguiu/MRWorkshop/

    Tutorial on how to write Map Reduce with mincemeat.py.

  • BetVictor (Development)
    http://www.betvictor.com/

    Betting website built in Ruby on Rails.

  • BStalkJ (Development)
    https://github.com/rguiu/BStalkJ

    Java Client library for Beanstalkd.

  • CodeJam Submissions - Multiple Years (Other amazing things)

    Multiple years' submissions to Google Code Jam:

    http://www.go-hero.net/jam/08/name/rguiu
    http://www.go-hero.net/jam/10/name/rguiu
    http://www.go-hero.net/jam/12/name/rguiu
    http://www.go-hero.net/jam/13/name/rguiu
    http://www.go-hero.net/jam/14/name/rguiu
    http://www.go-hero.net/jam/15/name/rguiu

  • Finalist in Paris Google Hashcode 2015 Competition (Other amazing things)

Skills

  • Languages

    Java, Ruby, JavaScript, Python, HTML, CSS
  • Frameworks

    Spring, Ruby on Rails (RoR), Serverless Framework, Hadoop, Flask, Hibernate
  • Storage

    Cassandra, MySQL, Redis, Memcached, PostgreSQL, Redshift
  • Other

    Facebook Ads, Lambda Functions, Serverless
  • Tools

    Git, Shell, Maven
  • Paradigms

    Agile Software Development, Concurrent Programming, Serverless Architecture, Functional Programming
  • Platforms

    Linux, Oracle, AWS Lambda, Amazon Web Services (AWS)
  • Libraries/APIs

    Node.js, jQuery, Facebook Ads API
I really like this profile
Share it with others