Jonathon Roberts
Lead Software Engineer at Arkos Health- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Arkos Health
-
United States
-
Hospitals and Health Care
-
100 - 200 Employee
-
Lead Software Engineer
-
Jun 2021 - Present
Greater Pittsburgh Area
-
-
-
-
Senior Software Engineer
-
Jan 2017 - Jun 2023
Greater Pittsburgh Area
-
-
-
YinzCam, Inc.
-
United States
-
Spectator Sports
-
1 - 100 Employee
-
Android Software Developer
-
Feb 2016 - Dec 2016
Greater Pittsburgh Area
-
-
-
Jawbone
-
Wellness and Fitness Services
-
1 - 100 Employee
-
Senior Software Developer
-
Apr 2013 - Nov 2015
Pittsburgh * Wrote migration services from the BodyMedia platform to Jawbone UP in Python. * Wrote and designed high performance databases and web services for the Jawbone UP platform’s Duel feature. * Android development for the Jawbone UP system, included writing the Duel Feature, writing the out of box screens, and fixing bluetooth bugs. * Fixed bluetooth bugs for the iOS UP app.
-
-
-
-
Senior Software Developer
-
Apr 2011 - Apr 2013
Pittsburgh, PA * Developed the BodyMedia API using Java, Tomcat, Jersey, Hibernate, OAuth, and JMeter and JUnit for testing. Also wrote the documentation for the developer portal. * Developed and supported integrations for MyfitnessPal, Runkeeper and other third party fitness applications using Spring Integration and Rabbit MQ. * Updated the BodyMedia Android application, overhauling UI and bluetooth code. * Helped maintain the BodyMedia Activity Manager and various web services. * Wrote utility… Show more * Developed the BodyMedia API using Java, Tomcat, Jersey, Hibernate, OAuth, and JMeter and JUnit for testing. Also wrote the documentation for the developer portal. * Developed and supported integrations for MyfitnessPal, Runkeeper and other third party fitness applications using Spring Integration and Rabbit MQ. * Updated the BodyMedia Android application, overhauling UI and bluetooth code. * Helped maintain the BodyMedia Activity Manager and various web services. * Wrote utility applications and firmware updaters for BTLE devices in C# and C++. Show less
-
-
-
Crown Castle
-
United States
-
Telecommunications
-
700 & Above Employee
-
Senior Technical consultant
-
Jun 2010 - Apr 2011
Greater Pittsburgh Area * Wrote features and fixed defects in the company's cell tower tracking Struts web application. * Wrote custom static analyses tasks using PMD. * Converted custom ant builds to a more standard build using Maven and Hudson.
-
-
-
RJ Lee Group
-
United States
-
Environmental Services
-
100 - 200 Employee
-
Software engineer II
-
Oct 2007 - Jun 2010
Greater Pittsburgh Area *Developed file upload software for Windows in C# and C. *Wrote and fixed bugs in web applications for the USAF written in Spring MVC and Liferay Java portal. *Developed mashup tools using ExtJS and Draw2d Javascript libraries for a front end GUI and *customized Axis2 and WSO2 mashup server web services. *Developed restful and secure soap web services using WS-*
-
-
-
Highmark Inc.
-
United States
-
Insurance
-
700 & Above Employee
-
Application Developer III
-
Jul 2006 - Oct 2007
Pittsburgh, PA * Migrated legacy Powerbuilder applications to JavaEE on Websphere * Maintenance of other web applications using Struts.
-
-
-
-
Lead Developer
-
2004 - Jul 2006
Greater Pittsburgh Area * Developed inmate banking software using EJBs. Included managing individual accounts for each inmate, printing checks, statements, and receipts, automatic deductions for rent, court costs, etc. * Developed guard tour bar code scanning system using Axis web services and Java Web Start.
-
-
-
Renewal, Inc.
-
Non-profit Organizations
-
1 - 100 Employee
-
Programmer / Analyst
-
2000 - 2004
Pittsburgh, PA * Developed features and maintained client/server inmate management software using VB Basic, MS Transaction Server, OLAP, Crystal Reports and SQL Server 7.0. * Converted Visual basic desktop applications to Java web applications. Integrated pagers, LCD signature capture pads and digital cameras (TWAIN) into the internal web application. * Maintained and troubleshooted any problems with the internal network or servers running Windows 2000 Server, Exchange 2000, and Tomcat Web… Show more * Developed features and maintained client/server inmate management software using VB Basic, MS Transaction Server, OLAP, Crystal Reports and SQL Server 7.0. * Converted Visual basic desktop applications to Java web applications. Integrated pagers, LCD signature capture pads and digital cameras (TWAIN) into the internal web application. * Maintained and troubleshooted any problems with the internal network or servers running Windows 2000 Server, Exchange 2000, and Tomcat Web Server. Client setup, printers, phones. Show less
-
-
Education
-
Pittsburgh Techincal Institute