Thomas David

Thomas David Email and Phone Number

JavaScript Software Developer | Databases | Accessibility @ OpenClassrooms
Thomas David's Location
Zaragoza, Aragon, Spain, Spain
Thomas David's Contact Details

Thomas David work email

Thomas David personal email

n/a
About Thomas David

I am a Software Developer based in Spain, with strong expertise in Vanilla JavaScript and a deep focus on accessibility. Throughout my career, I have contributed to a wide range of projects, from small-scale initiatives to large, complex systems, including e-commerce platforms (for hotels, music stores, real estate, event booking, and hosting reselling), custom CMS solutions, and online marketing campaigns. My experience spans roles as an entrepreneur, freelancer, and agency collaborator across various industries, delivering scalable, high-quality solutions. Over the past few years, I have focused on developing Dooksa, a lightening-fast, open-source, zero-dependency, lightweight, low-code, general-purpose application builder. Alongside my development work, I am a dedicated educator, guiding students in mastering programming fundamentals, design patterns and best practices. My expertise in framework-free JavaScript development, combined with my commitment to accessibility, code optimization, and a collaborative approach, makes me well-suited for inclusive environments that value steadiness, quality and innovation.

Thomas David's Current Company Details
OpenClassrooms

Openclassrooms

View
JavaScript Software Developer | Databases | Accessibility
Thomas David Work Experience Details
  • Dooksa
    Author - Software Developer
    Dooksa Nov 2018 - Present
    Zaragoza, Aragon, Spain
    Designed and developed Dooksa, an open-source, lightning-fast, lightweight, low-code and general-purpose application framework that empowers users of all technical backgrounds to create scalable, efficient, and accessible applications directly in the browser, without external tools or complex configurations.• Delivered a zero-dependency solution in Vanilla JavaScript with type-safety (JSDoc).• Designed a lightweight application architecture (compressed front-end size of ~30 KB).• Built a high-performance interpreter for low-code instruction translation.• Implemented a fast rendering engine ensuring optimal DOM updates for complex UIs and large node lists.• Engineered DooksaDB, a database supporting relational and non-relational storage.• Developed an isomorphic plugin system enabling unified APIs for client and server side development.• Created a type-safe state management system with schema-based type-checking ensuring data integrity.• Designed reusable components extendable with mixins for enhanced flexibility.• Integrated modular SASS-based theming with Bootstrap, enabling teams to customise frameworks selectively.• Designed a dynamic event-handling system, critical for low-code environments.• Automated accessibility testing with Axe-core, ensuring compliance with WCAG and EAA standards.• Implemented unit tests with Node Test Runner and end-to-end testing with Cypress, later transitioning to Playwright for comprehensive test coverage.https://github.com/dooksajs/dooksa
  • Openclassrooms
    Mentor, Assessor & Jury Member
    Openclassrooms Jul 2017 - Present
    Paris, Île-De-France, France
    OpenClassrooms is a leading European online education platform, serving over 2 million members and offering 600+ courses while supporting 355 000 active users monthly. Accredited in France, it provides RNCP certifications and it is renowned for its project-based learning model, having graduated 19 000 students across 50 training programs. In the U.S., the platform expanded its global footprint as an official apprenticeship provider, establishing OpenClassrooms as a global leader in online education. • First international mentor hired, contributing to the mentorship processes. • Conducted over 4 450 mentoring sessions and assessments on the Front-end developer, Full-stack developer and Web developer paths. • Evaluated student projects as a jury member (since Dec. 2020), awarding state-recognised diplomas.• Supported major B2B cohorts for important clients like Amazon, Deliveroo, and the UK Government.• Specialized in mentoring students with disabilities, adapting methods to diverse needs.• Tutoring on a wide range of technologies including HTML, CSS, CSS frameworks (Bootstrap), JavaScript, Vue.js, React.js, Node.js, Express.js, Rest APIs and more. • Guidance in web accessibility, including ARIA tags, keyboard navigation, screen readers, and tools like AChecker.
  • Take Up Dev
    Programming Fundamentals & Accessibility Mentor
    Take Up Dev Dec 2022 - Present
    Zaragoza, Aragon, Spain
    Take-up Dev is a private programming academy dedicated to teaching complete beginners core web technologies such as HTML, CSS, and Vanilla JavaScript by building projects from scratch without relying on external libraries or frameworks. Its philosophy is simple: "Libraries and frameworks come and go, but programming fundamentals are forever."• Delivered in-depth training in programming fundamentals (HTML, CSS, JavaScript). • Taught core concepts, including DOM manipulation, web APIs, and advanced CSS techniques like utility-first design and naming methodologies (e.g., BEM, OOCSS).• Guided students through practical exercises and problem-solving activities, emphasising coding best practices and a deep understanding web technologies.• Supporting students in applying their skills to real-world projects, helping them set clear learning objectives, addressing and overcoming challenges, and fostering both personal and professional growth in web development.
  • Union Des Français De L'Etranger - Monde
    Web Developer
    Union Des Français De L'Etranger - Monde Jul 2014 - Dec 2016
    Spain
    The Union des Français de l'Étranger (UFE) is a NGO representing 1.7 million French citizens abroad.- Redesigned, developed, and managed the Andalusia Chapter’s website () with Drupal 8, including event management, informational pages and a blog section.- Delivered a modernised design and enhanced social media integration, significantly increasing visibility for events and community activities.
  • David Investments S.L.
    Co-Founder & Web Developer
    David Investments S.L. Oct 2014 - Sep 2016
    Marbella, Andalusia, Spain
    - Platform Development: Led the development of web platforms, addressing bugs, enhancing user experience (UX), maintaining content, and creating new features to meet evolving user needs.- Content Management & Promotion: Managed content creation and promotional activities across social media channels, driving engagement and brand awareness.- Digital Advertising: Executed targeted advertising campaigns using Facebook Ads and Google AdWords, while also focusing on improving organic search results to boost visibility.- Analytics & Optimization: Monitored user behavior, analyzed post popularity, and tracked conversions to optimize performance and inform data-driven decisions.
  • Tbwa\La Matrix
    Drupal Web Developer
    Tbwa\La Matrix Jun 2012 - Oct 2014
    Reunion
    Contracted for La Matrix (acquired by TBWA), an international digital agency specialized in web development, mobile applications and web marketing. • Developed, debugged, and maintained custom e-commerce Drupal websites for major accounts across the Indian Ocean Islands such as: Kia Motors (automotive), La Dodo Bourbon (beer brand), Australine (water brand), Apavou group (hospitality leader in Réunion and Mauritius), and various other SMEs.• Implemented responsive, mobile-ready designs for Drupal sites.• Designed and developed new functionalities for existing Drupal/Wordpress websites using PHP, Javascript, HTML, CSS to fulfill specific requirements.• Trained other development team members on Drupal framework best practices and efficient system extension techniques.• Managed SEO initiatives using Google Analytics and web tracking methodologies.
  • Réunion Multimédia
    Drupal Developer
    Réunion Multimédia 2012 - 2013
    Reunion
    Réunion Multimédia is a unique magazine in La Réunion, specializing in Technology and Communication. It caters to professionals and enthusiasts alike, with a print edition and a dedicated website.• Led the redesign, development, ongoing management and updates of the magazine’s website to improve user experience and functionality.• Updated the branding to align with modern digital trends and enhance the magazine’s online presence.• Connected the platform to social media channels, boosting audience engagement and visibility.• Developed and implemented online advertising strategies, securing key clients (e.g. ex: SFR, Orange...).
  • Digitalvox
    Web Developer & System Administrator
    Digitalvox Oct 2011 - Jun 2012
    Reunion
    Contracted for Digitalvox, an international French based digital agency, specialised in web development, web hosting, web edition and webmarketing. • Developed and maintained Drupal and Wordpress websites for major accounts including CIRBAT (public body), Ritz (cinema chain), Dacia (automotive) and SMEs (food industry).• Developed custom Drupal/Wordpress modules and extended functionalities using PHP, Javascript, HTML, and CSS to fulfill specific requirements. • Created and customised themes and modules.• Maintained webserver with Apache 2 and Nginx. • IEuropa: Played a pivotal role in transitioning this European web hosting platform to VPS and cloud-based infrastructure. Managed website migrations, resolved complex technical issues, minimised downtime, and ensured stable server performance. Provided clients with training and technical guidance to foster independence in managing their hosting needs.• Experience with Mysql and Mongodb.• Technical and client support.
  • Polybonk.Com
    Lead Developer & Co-Founder
    Polybonk.Com 2006 - 2012
    Australia
    Co-owner and sole developer of Polybonk, an online music store specialising in independent music.- Designed, directed, and developed the main Polybonk website, ensuring a seamless user experience.- Delivered market-leading technical solutions, maintaining and optimizing code to ensure high performance and scalability.- Led the development of new features and functionalities, keeping the platform innovative and user-friendly.- Managed client relationships and project requirements, ensuring that the technical strategy aligned with business goals.- Drove digital marketing efforts, including SEO, YouTube marketing, and social media campaigns, to increase brand visibility and engagement.- Spearheaded content creation, including blogging and technical articles, to support marketing and brand development.
  • Thomas Jack David (Australia)
    Web Developer, Web And Graphic Designer, System Administrator
    Thomas Jack David (Australia) 2003 - 2012
    Canberra, Australian Capital Territory, Australia
    - Collaborated with artists, small businesses, bloggers, and associations to develop websites and digital marketing strategies.- Provided web consultations, offering tailored solutions and technical support to clients.- Created custom web designs, turning them into functional and responsive themes on platforms like WordPress and Drupal.- Delivered graphic design services, including logos, business cards, brochures, and flyers.- Implemented web development projects, coding designs into fully interactive websites, setting up web servers, and building e-commerce stores.- Managed social media integration and account setup (e.g., Facebook, Twitter).- Performed website maintenance, troubleshooting, and content updates, as well as migration to new hosting environments and server management (e.g., Linux).
  • Green Light It
    System Administrator
    Green Light It Jun 2005 - Dec 2005
    Canberra
    - Building Firewalls (IP tables), File servers, Web servers- Deploying Desktops- Managing network- Help Desk

Thomas David Skills

Web Development Drupal Wordpress Linux Ubuntu Web Design Jquery Photoshop Css Javascript Seo Mysql Php Html 5 System Administration Adobe After Effects Inkscape Joomla Blender3d Vue.js React.js Firebase Professional Mentoring Angularjs Javascript Libraries

Thomas David Education Details

  • Tafe
    Tafe
    Associate Level Diploma In Multimedia And 3D Animation
  • Auswide Projects
    Auswide Projects
    Business Administration And Management, General

Frequently Asked Questions about Thomas David

What company does Thomas David work for?

Thomas David works for Openclassrooms

What is Thomas David's role at the current company?

Thomas David's current role is JavaScript Software Developer | Databases | Accessibility.

What is Thomas David's email address?

Thomas David's email address is to****@****onk.com

What schools did Thomas David attend?

Thomas David attended Tafe, Auswide Projects.

What are some of Thomas David's interests?

Thomas David has interest in Gourmet Cooking, International Travel, Philosophy, New Technology.

What skills is Thomas David known for?

Thomas David has skills like Web Development, Drupal, Wordpress, Linux, Ubuntu, Web Design, Jquery, Photoshop, Css, Javascript, Seo, Mysql.

Not the Thomas David you were looking for?

  • Thomas D.

    Head Of Software Engineering Team @ Ign
    France
  • Thomas David

    🌟 Strategic Senior Human Resources Recruiters | 🚀 Driving Workforce Excellence 🌍 Through Innovative Recruitment Solutions 🎯
    Comoros
  • Thomas David

    Hiring Top Talent || Follow For Latest Job Updates And Career Opportunities!
    Delhi, India
  • Thomas David

    Technical Sourcing Leader
    Greater Kalamazoo Area
    2
    mwv.com, westrock.com
  • Thomas David

    Zürich Metropolitan Area
    2
    quaest.net, awk.ch

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.