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, SwedenSoftware 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, SwedenSoftware 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, MexicoSenior 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, SwedenSoftware 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, MexicoFounder | 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, MexicoB.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 KingdomUndergraduate 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 KingdomUndergraduate 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, MexicoPart time Professor
June 2016 - Dic. 2017- • Object Oriented programming
- • Data Structures
- • Web Development
- • Android Development
Courses and Certificates
Udemy
Oct. 2018Vue JS 2 - The Complete Guide
Maximilian Schwarzmüller
Certificate ID: UC-R2NQQOAQCoursera
March 2018Data Structures and Performance
University of California San Diego
Certificate ID: Y7CSB3UH5D2LMicrosoft
2011-2012Microsoft 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