Raul G.

Raul G.

Software Developer

Málaga, Spain
Hire Raul G. Hire Raul G. Hire Raul G.

About Me

Software engineer with 25+ years of commercial experience. Versatile background includes roles in startups and corporations across diverse industries such as gambling, e-commerce, finance, social gaming, and media. Proficient in various technologies and programming languages. Demonstrated ability to work both independently and as a team lead, contributing to projects ranging from specific features to large-scale system design. Extensive experience working remotely and on-site in multiple countries including Spain, UK, Gibraltar, France, Finland, and US.

Work history

Boldplay
Boldplay
Lead Software Engineer
2022 - Present (2 years)
Remote
  • Developed CD/CI strategies using Bitbucket, Docker, Ansible, and Bitbucket pipelines for various applications. Managed deployments to S3 for frontend and utilized dockerized components for backend.

  • Streamlined build strategies for PIXI-based game libraries, reducing the need for extensive game rebuilds when updating common libraries.

  • Enhanced data collection tools and implemented Superset for improved analytics capabilities. Oversaw the development of the Backoffice, consolidating code from multiple versions into a unified codebase using MongoDB, Redshift, Nodejs, and Angular.

Consensys
Developer at VirtuePoker
2017 - Present (7 years)
, Remote
  • 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.

Amazon Web Services (AWS) ethereumJavaScript
Amazon
SDE
2015 - 2018 (3 years)
, Remote

Worked on different products of the group.

Amazon Web Services (AWS) Java
Libon
Java Contractor
2014 - 2015 (1 year)
, Remote
  • 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.

Social Point
Big Data Engineer
2013 - 2014 (1 year)
, Remote
  • 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.

Odobo
Lead Java Developer
2012 - 2013 (1 year)
, Remote
  • 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.

Victor Chandler (BetVictor)
Senior Ruby on Rails Developer
2009 - 2012 (3 years)
, Remote
  • 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.

VISA Europe
Java Contractor
2008 - 2009 (1 year)
, Remote
  • 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.

IBM Rational ClearQuestIBM Rational ClearCase Apache MavenIBM DB2Rational Unified Process (RUP) RSAEclipse
Cantor
Software Developer
2004 - 2006 (2 years)
, Remote

Worked in a spread betting application.

Netdecisions
Java Developer
2000 - 2002 (2 years)
, Remote
  • 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.

Nokia
Developer
Present (2024 years)
, Remote

Working as a Java contractor on a gateway that allowed multiple Nokia systems to send SMS messages.

Portfolio

Hadoop Challenge Winner

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

Workshop Map Reduce

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

BetVictor

Betting website built in Ruby on Rails.

BStalkJ

Java Client library for Beanstalkd.

CodeJam Submissions - Multiple Years

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

Got into the final round in Paris.