Carlos Morales

Full Stack Developer

Madrid, Community of Madrid, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Carlos Morales is a senior Full Stack Developer with 10 years of experience building distributed, high-availability systems and real-time communication platforms, currently focused on OpenVidu in Madrid. He spans the full development lifecycle—from frontend component libraries and mobile integrations to backend resilience, CI/CD and DevOps practices—delivering scalable, reliable production services. His hands-on work includes WebRTC, WebSockets, Ionic/Cordova/Capacitor plugins and cloud-native tooling, and he has improved iOS WebRTC device handling in the popular cordova-plugin-iosrtc project. Carlos combines UI-focused contributions (tutorials and web component styling) with low-level mobile and plugin engineering, bridging UX and platform constraints. Known for applying automated testing and fault-tolerance patterns, he optimizes systems for real-time performance and operational reliability. He also brings applied cloud knowledge from serverless and containerized environments and a master’s in cloud application development.
code10 years of coding experience
job4 years of employment as a software developer
bookBachillerato Bachillerato Tecnológico, Bachillerato Bachillerato Tecnológico at IES Profesor Angel Ysern
bookMáster Cloud Apps: Desarrollo y Despliegue de aplicaciones en la nube Ingeniería informática, Máster Cloud Apps: Desarrollo y Despliegue de aplicaciones en la nube Ingeniería informática at Universidad Rey Juan Carlos
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
13reputation
37reached
0answers
1question
github-logo-circle

Github Skills (14)

css10
user-manual10
swift10
javascript10
ios10
web-components10
learn-ruby-on-rails10
basics10
webrtc10
cordova10
html9
php6
sql6
mysql6

Programming languages (10)

TypeScriptJavaShellCSSJavaScriptGoObjective-CSwift

Github contributions (5)

github-logo-circle
OpenVidu/openvidu-tutorials

Jul 2018 - Jan 2023

OpenVidu tutorials to get started
Role in this project:
userFront-end Developer
Contributions:3 reviews, 271 commits, 15 PRs in 4 years 7 months
Contributions summary:Carlos added a tutorial demonstrating the use of OpenVidu web components. They implemented and modified CSS for the web component, showing a focus on the user interface elements and styling. The user also fixed the favicon path and added new tutorials, indicating a contribution towards building and improving the user interface for the tutorial applications.
openviduget-started
Cordova iOS plugin exposing the WebRTC W3C API
Role in this project:
userMobile Developer (iOS)
Contributions:6 commits, 6 PRs, 20 comments in 6 months
Contributions summary:Carlos primarily contributed to the `cordova-plugin-iosrtc` repository, focusing on enhancing audio and video device handling within the iOS environment. Their commits involved modifications to `PluginEnumerateDevices.swift` and `PluginGetUserMedia.swift` to provide device selection, manage audio input priority, and improve the user experience by correctly identifying device IDs. Additional changes in `dist/cordova-plugin-iosrtc.js` and `js/getUserMedia.js` refined constraint parsing, aligning device selection functionality across different codebases.
apilibwebrtccordova-plugin-iosrtccordovacordova-ios
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial