Jason Boggess
Verified Expert in Engineering
Software Developer
Somerville, MA, United States
Toptal member since May 31, 2016
Jason is a software engineer with a master's degree from MIT focusing in computer graphics and vision. He has been employed at Lockheed Martin, PayPal, and Fitbit as a software engineer. He's worked on many freelance projects like Mole Detective (Mole Detect), WearReader, Minecraft.Print(), 3DEchosght.com, and dataTHRESH. Jason has a range of experience working with various types of tech: Android, Windows, iPhone, and computer vision.
Portfolio
Experience
- Java - 10 years
- iOS - 5 years
- Spring MVC - 5 years
- Objective-C - 4 years
- C# - 4 years
- JavaScript - 3 years
- Angular - 1 year
- Java 8 - 1 year
Availability
Preferred Environment
Visual Studio, Xcode, IntelliJ IDEA
The most amazing...
...project I did was image processing for Mole Detective, an app featured on Dr. Oz.
Work Experience
Senior Software Engineer
Fitbit
- Worked on SpringMVC/Hibernate/MySQL commerce app that serves Fitbit.com/cart and customer service pages.
- Managed a large demographic information system that interfaced with Sale Force’s Exact Target.
- Wrote an iOS app to perform on-site marathon-based Fitbit sales. First of its kind in the company.
- Path finder on a new core tools team, developing internal APIs in Thrift/Finagle for Customer Service teams.
Software Engineer
PayPal
- Led the SMB development team of five engineers for the PayPal Demand Generation Organization in Boston.
- Created tools in AngularJS, SpringMVC, and Ruby on Rails to support coupon and loyalty program creation.
- Developed PayPal’s first incentive-based program in stores.
- Attended advanced JavaScript (ECMAscript) training course taught by Douglas Crockford, contributor to the language.
Software Engineer Intern
Lockheed Martin
- Created streaming drivers for PointGrey Ladybug spherical camera in C++ using DirectDraw.
- Developed 3D animations to support the GPS III constellation program.
- Managed a portable virtual reality system (Mechdyne ROVR) for displaying stereoscopic 3D images.
- Programmed in Java, JavaScript, Google Web Toolkit, and HTML/XML to create thin-client, browser-based GUIs.
Experience
EchoSight™
Minecraft.Print()
http://minecraftprint.com/MoleDetective
Wear Reader
http://wearreader.com/Levant Power
Education
Master's Degree in Computer Science Computer Vision
Massachusetts Institute of Technology (MIT) - Cambridge, MA (USA)
Bachelor of Science in Mechanical Engineering
Iowa State University - Ames, IA (USA)
Skills
Libraries/APIs
Node.js
Tools
IntelliJ IDEA, Xcode, Visual Studio 2015, GitHub, Eclipse IDE, Git, Android Studio, Sublime Text 3, Visual Studio
Languages
Java 8, Java, C#, Python, HTML5, C++, Objective-C, CSS, HTML, JavaScript, Ruby
Frameworks
Angular, Spring MVC, Hibernate, AngularJS, Spring, Knockout (Knockout.js), Ruby on Rails (RoR)
Paradigms
Agile Software Development, App Development
Platforms
iOS, MacOS, Windows, Android, Joomla
Storage
MySQL
Other
Computer Vision, Background Threading, Multithreading, Computer Graphics, Android Wearables, Cordova, GlassFish
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring