Miguel G.

Miguel G.

Senior Software Engineer

Barcelona, Spain
Hire Miguel G. Hire Miguel G. Hire Miguel G.

About Me

Miguel is a versatile and dynamic Software Developer with a keen interest in JavaScript technologies for diverse software development and UI prototyping tasks. He has technical expertise in Macro programming using Visual Basics for innovative solutions and applications. Miguel enjoys working with new technologies and stacks to broaden his technical acumen in providing high-quality software applications for clients.

Work history

UpStack
UpStack
Software Developer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

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

  • Ensuring that features are being delivered efficiently and on time.

Accedo.tv
Accedo.tv
Software Engineer
2021 - 2023 (2 years)
Madrid, Spain
  • Worked on a middleware service with different cache layers for Hayu streaming application.

  • Implemented all required endpoints and services that all devices (Android TV, Apple TV, Roku...) had to consume to stream from Hayu streaming service.

TypescriptRedisSOLID Principles ExpressJenkinsGrafanaDockerAWSElasticsearch
Codeworks
Codeworks
Lead Instructor
2019 - 2020 (1 year)
Barcelona, Spain
  • Taught full-stack JavaScript and other technologies and methodologies such as data structures, algorithms, GraphQL, Angular.js, React, Redux.

  • Offered support to students while they were working on their final projects.

JavaScriptTeachingMentorship Full-stack
Innubo
Innubo
Lead Developer
2018 - 2018
Barcelona, Spain
  • Worked on the development of a video chat platform.

  • Designed, built, and deployed a full video chat application for mobile and web using WebRTC.

  • Developed the structure/process for secure signing, payments, and other back-end services for the application.

Utopia Music
Utopia Music
Full-stack Developer
2017 - 2018 (1 year)
Remote
  • Engineered a secure web application and back-end database to automate streaming to multiple platforms through Utopia's platform.

  • Designed and built a dashboard for users to view insights from viewers/followers through different social media platforms to gauge and visualize the impact of their work on viewers.

  • Tested, debugged, documented, and maintained software applications using established coding standards and methodologies.

Spot A Movie
Spot A Movie
Back-end Developer
2017 - 2017
Barcelona, Spain
  • Integrated back-end services of Spot A Movie with the Spotify API.

  • Designed a mechanism to recommend movies to users based on their musical preferences on the platform.

  • Provided technical support for quality assurance, security, and compliance requirements for the platform.

City Vice
City Vice
Full-stack Developer
2016 - 2017 (1 year)
Barcelona, Spain
  • Developed an app to post any activity and search interesting activities through map drawings using my own tech stack (React-Google-Map-draw-filter).

  • Wrote the formal specifications and documentation for City Vice's delivered code.

  • Designed product instrumentation and test automation.

SOGECLAIR
SOGECLAIR
Visual Basic Developer
2015 - 2016 (1 year)
Madrid, Spain
  • Provided technical leadership for the design and development of 3D software that automated 100s of processes and saved designers 1000s of hours of work.

  • Contributed to the formulation of business and testing requirements on the application.

  • Performed unit, system, and performance testing on the application.

Portfolio

Developer - Utopia Live
Developer - Utopia Live

This is a live streaming platform for users to stream the same video to multiple connected Facebook, YouTube channels at the same time. Designed the application to gather data on the back end and display demographics and insights on the dashboard from viewers.

Full-stack Developer - ULYTICS
Full-stack Developer - ULYTICS

Designed and built a UI and back-end platform for artists to view graphs with all the insights from multiple platforms. Created workers within the application to gather data from multiple sources by calling APIs and scraping data.

Developer - React Google Map Draw Filter
Developer - React Google Map Draw Filter

Created an NPM package with over 10K downloads. It consists of a React component to draw a polygon and filter the elements contained within it to suit preferred parameters.

Lead Developer - Persephone Admin
Lead Developer - Persephone Admin

Created the back-office service and back end for the Persephone app and integrated it with secure authorization and payment.

Lead Developer - Persephone (work in progress)
Lead Developer - Persephone (work in progress)

Designed and built the processes for the video chat application.

Education

Bootcamp Web Development
Bootcamp Web Development
Codeworks
2016 - 2017 (1 year)
MSc Aerospace, Aeronautical and Astronautical Engineering
MSc Aerospace, Aeronautical and Astronautical Engineering
Escuela de Diseno Mecanico de Madrid (EDDM) - Spain
2013 - 2014 (1 year)
BSc Mechanical Engineering
BSc Mechanical Engineering
University of Cadiz - Spain
2008 - 2013 (5 years)