Scroll To View More
Daniel Gheorghe

Daniel Gheorghe

Târgoviște, Dâmbovița County, Romania
Member since January 6, 2016
Daniel is a full-stack web developer and Zend Certified PHP Engineer. He started coding PHP in 2005 and, since then, he has worked on tens of successful web development projects. With a decade of experience as the lead software engineer for multiple US web development companies, Daniel can take on a wide range of projects while maintaining great communication and providing valuable expertise.
Daniel is now available for hire
  • PHP, 11 years
  • JavaScript, 10 years
  • MySQL, 8 years
  • Laravel, 3 years
  • AngularJS, 2 years
Târgoviște, Dâmbovița County, Romania
Preferred Environment
Ubuntu, Sublime Text
The most amazing...
...thing I've built is a JavaScript framework that uses binding between objects in JavaScript and HTML. I did this in 2009, when AngularJS didn't even exist.
  • Web Developer
    2014 - PRESENT
    • Created a full REST API testing tool.
    • Developed an image optimization application.
    • Built an XML sitemap generator that crawls target websites and generates Google-compatible sitemaps.
    • Programmed a JavaScript plugin that automatically synchronizes HTML5 audio being played with text displayed on screen.
    • Open-sourced a few PHP packages and classes (a log-in with GitHub composer package, a PHP-based sounds-like search class, and a sip2 authentication system).
    Technologies: PHP, JavaScript
  • Web Developer
    StarWalk Kids Media
    2013 - PRESENT
    • Built a custom library for schools with authentication mechanisms in Joomla supporting LDAP, SIP2, Referring URL and IP-based authentication.
    • Created various custom authentication mechanisms between their iOS and Android applications and the website.
    • Created a custom Salesforce portal for their sales representatives spread out throughout the US.
    • Created a custom API client for contacts and leads that are being pushed inside the StarWalk CRM system.
    • Created a custom Command Line Joomla component that processes PDF books and transforms them into HTML5 books.
    Technologies: PHP, Joomla
  • Lead Software Engineer
    Web3Box Software, LLC
    2012 - PRESENT
    • Created a modular CRM system with project management and invoicing.
    • Created and optimized a full AJAX-driven JavaScript framework that binds XML-based JavaScript objects to the DOM.
    • Created a teachers' social network for a Library of Congress grant program.
    • Created an HTML5 ebook reader for a publishing company in New York.
    • Created management software for worldwide product distribution for a large car chemicals manufacturer.
    Technologies: PHP, MySQL, JavaScript
  • WooCommerce Developer
    IMPART (via Toptal)
    2016 - 2016
    • Created a single-page dashboard model in WooCommerce using AngularJS.
    • Extended WooCommerce subscriptions to allow editing Items in a subscription.
    • Added a delivery calendar in WooCommerce.
    • Created a Stripe payment plugin for WooCommerce subscriptions.
    • Created a custom comments plugin for the single-page app.
    Technologies: WordPress, WooCommerce, WooCommerce Subscriptions
  • Back-end Developer
    IMPART (via Toptal)
    2016 - 2016
    • Transformed a WordPress and WooCommerce site into a single page app.
    • Wrote advanced SASS/JavaScript UI interactions for the single-page application.
    • Created custom WooCommerce re-targeting emails triggered by certain user actions.
    • Created a custom WooCommerce checkout experience withe delivery timesheets.
    • Wrote a custom Disqus plugin and integrated it into WooCommerce and WordPress.
    Technologies: PHP, JavaScript
  • Web Developer
    2015 - 2016
    • Created a CMS in Laravel that is 100% compatible with WordPress structure, obviating the need to write redirects.
    • Created a customer dashboard using Angular JS. It features a ticketing system, press release submission, shopping cart, and analytics.
    • Wrote a custom front-end plugin that integrates with Angular and is used for live cropping of images fetched from the API.
    • Wrote an Angular-driven search that uses a "sounds like" algorithm to get results and has an unique look.
    • Created the entire design and UI from scratch.
    Technologies: Laravel, MySQL, AngularJS
  • Web3Box CRM (Development)

    A modular CRM system with Salesforce automation, project management, and invoicing. As the lead engineer, I coordinated the development of the entire project, from concept to actual working product. I take pride in the fact that the underlying framework (both front-end and back-end) is something me and my team devised and developed from scratch.

  • TPS Teacher Network (Development)

    A social network with all the features that Facebook has and more - TPS is intended to bring together teachers with a shared interest in improving instructional practice and impacting student learning through Library of Congress primary sources.

    This uses the Joomla Framework/CMS. My team and I devised a set of modules/plugins that worked in conjunction with JomSocial, Kunena, AcyMailing, and many other Joomla extensions, everything resulting in a system that worked exactly how the educators wanted it. All this without touching a single line of code in the core components and thus allowing future extension updates to happen without the need for further development.

  • Simple HTTP POST And GET Requests Tool (Development)

    A tool that I built for myself (from scratch) a while back to simplify API testing and I made it available to anyone who needed to test REST APIs. The entire system (not only the API Tester) is built from the grounds up using custom PHP packages and custom JavaScript.

  • TravelWires (Development)

    A news and press releases distribution system I've written in Laravel 5.1 with an AngularJS-driven user dashboard.

    For this project, I have built a CMS that is 100% backward compatible with the old/legacy WordPress.

    The user dashboard and admin interface feature advanced reporting related to traffic, a ticketing system, and shopping cart with a custom-made checkout.

  • Handling Intensive Tasks with Laravel (Publication)
    When dealing with time consuming, resource intensive tasks, most PHP developers are tempted to choose the "quick hack route". We've all used "ini_set('max_execution_time', HUGE_INT);" before, but it doesn’t have to be this way. In today's tutorial, PHP developer Daniel Gheorghe demonstrates how an application’s user experience may be improved by separating long-running tasks from the main request flow using Laravel.
  • Daniel is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Daniel shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
  • Languages
    PHP, HTML5, JavaScript, Bash, Less, SCSS, Swift
  • Frameworks
    Laravel, Slim, AngularJS, Kohana
  • Libraries/APIs
    jQuery, Backbone.js, Mustache, RequireJS
  • Paradigms
    REST, Model View Controller (MVC), Test-driven Development (TDD), Search Engine Optimization (SEO)
  • Platforms
    Joomla, WordPress
  • Tools
    Composer, Xdebug, Vagrant, Xcode, Gulp.js, Grunt, Apache, NPM, Git
  • Storage
  • Misc
    OAuth, Web Standards, User Interface (UI), SOAP
  • Master Of Education degree in English Language and Literature
    Universitatea Spiru Haret - Bucharest
    2001 - 2007
  • Bachelor's degree in Mathematics
    Colegiul National Ienachita Vacarescu - Targoviste
    1997 - 2001
I really like this profile
Share it with others