Guillermo Garrido

Software Engineer

Experienced Software Engineer

Specializing in web and mobile development. Currently serving as Front-end Architect at Husqvarna Group AB, driving scalable web applications.

Experience

Husqvarna Group AB

Spain (remote)

Software Engineer | Front-end Architect

Nov. 2024 - Present
  • Drive and deliver architecture for Husqvarna Fleet Services Front-end Applications.
  • Ensure scalability, security, testability and maintainability of Web Apps, Mobile Apps and Back-end for Front-end Services.

Software Engineer | React Web Developer

Aug. 2022 - Nov. 2024
  • Web developer for Husqvarna Fleet Services.
  • Collaborated to the Styled Components common library to share design system across all Husqvarna Web apps
  • Appointed to be "Security Champion", stakeholder for front-end apps security matters
  • Appointed to take the lead on the Web front-end architecture

Coloreel Group AB

Jönköping, Sweden

Software Engineer | Team Lead of the Software Application Team

Aug. 2020 - Aug. 2022
  • Responsible for the software development, maintenance and releases of the Application team
  • Developer of the main netcore application and maintainer of shared libraries
  • Developer of the front-end apps using Angular framework
  • Responsible for maintaining our backlog and iterating over our software processes.

CombiQ AB

Jönköping, Sweden

Software Engineer | Coloreel AB Team Lead, Full Stack Developer

Apr. 2019 - Aug. 2020
  • Software Engineer at Coloreel AB, developing on .NET Core with C# with an Angular front end app.
  • Extra hours maintaining and developing CombiQ IoT portal using VueJS

EPAM Systems

Mexico City, Mexico

Senior Application Support Analyst | Google Firebase Support

July 2018 - Apr. 2019
  • Provide technical support to developers using Firebase products, solutions and APIs, lead support analyst for Firebase Realtime Database.
  • Top performer of support team in Q4 2018 with Highest QA Score
  • Volunteering projects:
  • Front end developer for an internal tool to track vacation time and workload.
  • Project lead and developer of an app to track new EPAM candidates for the Google project.

CombiQ AB

Jönköping, Sweden

Software Engineer | Full Stack Developer

Nov. 2017 - Mar. 2019 (Contractor)
  • Developed Android App to act as a Bluetooth gateway for IoT sensor nodes by implementing HTTP Proxy Service (HPS) Specification.
  • Developed a set of Azure Functions to build a Monitoring API, receiving parsed sensor data and continuously checking it against cached threshold data to trigger alarms when needed.
  • Established a master frontend app for other app solutions to fork on using VueJS standardising fronted projects for the company
  • Build prototype System to manage Shelf Inventory with BLE Beacons
  • BLE Android App to detect sensors getting in and out from the system.
  • NodeJS backend and VueJS Frontend to update sensor data being updated by Raspberry Pi devices.

Inncosys

Toluca, Mexico

Founder | Full Stack Developer, Project Manager

July 2013 - July 2018
  • Implemented Agile Development to work with clients and deliver results every sprint
  • Lead a team with up to 12 members
  • Mobile App projects:
  • Prosic Rentals: Android mobile app to view product catalogue of rental machines, checkout cart, payment, etc.
  • Iter Rider App: Uber-like rider app that operates in Toluca city.
  • Clon-i translate: Android app that translated languages from text to text to voice to voice translations (got up to 14k Downloads)
  • Web app projects:
  • Herradura Flowers: Web App to manage a flower production company, to view real time progress on production and minimise waste
  • Prosic KPIs: Web App to view, plot and track company's performance indicators pulling data from Odoo ERP using a REST API
  • State Government Certificates: participate in the development of a web platform to create and reprint birth, marriage and other types of civil certificates.
  • Skeiroin ELD, TMS: Web app and mobile app to manage transport companies, trip tracking, driver registration, driver status, etc.

Education

Instituto Tecnológico de Toluca

Toluca, Mexico

B.S. | Computer Science, Information and Communication Technologies

Class of 2012
  • Extracurriculars:
  • • Speaker at Android Dev Workshop on FLISOL and State's Symposium events

Loughborough University

Loughborough, United Kingdom

Undergraduate summer research | Windows Phone Developer

Jun. 2012 - Aug. 2012
  • Loughborough wave Lab: Electromagnetic wave simulator for educational purposes
  • • Measure and improve performance of existing android app
  • • Developed v1 of Loughborough wave Lab port for Windows Phone devices

Loughborough University

Loughborough, United Kingdom

Undergraduate summer research | Android Developer

Jun. 2011 - Aug. 2011
  • Loughborough wave Lab: Electromagnetic wave simulator for educational purposes
  • • Developed an android port for an existing iOS app, by grasping all the concepts on the physics of the simulations and implementing them from scratch.

Instituto Tecnológico de Toluca

Toluca, Mexico

Part time Professor

June 2016 - Dic. 2017
  • • Object Oriented programming
  • • Data Structures
  • • Web Development
  • • Android Development

Courses and Certificates

Udemy

Oct. 2018

Vue JS 2 - The Complete Guide

Maximilian Schwarzmüller

Certificate ID: UC-R2NQQOAQ

Coursera

March 2018

Data Structures and Performance

University of California San Diego

Certificate ID: Y7CSB3UH5D2L

Microsoft

2011-2012

Microsoft Developers

Microsoft Mexico

  • • Windows Phone 7 Development
  • • Consumer Preview Windows 8 Development
  • • HTML5 and Internet Explorer 9 Fundamentals
  • • Visual C# 4 programming with Visual Studio 2010