
João Pedro Alexandre Coelho
Verified Expert in Engineering
Full-stack Developer
Stockholm, Sweden
Toptal member since November 9, 2022
As a seasoned full-stack developer, João is proficient in Java, JavaScript, CSS, HTML, C++, and PHP, with significant expertise in Vue, React, and Angular. They've excelled in diverse industries, notably developing video streaming services and white-label video library apps. With robust experience in AWS, Azure, and databases, João is poised to make a substantial impact on challenging projects.
Portfolio
Experience
- CSS - 10 years
- Software Development - 10 years
- HTML - 10 years
- JavaScript - 10 years
- Java - 5 years
- Vue - 3 years
- React - 3 years
- C++ - 3 years
Availability
Preferred Environment
MacOS
The most amazing...
...thing I've developed is a web video player capable of playing up to four streams simultaneously and in sync.
Work Experience
Senior Front-end Developer and Consultant
Bontouch
- Led the migration of a logistics web app from Angular 1.x to Vue.
- Developed a web-based Android app for the sale of postage stamps.
- Defined app requirements and helped shape milestones.
Front-end Developer and Consultant
Telia
- Led the effort to implement an HTML5 video player capable of playing MPEG-DASH streams on Telia's streaming platform Telia Play.
- Helped migrate Telia Play from an Angular 1.x codebase into a React Native one.
- Assisted with building and maintaining the Telia Play app for Apple TV.
Full-stack Developer and Consultant
Ericsson
- Developed a video player capable of playing MPEG-DASH and HLS streams on the web and Chromecast.
- Built a web-based white-label video library app fully customizable by a CMS.
- Developed a native Android player that could play MPEG-DASH streams.
Full-stack Developer and Consultant
Znipe
- Built the first back-end for the company's streaming platform, including registration, login, payments, and video library.
- Developed a live-to-VOD video service that recorded esports matches.
- Oversaw the coding tasks of a few junior developers.
Senior Software Developer
Mediagaps
- Developed a tool for file-based ingestions of metadata-enriched video.
- Built an app to acquire an RTMP stream and subsequent playback over SDI.
- Developed a tool for visualization of the structure of MXF files.
Front-end Developer
Blip
- Built the UI for the cashout functionality of a sports betting platform.
- Developed the UI for the live scores functionality of a sports betting platform.
- Contributed to building the UI for promotional banners functionality of a sports betting platform.
Software Developer
MOG Technologies
- Developed an app for the acquisition of stereoscopic video.
- Created an app for the playout of metadata-enriched video.
- Built software that recorded video transmitted over SDI.
Experience
mediaPLAY
NAU—MXF Explorer
http://www.mediagaps.com/mxfexplorer-2/Telia Play
https://www.teliaplay.se/Education
Master's Degree in Computer Science
University of Porto - Porto, Portugal
Skills
Libraries/APIs
Vue, REST APIs, React, Node.js, Socket.IO
Languages
JavaScript, CSS, HTML, PHP, CSS3, HTML5, SQL, C++, Python, C#.NET, Java, TypeScript
Platforms
Web, MacOS, Firebase, Amazon Web Services (AWS), Android, Mobile, Google Cloud Platform (GCP)
Storage
JSON, Databases, PostgreSQL, MongoDB, MySQL, Google Cloud
Frameworks
Spring, Express.js, Spring Boot, Angular, React Native, Android SDK
Paradigms
Microservices, Scalable Application, DevOps
Other
Software Development, Front-end, User Interface (UI), User Experience (UX), APIs, Back-end, Full-stack, Algorithms, Video Streaming, Scalable Architecture, Architecture, Broadcasting, Artificial Intelligence (AI), QA Automation, Multithreading, WebSockets, Mobile App Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring