Download - Richard Bottoms

olivinephysiologistInternet and Web Development

Dec 5, 2013 (3 years and 6 months ago)

83 views

RICHARD BOTTOMS

rbottoms@gmail.com




BACKGROUND:

-

IndieGoGo & Kickstarter campaign manager


-

Strong understanding and native implementation of iOS, iPhone, iPad, and Cocoa
Frameworks


-

Strong understanding and native Android SDK/NDK, Linux, Java


-

Ac
ceptance Test Driven Development Using: Jira, Mingle, Agile Estimation, Calabash,
Cucumber


-

Experience w/application stack: mobile & web apps, application logic, SQLite, MySQL,
PHP, Perl


-

Knowledge of UrbanAirship API and Push Notification Services


-

Expert with Photoshop & Illustrator


-

Experienced with client side web technologies (HTML5, CSS, JS, jQuery,
SenchaTouch, Cordova [Phonegap] )



CODE:

Objective
-
C, Java, iPad SDK, iPhone SDK, Android SDK,

JavaScript, HTM5L, CSS, Ajax, jQuery Mobile, Pus
h Notification, UrbanAirship

Mingle, Jira, Planning Poker



DESIGN:

Photoshop, Illustrator, Flash, PowerPoint, Acrobat, Quark Xpress,

Premiere, Final Cut, After Effects, Maya, 3D Studio Max, Quicktime



EXPERIENCE:


Macy's Mobile Lab

(07/2013
-

Present)



UrbanAirship API

Objective
-
C

Photoshop

Illustrator

Mingle

Jira

Calabash/Cucumber



Macy's Mobile Lab Responsibilities

------------------------

Dev Lead

Mingle based ATDD Team Management

Android Application Development

iPhone Application Code Development &

Testing

Acceptance Test Development

QA/QE Supervision and Collaboration



Zero G Entertainment

(01/2013
-

06/2013)



Senior Team Lead

Crowdfunding Systems

Android Application Development

iPhone Application Development

Web Application Development

Push No
tification

UrbanAirship API

Objective
-
C

jQuery Mobile

SQLite Database Classes

XML & JSON Processing

Facebook SDK

Twitter SDK

IndieGoGo & Kickstarter Pipeline

Photoshop

Illustrator



Zero G Entertainment Responsibilities

------------------------

Develop iOS

& Android Application Suite

Create infrastructure for IndieGoGo Campaigns



Jogmind

(8/2012
-

12/2012)



Developer/Project Manager

iPhone/iPad/Android Development

Unity Game Development

Website Development

Objective
-
C

Audio Processing

Wave File Managemen
t

Photoshop/Illustrator

Maya Import/Export

3D Studio Max Import/Export

Project Specifications

Game UI

Game Play

Sound Recording Direction

Materials Development



Jogmind Responsibilities

------------------------

Game System Development



CTA Builders

(6/20
12
-

7/2012)



Senior Contract Team Lead

Android Application Development

iPhone Application Development

Java

Objective
-
C

jQuery Mobile

SenchaTouch

Facebook SDK

Twitter SDK

SQLite Database Classes

GeoLocation & Mapping Classes

XML & JSON Processing



CTA
Builders Responsibilities

------------------------

Develop media distribution pipeline

http://www.ctabuilders.com



iControl Security Project

(2/2012
-

05/2012)



Team Lead

Android

Java

jQuery Mobile

SenchaTouch

Sencha Charts

Phonegap

HTML5

SQLite Database

Integration

XML Processing

RESTFul Services

Photoshop & Illustrator

UI/UX



iControl Security Responsibilities

-----------------------------------------------

Dev Lead

Mingle based ATDD Team Management

Android Application Development and Testing

Acceptan
ce Test Development

QA/QE Supervision and Collaboration

Sencha Touch UX Development



CPA2Biz

(11/2011
-

1/2012)



Team Lead

iPhone/iPad Development

Objective
-
C

Webkit/HTML/CSS/JavaScript

SQLite Database Development

RESTFul Services

XML & JSON Processing

Photoshop & Illustrator

UI/UX


CPA2Biz Duties

-----------------------

Develop UIViewController screens to interact with web Application methods
implemented as Objective
-
C based RESTFul calls to three client provided application
services. Results filtered
& stored locally as appropriate using SQLite, Text Files, and
customizable XML based plist files. Process customer provided Photoshop PSDs
converted to live UIViewControllers, TableViewControllers, and assorted buttons &
graphic elements, for use in Low Re
solution and Retina Resolution. Local HTML5 &
CSS files were implemented for support in event of lack of Internet connectivity.
Implement error checking and connectivity checking routines to modify user experience
on the fly to ensure graceful degradation
of UI responses if needed data were not
present. QA testing and Agile project management procedures employed to ensure
delivery of application to spec.




GlassHand Media

(11/2011)



Developer/Project Manager

iPhone/iPad Development

Unreal 3 Game Developme
nt

Website Development

Objective
-
C

Audio Processing

Wave File Management

Photoshop/Illustrator

Maya Import/Export

3D Studio Max Import/Export

Project Specifications

Game UI

Game Play

Kismet Scripting

Sound Recording Direction

Materials Development



Glass
Hand Media Duties

-------------------------

Develop Unreal 3 Engine powered proof of concept for educational game system
utilizing downloadable content and teacher selectable lesson plan modules in paid
application interfaced with free version for use by
students. Project included integration
with Maya and 3D Studio Max produced models and artifacts. Game play specification
and development of plans for integration with companion board & card game were
produced.



HotSpotz

(9/2011
-

11/2011)



Senior Contra
ct Team Lead

iPhone/iPad Application Conversion

Android Application Development

Objective
-
C

Java

Webkit/HTML/CSS/JavaScript

SQLite Database Classes

GeoLocation & Mapping Classes

XML & JSON Processing

Audio Processing

Wave File Management

AAC File Manageme
nt


HotSpotz Duties

------------------------

Develop proof of concept QR code based image recognition system for use in
dispensing location based coupons and data to clients at travel locations. Implemented
integration of GeoLocation Frameworks with Open
Source based CloudMade
(http://cloudmade.com/) library for map output and plotting. Provide connectivity to
cross
-
platform web content, utilizing Photoshop and Illustrator for creation of coupons &
other artifacts.



Creative Circle NYC

(7/2011
-

8/2011)


Full Time Senior Contract Developer

iPhone Application Development

iPad Application Development

Objective
-
C

Image Recognition

Voice Recognition

Security & Certificate Protocols

Image Processing

Core Data

Core Data Utility Modeling

Webkit

SQLite and MySQL
Database Classes

GeoLocation & Mapping Classes

XML & JSON Processing

Server Integration

UI Specification

HTML5/CSS

JavaScript


Creative Circle Duties

-------------------------------

Implement in house specialty iPad applications for Real Estate and Auction

Events.
Create local HTML/CSS and graphic content integrated with JSON powered RESTful
calls for data updates.



Creative Circle, NYC

(4/2011
-

6/2011)



Senior Contract Team Lead

Project Specifications

Develop iPhone Application

Develop iPad Application

Develop Android Application

Code Image Capture Classes

Code Audio Management Classes

Code HTML5/CSS/JavaScript/JSON/XML

Implement Server Side Scripting

Create Graphic Design Elements


Creative Circle Duties

-------------------------------

Develop assorted

client graphic design, UI/UX mockups and layouts for iPhone, iPad,
and Android. Use Photoshop & Illustrator to create graphic elements for integration with
XCode developed UIViewControllers, UIWebViews, and TableViews, integrated with
dynamically produced

data from MySQL sources. Create NSDictionary and NSArray
containers for display of data in TableViews, updates to UITextViews, and other UI
elements.



Kaiser Permanente, Oakland

(2/2011
-

4/2011)



Senior Contract Team Lead

Project Specifications

Develop

iPhone Application

Develop iPad Application

Develop Android Application

Code Image Capture Classes

Code Audio Management Classes

Code HTML5/CSS/JavaScript/JSON/XML

Implement RESTFul Servies

Create Graphic Design Elements

Code Wireframes and Mockups

Manage

Team programming

Photoshop/Illustrator Design

Coordinate with Client On Site and Remotely


Kaiser Permanente Duties

-------------------------------------

Coordinate on
-
site with Kaiser IT personnel for Patient information Retrieval system in
accordance wi
th HL
-
7 mandated regulations regarding patient data security. Update
and polish user interface elements. Code NSArray & NSDictionary elements for
connectivity to live patient data delivered via RESTFul services & JSON. Coordinated
with Apple and KP to impl
ement security protocols of 3.1.3x iOS systems to KP
mandated IT Security systems guidelines. Provided diagrams, test plans, reports and
live demonstration of progress. Provided prototype approaches to solutions potentially
of use in current and future app
lications. Participate in Agile Scrum Methodologies



BMW X3 Anywhere NYC

(1/2011)



Senior Contract Team Lead

iPhone Application Conversion

Android Application Development

Objective
-
C

Java

OpenGL

Webkit/HTML5/CSS/JavaScript

SQLite Database Classes

RESTFu
l Processing



BMW X3 Anywhere Duties

-------------------------------------

Port iPhone based OpenGL, AR (Alternate Reality) application to Android to include
support for image capture, SQLite database, XML processing and user interaction.
Develop 3D model
s of appropriate resolution and quality for 3D display. Develop
OpenGL routines for user response and display. Work on
-
site and remotely to produce
final product against SuperBowl deadline.



TD Ameritrade, NJ

(10/2010)


Full Time Senior Contract Team Lead

iPhone/iPad Application Development

iPad Application Development


Objective
-
C

Core Data

Webkit/HTML5/CSS/JavaScript

SQLite Database Classes

GeoLocation & Mapping Classes

RESTFul JSON Processing


TD Ameritrade, NJ Duties

-----------------------------------
--

Join 9 member team to produce proof of concept iPad based customer information
system in coordination with Mumbai based team. Build SQL based modules designed to
interpret and display JSON data in standard iOS UI elements and some custom
produced elemen
ts. Develop widgets and modules to abstract data acquisition for re
-
use.



Wells Fargo Wholesale Banking Group

(4/2010
-

8/2010)


Full Time Senior Contract Developer

iPhone Application Development

iPad Application Development

Objective
-
C

Image Recognition

Security & Certificate Protocols

Image Capture & Processing

Core Data Modeling

Webkit

SQLite and MySQL Database Classes

GeoLocation & Mapping Classes

XML & JSON Processing

RESTFul Services

UI Specification

HTML5/CSS/JavaScript


Wells Fargo Responsibilities

Update and maintain Application Wrapper Codebase

Develop extensions to iPhone code base for iPad

Implement bug fixes and troubleshoot performance issues

Develop iPhone Camera based check deposit system

Develop Application Security Protocols

Develop jpeg c
ompression protocol

Implement Voice Recognition Test

Develop Wireless Software Download Proposal

Manage Team Programming

Photoshop/Illustrator Design

Coordinate with Apple Enterprise Support Team


Wells Fargo Duties

--------------------------

Develop image

recognition system for iPhone based check deposit application,
integrated with the bank's existing RESTFul Web Applications, while adhering to
Enterprise level system security requirements. Develop memory only processing and
data retention approaches ensu
ring all data utilized in
-
session is purged to prevent
malicious access to user account information. Provide data compression algorithms and
data transmission methods for use by back end check data recognition system. Develop
UI/UX elements using Photosho
p and Illustrator. Develop proof of concept applications
for potential future products and for demonstrations to senior leadership.



Digital Applications Associates

(8/1999


04/2010)


Full Time Contract Developer

Mobile

LAMP

Perl/PHP/Python/Drupal

HTML/C
SS/JavaScript

.NET

MSSQL Server 2005


Digital Applications Duties

-------------------------------------

Develop web sites, LAMP based applications, implement JBOSS server based web
application systems, create Photoshop and Illustrator based UI/UX elements.

Code
HTML/CSS/JavaScript by hand. Including Implementation of one of the earliest
database backed classified ad systems for integration with a print publication.




3Com

(8/1998


7/1999)


Full Time Content Developer

HTML

JavaScript

Java

C/C++



3Com Duti
es

------------------

Convert static data and HTML to Lotus Notes based sites.



Agniroth

(11/1997


7/1998)


Full Time Technical Sales

Develop HP Real Estate Intranet.

VB5

MS SQL Server

MS Access

IIS 4 Web server

Microsoft BackOffice

Photoshop/Illustrator

Visual Interdev

Active Server Pages

PowerPoint

Word 97/Excel


Agniroth Duties

----------------------

Provide technical sales, support and lead generation with prototypes n Microsoft Visual
Basic and Visual InterDev. Support implementation of Worldwide Rea
l Estate Tracking
system for Hewlett Packard.



USWeb San Jose

(12/1996


10/1997)


Full Time Operations, Sales Customer Support

Evaluate customer business problems

Propose Intranet
-
based solutions

PowerPoint

RFP Response

Professional services consulting

S
ite prototypes

Partner Relationship Building

Report Generation

Documentation



USWeb San Jose Duties

Technical sales, support and lead generation for projects implemented primarily with
Microsoft Tools and Technologies. Close sales and generate project pro
posals.



NUVO.NET

(4/1994
-

11/1996)


Full Time Web Development and Sales Nuvo Online.com

HTML

Online Classifieds Database

VB4 & Access


NUVO.NET Duties

Develop one of the earliest web sites for an American newspaper, code
HTML/CSS/JavaScript by hand, des
ign presentation elements in Photoshop and
Illustrator.



JDJ Associates

(3/1992
-

3/1994)


Full Time Contract Developer

JDJ Associates, US Virgin Islands

Primavera Project Planner



JDJ Associates Duties

--------------------------------

Develop project p
lans and reports for implementation of telephone system upgrades in
Republic of Guyana in association with Northern Telecom's onsite consultant.



US ARMY

(10/1978
-

3/1991)


Tactical Satellite Microwave Systems Supervisor

72nd Signal Battalion, Karlsruhe,

Germany

Operations & Training NCO

Implementation Oplans & Mission Orders

PC software development and support


Managed three deployment teams

Managed $11.5 million satellite communications equipment

Coordinated operations planning & training

Reported missi
on effectiveness and systems availability.



EDUCATION:


U.S. Army Advanced NCO Academy

FT. Gordon Georgia

Class Honoree, 1985


The University of Maryland University College Europe,

Heidelberg, Germany

A.A. Computer Science, 1984


U.S. Army TACSAT School,
Fort Monmouth, New Jersey

1979


U.S. Army Advanced Individual Training Fort Gordon, GA

1979