Jonathan Duncan
Drop Here

Jonathan Duncan



Riviere-du-Loup, Canada


25+ years of programming, 14+ years as a job. It's not just how I make a living, it's also something I really love and enjoy doing. I develop robust desktop software, great responsive websites, optimize databases and create reports. I communicate well and feel that it is my duty to let the client know how things are progressing. I also give constructive input but respect the client's final decisions. I program desktop programs in C# and VB.Net (both WinForms and WPF) and websites as either ASP.Net, MVC 5 or single page Angular applications. I have worked heavily with MS Access and ... moreMS SQL. I have extensive experience writing reports for SQL Server Reporting Services(SSRS) and RDLC reports for web and desktop applications. Here are a few aspects of the challenging projects I have worked on so far. Added eyedropper functionality (pick a color from an image) using HTML5 Canvas and listed fonts installed on the computer to a single page SVG graphic editing web app. Created custom mouse cursor. Runs on Chrome, Firefox, Safari, Opera and Internet Explorer. Created response Bootstrap WebAPI/Angular site to teach Latin. Created an MVC 5 demo website for travel agents to create and manage quotes. Wrote a program to play music on a low-latency and high fidelity 8 output channel professional sound card. Created an output program for industrial displays. Wrote a program that receives industrial protocol messages over TCP/IP and follows with the appropriate action. Read and nicely write INI files. Created solid user registration and product activation for desktop applications. Created graphic editor with easy user interface for complex set of symbols. Advanced document layout for specialized graphics. From a third party website, retrieve the distance between two locations for use in calculations. Load GoogleMaps map in desktop application with route between source and destination addresses. Created an ASP website to edit database. Created custom JqueryUI controls to validate and display the data in a user friendly way. Make websites with HTML5, javascript, and JQuery. Created and optimized MS SQL databases. Displayed time from events in database in the user's time zone. Optimized, rotated and created arrays of 3D data. Created fast working implementation of a query to find areas of similar data throughout millions of records for MS SQL. Made reports (SSRS) with automatic emailing to the clients. Made a RDLC report for a desktop application based on MS SQL. Implemented a full costing program in MSAccess. I also speak, read and write English, French and Spanish fluently. less

Jonathan Duncan has added 6 portfolio pieces. Create an account to review them.

Work History and Feedback

  • Nov 2014 - Jan 2015

    Webforms programmer

    No feedback given

    38 hours
    $30.00 / hr
    $1,150.00 earned

  • Mar 2014 - Jul 2014

    Javascript Canvas Image / Ad Editor Interface Using Raphael.js

    No feedback given

    84 hours
    $30.00 / hr
    $2,515.00 earned

  • Mar 2012

    Microsoft SQL 2005 Expert Needed
    All the work Jonathan did was top notch. We decided to go in a bit of a different direction to continue our troubleshooting. He is definitely a A+ provider. For our needs we needed a bit more availability and a bit more hands on support but overall his work proved very valuable.
    20 hours
    $18.89 / hr
    $359.10 earned

  • Jun 2011 - Mar 2012

    data optimization programmer

    No feedback given

    98 hours
    $18.89 / hr
    $1,683.72 earned

  • Feb 2012

    SQL Server Reporting Services - Report Designer needed
    Jonathan has excellent communication skills. We hired him for a small change to a report and he delivered exactly what we wanted with a very fast turnaround.
    2 hours
    $11.11 / hr
    $16.67 earned

  • May 2011

    data optimization programmer
    Jonathan did a fantastic job working on a complex optimization routine. He actively listened and solicited my input where necessary and then clearly communicated the programming options available to meet my inputs. He went above and beyond to find and propose additional interface options that I would otherwise have not been aware of. Once the initial program was complete he was responsive in incorporating my feedback to iterate the program to completion. His was, overall, extremely responsive and set clear exceptions as to when certain elements would be completed. I would gladly work with Jonathan again.
    63 hours
    $11.11 / hr
    $701.82 earned

Jonathan Duncan has more jobs to show. Create an account to review them.


Name Score (out of 5) Time to Complete
ASP.Net 3.5 using VB Test 2.60 Top 10% 39 mins
VB.NET 2003 Test 3.50 Top 20% 33 mins
Dot Net Fundamentals Test 3.40 Top 20% 36 mins
MS SQL Server 2005 Test 3.25 Top 30% 38 mins
ASP.Net 3.5 using C# Test 2.90 Top 30% 40 mins
HTML5 Test 3.85 Top 30% 36 mins
What's the difference?

Work History

100% Job Success
3,927 hours worked
22 jobs


Less than 30 hrs/week
24 hrs response time

Search for others