Greane Tree Technology Group, LLC
companyJoseph Payette, Jr.

Joseph Payette, Jr.


Annmarie Lanesey, President

As co-founder and Chief Technology Officer of Greane Tree Technology, Joseph Payette, Jr., oversees the analysis, architecture, development and quality control of our custom software as well as the technical production for software and new media projects. Joe earned a B.S. in Computer Science from Rensselaer Polytechnic Institute in Troy, New York, and has many years of experience in all phases of the software development life cycle.

Joe worked as Development Engineer for a fast-growing technology start-up in Saratoga Springs, New York. He led the SAP Business One Add-On effort, which entailed project management as well as the design, development, documentation and maintenance of software applications written in C# and SQL. Joe served as a Software Engineer and Quality Assurance Engineer for Phoenix, Arizona based iLinc Communications, where he took charge of design, development, testing, and documentation of software applications written in C++.

At Greane Tree Technology, Joe has been the development lead on all projects. He has overseen the creation of web, desktop and mobile applications using Ruby, C/C++, C#, Objective C, Java, PHP, Perl, and Javascript. He has built data stores in Microsoft SQLServer, MySQL and SQLLite. His software framework experience includes Windows Flat Application Programming Interface (Win32), Standard C++ and Template Library, the QT Framework from Nokia, Microsoft .NET Framework, Ruby on Rails and jQuery. Joe has worked with Microsoft Windows, Unix, Linux, and Mac OS X operating systems, as well as IOS and Android mobile operating systems.

Joe is an active contributor to area user groups, including the Tech Valley Ruby Brigade, the Capital District Linux User Group, and the Capital District Java Developers Network. He is an avid promoter of agile software development, and champions the use of project management tools, version control systems and good old-fashioned pencil and paper to facilitate the open communication, team cohesion, and short delivery cycles that distinguish the agile methodology.