Fred Grott

Android Developer and Android OS hacker

Android Mobile Application developer, Android OS hacker, and FLOSS developer/supporter.

Greater ChicagoLand grottworkshop.blogspot.com Gittip

Summary

Work history

Code Contributor

Gradle-Android-Plugin
2/2011 - Present

Contributing code to the gradle-android-plugin to fix bugs and add features. First feature added, AIDL processing.

PhoneGap_android contributor

PhoneGap Project
2011 - Present

Contributing android java and javascript code to the android side of the PhoneGap Framework project.

Android Developer

Android Developer
2010 - Present

Android development using both native java and html/css/js via phone gap.
Also contribute to the android project itself in terms of corrections to java code, corrections to sdk tools, etc.

Code Contributor to Android Project

Android Project
6/2009 - Present

I contribute code to the Android Project(OHA) in the areas of Agile TDD test classes, mock object classes, and etc) and other areas that show up in SDK versions and Android OS versions.

Android Developer

MobileBytes
10/2008 - Present

Mobile developer specializing in android and other smart phone platforms. I train other developers to become agile android application developers and give training courses on mobile development. My android application development services span java, C++, and mobile web applications.

Areas:
-Webkit Webview and cross-platform with PhoneGap/QuickConnect
-Android AppWidgets
-Android OpenGL
-Android UI Widgets
-Android Networking
-Android Audio/Video
-Training Android Developers
-Android NDK/C++
-Android AIDL/Services
-Dependency Injection via roboguice and guice
-Instrumental testing via Junti3.8-device/emulator based along with DI(roboguice/guice) and robotium and android-mock.

Developer

in Enterprise, LAMP, and Mobile
3/2004 - Present

Building tools and systems to decrease risks in J2ME development and increase the role of testing in j2me development. Market analysis, strategic planning, and basic research.

Developer

Antenna ANT Tasks for MIDP Development
2004 - Present

Antenna is an ANT Task library for MIDP developers. My contributions to this project have included adding support for new Sun Microsystems WTK versinos and Handset OEM sdks.

Technical Author

Independent Technical Author
2002 - Present

Contributed HAVi(iTV and JavaTV) articles to Espial's DeviceTop.com website. Contributed programing article sto ProgrammersHeaven.com website on JavaProgramming. Contributed articles and tutorials on Eclipse and Apache Derby to IBM DevloperWorks.

Also a re-occurring article contributor to EclipsZone.com.

Independent Consulting

Agarom
2/2007 - 9/2007

Scoped out , analyzed, and evaluated start up projects covering technologies of Adobe Flex, Adobe Flash Lite, Sun Microsystems J2me and J2ee, Groovy and Grails, Ruby on Rails, facebook applications and etc for scalability, short development times, and low development costs.

Developer

SynclastUI
2002 - 2007

SynlcastUI is J2ME UI library for MIDP 1.0 development. My contributions to this UI library include code to allow SynclasUI to wokr on non Nokia devices.

Developer

Eclipse Mobile Tools for the Java platform(Eclipse MTJ)
2006 - 2006

In process of becoming an Eclipse committer to the Eclipse MTJ project.

Developer

Octane
2002 - 2002

Developed game server for mobile devices.

Developer

Hunter
2001 - 2001

Developed one of the first SearchEngine Mashups that combined search results with p2p search results in one web page user interface in PHP.

Education

Purdue University

unfinished BS and MS, Molecular Biology
1992 - 1995

Pursued Concurrent Degrees of study for BS and MS by majoring in 9 majors including physics, mathematics, biology, chemistry,liberal arts, genetics, molecular biology, and etc.

Commonwealth Business College

A.A.S., Business, Accounting, and Computer Science
1984 - 1986

Badges

1 bit badges
x 19
8 bit badges
x 16
16 bit badges
x 10
32 bit badges
x 6
64 bit badges
x 3

Recent activity

Skills

Languages

Languages the developer has proven experience and proficiency via actions taken on linked accounts.

Environments

Environments the developer has proven experience and proficiency via actions taken on linked accounts.

Frameworks

Frameworks the developer has proven experience and proficiency via actions taken on linked accounts.

Tools

Tools the developer has proven experience and proficiency via actions taken on linked accounts.

Verified Skills

Skills the developer has proven experience and proficiency via actions taken on linked accounts. Actions can be source code shared on GitHub, answers given to question on Stack Overflow, packages shared on NuGet, courses completed on Treehouse, and much more.

Interests

Combination of verified skills and skills the developer has expressed an interest in via information on linked accounts. Interests can be from watching source code on GitHub, Meetup group categories, listed skills on LinkedIn, tags used on Forrst, and much more.

Traits

The core traits the developer exhibits through actions taken on linked accounts.

point

points

More

Source Code

Own

Code repositories the developer has created, owns, or administers. In some instances forked or cloned repositories will be included as well.

Created Cloned sometime in the past on was last updated a while ago

follower

followers

unknown

language

unknown

vcs

original

cloned

repository

byte

bytes

More

Collaborate

Code repositories the developer collaborates on by maintaining, developing, and commiting code. In many instances the developer is a member of the team responsible for the repository.

Created Cloned sometime in the past on was last updated a while ago

follower

followers

unknown

language

unknown

vcs

original

cloned

repository

byte

bytes

More

Support

Code repositories the developer has forked or cloned in order to support development. In most cases changes are made to the supported repository through pull requests.

Created Cloned sometime in the past on was last updated a while ago

follower

followers

unknown

language

unknown

vcs

original

cloned

repository

byte

bytes

More

Watch

Code repositories the developer watches or follows driven by an interest in the repository, source code, or functionality.

Created Cloned sometime in the past on was last updated a while ago

follower

followers

unknown

language

unknown

vcs

original

cloned

repository

byte

bytes

More

Snippets

Code snippets the developer has created and owns.

Created sometime in the past on was last updated a while ago

filename

unknown

language

byte

bytes

More

Designs

Designs

Designs the developer has created to either share their work with the community or to offer for purchase.

Created sometime in the past on currently has

More

Education

Courses

Educational courses taken in order to increase knowledge of software development skills.

Completed sometime in the past on

learned skill

More

Articles Read

Articles read in order to increase knowledge of software development skills.

Read on

word

words

domain

More

Articles Written

Articles written in order to educate and help others in the community.

Written on

taught skill

More

Answers

Answers given to community questions in order to educate and help others in the community.

Answered on

score

up vote

up votes

accepted answer

More

Presentations

Presentations created and shared in order to educate and help others in the community.

Created sometime in the past on currently has

More

Awards and Badges

Recommendations

Recommendations about the coder by peers, supervisors, and others from the community.

Bit's Badges

All the badges earned on coderbits.

Earned sometime in the past from

trait

More

Other Badges

All the badges earned on other sites such as Coderwall, Treehouse, Channel 9, etc.

Earned sometime in the past from

More

Memberships

Membership

The teams, organizations, and groups the coder is a member of.

role

type

More

Activity Stream

Activity

The full history of actions taken by the coder.

Occurred sometime in the past on
More