Need experienced Java developer to maintain a large, complex app
September 1, 2020 - September 20, 2020
I am restarting a large (129K lines, 757 classes, 49 libraries) inactive open-source Java app that runs on multiple operating systems, supports multiple databases, and offers both Swing and web clients. This involves debugging, refactoring, and upgrading a complex code base which is challenging since 1) the existing code is a mess with lots of "bad practice", 2) most of the code is at least 10 years out of date, 3) there is almost no technical documentation, and 4) none of the original developers are available for consultation. Daniel provided invaluable technical advice and assistance by 1) testing the app on Ubuntu and Windows, 2) fixing some of a long list of bugs, 3) streamlining the process of installing a standalone desktop version, 4) streamlining the process of cloning, importing, and building the app as an Eclipse Java project, 5) starting the process of cleaning and refactoring the code, and 6) providing advice and support while I was learning Eclipse and the app. He is knowledgeable, easy to work with, and completed his tasks on schedule. I recommend him without reservation to anyone who needs a skilled Java developer.