matthew goldsmith

matthew goldsmith

Experienced Java, VB, C# database application developer

tokyo, Japan



What's the difference?

I want to help you, whether it be untangling a knot in your existing software or helping you define and build something new for your business or product line. I have over 30 years of experience in application software development, especially skilled, with significant recent experience, in:

Programming languages:  Java, Visual Basic, C#

Databases:  Oracle , sqlServer, mySQL, Derby, MSaccess (can do back-end programming with all of these platforms)

Applications:  manufacturing control, financ…


Work History & Feedback

Java programmer / debugger

“Could not imagine a better contractor!”
50 hrs @ $25.56/hr
Earned $1,278

Reverse engineer XML schema from Java sources

“I've enjoyed working with Matt, but unfortunately he lacked the necessary volume of effort to meet the estimated finish date.”
3 hrs @ $27.78/hr
Earned $88

microsoft Access 2000 Amortization formula

“This was the first time I have used this site and I think I picked a winner! Very professional. Asked all the right questions up front to complete the task in a timely manner. Quality of work was excellent. Definitely plan on using Matt again!”
7 hrs @ $22.22/hr
Earned $152

Thermal optimal path calculation on time-series

“This was a very difficult project that unfortunately ran into some difficulties in implementation. Ultimately the project was unsuccessful, but I am unable to judge the reason since the contents of the project are beyond my own mathematical abilities and I didn't have the time to think through certain difficulties that arose myself. The problem may lie with the source material or the developer and I wouldn't be able tell. The work I did receive back showed some deficiencies at various points but I'm uncertain how much to read into this. Communication was generally good, but there are some open questions on the project which have not to date been addressed; however, they are comparatively immaterial. This was my first oDesk project, and I let it run at its own pace in order to test the concept. The project itself was important, but experimenting with the process was also a key objective. With that in mind, I would not rely on my ratings to assess this developer and in fact the failure of the project probably has more to do with my own deficiencies than the developers.”
11 hrs @ $22.22/hr
Earned $244

Java Serial Communication to a PTZ Camera

“Great communication and dedication to the task.”
7 hrs @ $22.22/hr
Earned $156

Access To SQL Server Conversion

“Matthew did a fantastic job on my VB.NET and SQL Server project. He is highly talented and did a good job of communicating with me during the project. The quality of his work was the best, I highly recommend him for any VB.NET or SQL Server project.”
52 hrs @ $20.00/hr
Earned $1,030

Translate from C# To Java

Job in progress

Fixed Price $56

Proposal / Bid software using MySQL

Job in progress

Fixed Price $477

Java - Linear Regression Algorithm for Time Series Data

Job in progress

16 hrs @ $27.78/hr
Earned $458
Tests Taken
Name Percentile Score

Java Test


MS Excel 2003 Test


SQL Test


U.S. English Basic Skills Test


Upwork Readiness Test for Independent Contractors and Company Managers


Visual Basic 6 Test