Guillermo G.

Guillermo G.

Senior Software Engineer

London, United Kingdom
Hire Guillermo G. Hire Guillermo G. Hire Guillermo G.

About Me

Guillermo is a Senior Developer with expertise in Ruby and associated frameworks, hands-on experience with different web technologies and can architect, develop and maintain fullstack web projects for clients. He strives to implement and troubleshoot high-usage, high-throughput systems and produce lasting, sustainable and positive solutions - delivering polished code via test-driven development for clients.

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Deliveroo
Deliveroo
Software Engineer
2021 - Present (4 years)
London, United Kingdom
  • Build and deliver fast and resilient product features, systems and experiences on the Deliveroo platform.

  • Contribute to strategic decisions and translate complex problems, customer needs and business objectives into actionable goals.

  • Take ownership of projects within Deliveroo and liaise with other devs to define feature specifications and bring ideas to life.

ADL Partner Hispania
ADL Partner Hispania
Ruby on Rails Developer (Backend Developer)
2019 - 2019
Madrid, Spain
  • Designed and implemented new features to enhance the ADL fidelity and ERP platforms.

  • Developed new endpoints and functionalities to improve the performance of the API on the project.

  • Worked through new and complex issues to deliver quality solutions - following established best practices.

FCM Travel France
FCM Travel France
Lead Developer
2017 - 2021 (4 years)
Barcelona, Spain
  • Led the French division dev team to design, implement and maintain new solutions and infrastructure on projects.

  • Mentored devs and new team members, distilled expertise and established best practices for multiple solutions.

  • Discussed and designed complex data structures and algorithm concepts to address complex issues for clients.

Charplanet
Charplanet
Ruby on Rails Developer
2017 - 2017
Singapore
  • Implemented new features to enhance Charplanet's ad screen service for clients.

  • Contributed to new tools and technologies on the project and utilized industry best practices on solutions.

  • Troubleshot production support issues during post-release deployment and delivered resolutions for Charplanet.

AirRefund
AirRefund
Software Developer
2016 - 2017 (1 year)
Barcelona, Spain
  • Developed and deployed state-of-the-art solutions and new features to improve client experience on the AirRefund platform.

  • Designed and implemented solutions on the agent portal - contributing to decision-making and new technologies to enhance agent productivity.

  • Assisted in researching and evaluating software tools to support emerging business needs.

Freelance
Freelance
Software Developer
2015 - 2016 (1 year)
Remote
  • Developed and executed multiple software development projects for clients - implementing solutions to support various business processes.

  • Developed best practices and implemented components and sub-systems per client designs and specifications.

  • Devised solutions to address bottlenecks and bugs - ensuring the best possible performance, quality, and responsiveness.

Simpple
Simpple
Ruby on Rails Developer
2013 - 2015 (2 years)
Spain
  • Designed, built, and maintained efficient, reusable, and reliable Ruby code and solutions for Simpple.

  • Anticipated client needs to provide consultation based on best practice techniques in custom software development for clients.

  • Worked with product requirements and technical designs to deliver well-engineered code features and bug fixes on solutions.

AST Research Group (Cloudlab)
AST Research Group (Cloudlab)
Software Developer
2011 - 2013 (2 years)
Tarragona, Spain
  • Contributed to developing a multi-platform storage service solution on the Real Cloud Project.

  • Owned and implemented new features and functionalities, from concept through to execution.

  • Worked on maintenance and performance improvements for existing applications on the platform.

Universitat Rovira i Virgili
Universitat Rovira i Virgili
Software Developer
2011 - 2011
Tarragona, Spain
  • Designed and implemented statistical functions integrated with Moodle for use in a statistical course.

  • Assisted the professor use the new functions during classes - enhancing the outcome of statistical exams.

  • Maintained, enhanced and debugged components on the solution.

Universitat Rovira i Virgili
Universitat Rovira i Virgili
Software Developer
2010 - 2010
Tarragona, Spain
  • Worked on a collaborative project between URV and ASPACE to build a new web service for creating different questionnaires.

  • Executed best practices and procedures defined for delivering the web service.

  • Maintained and enhanced complex issues and solutions on the project.

VIAJES PARA TI S.L
VIAJES PARA TI S.L
Software Developer
2009 - 2011 (2 years)
Tarragona, Spain
  • Reviewed and rebuilt two legacy websites from scratch for Viajes.

  • Designed and implemented new features to enhance processes on the old platform.

  • Identified, troubleshot and fixed complex bugs and defects on the project.

EMDEP
EMDEP
Software Developer
2008 - 2009 (1 year)
Alió, Cataluña, Spain
  • Participated in preparing and mounting numerous vision equipment at multiple client sites.

  • Assisted with user training on new vision equipment as needed.

  • Worked within designated guidelines to set up these equipment for clients.

Portfolio

Deliveroo
Deliveroo

Deliveroo is an online food delivery service that allows customers to order food from restaurants in close proximity to them. Deliveroo operates a hyperlocal three-sided marketplace, connecting local consumers, restaurants, grocers, and riders to fulfill a mission-critical, emotional purchase in under 30 minutes. By offering fast and reliable delivery that consumers can track online, Deliveroo has grown rapidly. Deliveroo now operates in 11 markets worldwide, working with thousands of restaurants and grocers, thousands of riders, and serving millions of consumers. Joined the financial integrity team at Deliveroo, working with RubyOnRails, Golang, Scala, and ReactJS.

RealCloud: Application of Cloud Computing in companies
RealCloud: Application of Cloud Computing in companies

A cloud computing platform that supports on-demand self-service has rapid elasticity, allows measurable services to be offered, is accessible via the Internet, and is generally based on the principle of “multitenancy” – shared resources – although it also allows fixed subscription based on software free. Real Cloud Computing services oriented to the market and based on demand, are mainly oriented to SMEs and freelancers who will participate in their definition and will be tested by themselves. Different tools for the management and operation of the said cloud platform are necessary to make effective and efficient use of the platform and underlying resources.

Education

BSc. Computer Science
BSc. Computer Science
Universitat Rovira
2009 - 2012 (3 years)
Degree in Systems Engineering
Degree in Systems Engineering
Universitat Rovira
2003 - 2009 (6 years)