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.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Software Developer
2018 - Present (7 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.

Showcase

Developer - Utopia Live
Developer - Utopia Live
  • A live streaming platform for simultaneous video streaming to multiple Facebook and YouTube channels.

  • The application gathers data on the backend and displays demographic and insights on a dashboard from viewer activity.

  • Designed for data collection and dashboard visualization from live streaming viewers.

Full-stack Developer - ULYTICS
Full-stack Developer - ULYTICS
  • Developed a UI and back-end platform for artists to visualize data from multiple platforms.

  • Created workers to gather data from various sources via APIs and scraping.

  • Designed and built a comprehensive solution for artists to analyze their data.

Developer - React Google Map Draw Filter
Developer - React Google Map Draw Filter
  • Developed an NPM package with over 10,000 downloads.

  • Includes a React component for polygon drawing and element filtering.

  • Designed for parameter-based filtering of elements within a polygon.

Lead Developer - Persephone Admin
Lead Developer - Persephone Admin
  • Developed back-office and back-end services for the Persephone app.

  • Integrated the app with secure authorization and payment systems.

  • Focused on the core infrastructure of the Persephone app.

Lead Developer - Persephone (work in progress)
Lead Developer - Persephone (work in progress)
  • Developed and implemented video chat application processes.

  • Led the development of core application functionalities.

  • Focused on process optimization for video communication.

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)