David聽Francisco

Coimbra, Coimbra, Portugal
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

馃懁
Senior
馃帗
Top School
David Francisco is a full-stack engineer with 15 years of experience building user-focused web applications and developer tooling, currently working on an AI-powered compliance platform using TypeScript, Elixir, Phoenix and LiveView. A MSc in Informatics Engineering from the University of Coimbra, he blends front-end design sensibilities with back-end systems thinking鈥攈aving led UI work, implemented server-side execution for code notebooks, and streamlined build and release automation for popular projects like mediaelement. He is a passionate open-source contributor and tester, contributing browser-interaction tests to the Splinter Python testing framework and automating builds and cleanup tasks to improve production outputs. As a co-founder of Oficina do Patrim贸nio and a past technical co-founder, he connects cultural heritage and education interests with practical engineering. Comfortable across the stack, he focuses on usability, reliability and maintainability while favoring open specifications and reproducible builds.
code15 years of coding experience
job10 years of employment as a software developer
bookMasters Informatics Engineering, Masters Informatics Engineering at Universidade de Coimbra
github-logo-circle

Github Skills (18)

unit-testing10
webdriver10
selenium10
python10
testing10
selenium-ide10
gruntjs10
flash10
automation10
build-automation10
g10
automations10
unit-test10
html9
360-video8

Programming languages (11)

TypeScriptJavaShellCSSRustJavaScriptSassHTML

Github contributions (5)

github-logo-circle
cobrateam/splinter

Feb 2012 - Aug 2012

Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits in 5 months
Contributions summary:David primarily contributed to the testing framework by adding and modifying test cases. They focused on testing new features related to attaching files within the Chrome browser, ensuring proper functionality. Additionally, they added support and tests for handling browser pop-up windows, demonstrating a focus on browser interaction testing. Their work included modifying existing test files and creating new tests to cover the added features.
splinterpythonweb-applicationstestingtest-framework
mediaelement/mediaelement

Sep 2014 - Sep 2014

HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:8 commits in 6 days
Contributions summary:David focused on automating and improving the build process for the mediaelement repository. Their contributions included adding and configuring Grunt tasks, specifically for building the Flash media player and CDN versions. They also implemented tasks to remove console logging statements and clean build folders. Their work streamlined the build process and improved the final output for production environments.
mp3youtubevideo-playerhtml5video
Find and Hire Top DevelopersWe鈥檝e 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
David Francisco