SlideShare a Scribd company logo
JAMESON eCRM iOS
An iPad app used by Jameson Whiskey Brand Ambassadors to manage their contacts at bars, restaurants, and liqour distributors.
Gathered requirements, designed a RESTful API, designed the application architecture, and delivered 16950 lines of code with 83%
test coverage in 40 days total. The application persisted data locally, was offline capable, and backed by an API served from the
REACH Backend system. All web services, image, and video loading was performed asynchronously in a threaded environment.
REACH iOS
An iPad-based event management system. The application was used by Jameson Whiskey and seven sister brands including
Royal Salute, Kahlua, and Absolut Vodka. They managed attendance and collected survey data at liqour tastings using the app.
The codebase was developed as a framework which was designed and built in six weeks with over 90% test coverage.
Each rebranding was built in two to three weeks while adding unique features including decision-tree based surveys, QR-code based
checkin, and embedded promotional videos. Web service and data model code was shared between every iteration of the app.
NEW MEDIA TECH LEAD, EMERGE PARTNERS INC. 2011 - 2014
PHRASE CLOCK
Utilized Cocos2d-X (C++) to develop a cross-platform (iOS, OSX, Android, Win32) OpenGL-driven application framework. Integrated
the application with Appleʼ’s In-App Purchases SDK and Apple iAd SDK.
SignsUp
A math-based puzzle game. Went from conceptual UX sketches to launch in 30 days. The application integrates with Appleʼ’s
Game Center and iAd SDKs. Animation was driven using Facebookʼ’s Pop Framework. Managed the codebase as well as Facebook
and Twitter ad campaigns. Utilized Appleʼ’s new constraint-based/relational layout system.
LEAD PROGRAMMER, CO-OWNER, SIMBLE STUDIOS INC. 2014 - PRESENT
EXPERIENCE
•PostGREsql
•Apache
•Nginx
•Ubuntu Server
•Vagrant/VirtualBox
STACK COMPONENTS
•Django
•NodeJS
•Cocos2d-X and Cocos2d-Swift
PLATFORMS
•Objective-C
•Python
•Javascript
•PHP
•HTML/CSS
LANGUAGES
EXPERTISE
A full stack web and iOS developer. Proven successful working independently and on cross-functional teams (PMʼ’s, partner agencies,
clients, and developers). Most comfortable using AGILE Project Planning, Source Control, and Test-Driven Development. Delivered
projects on extremely tight timelines for multi-million dollar brands. Comfortable on an local machine or using ViM while terminaled
into an headless box. Made integral contributions to the development of products ranging from websites, to server backends,
and native mobile applications.
EXPOSITION
gshearer@simblestudios.com
585.721.4544
7 Middleton Lane, Penfield NY, 14526
GARRETT P SHEARER
BACHELORʼ’S OF SCIENCE
Multidisciplinary Study of Mechanical Engineering,
Information Technology,
and Mathematics
ROCHESTER INSTITUTE OF TECHNOLOGY 2010
EDUCATION
REACH ADMIN SITE
A Django (Python) and Bootstrap based administrative site which managed data from the REACH iOS and Jameson eCRM
applications.applications. Designed the entire technology stack sans the database. Provisioning was handled using a combination of bash
scripts and DevOps Chef. Development environments were built with the help of Vagrant, and could be provisioned in 15 minutes.
The existing backend was inherited, and built with an existing MSSQL Server 2008 database. Performance was greatly improved
by connecting the Django ORM directly to the database instead of using the existing API. Compatibility between the now defunct
version of SQL Server (which was being served from Azure) and Djangoʼ’s ORM was achieved through the use of a hacked
combinationcombination of Python-based ODBE drivers. The project was delivered on schedule and considered a great internal success.
NEW MEDIA TECH LEAD, EMERGE PARTNERS INC. (continued) 2011 - 2014
Related Rentals 5-Star Living
Inherited a wayward project to create a set of 12 Flash AS3 based interactive banner ads for Related Rentals. On mouse-over, the
banner would reveal a survey which helped customers find suitable rentals for their lifestyle. The clientʼ’s original developer
promised 25 Kilobyte banners which embedded five to six high-resolution images. Upon taking over the project, delivered a creative
solution where color palletes were manually reduced, details were blurred or removed from specific CMYK layers, and the final
images were sliced into spritesheets by hand, and reconstructed at runtime. The final ads were shown on the websites for
TheThe New York Times, The New Yorker, The Boston Globe, and The LA Times.
INDEPENDENT CONTRACTING 2009 - 2011

More Related Content

What's hot

Datasheet: Openlook
Datasheet: OpenlookDatasheet: Openlook
Datasheet: Openlook
Fresche Solutions
 
Neev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super Feet
Neev Technologies
 
Web v snative(engl)
Web v snative(engl)Web v snative(engl)
Web v snative(engl)
Thomas Hein
 
HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7
Gizmox
 
AppBattler - An Android-based SDK for game developers to enable social gaming
AppBattler - An Android-based SDK for game developers to enable social gamingAppBattler - An Android-based SDK for game developers to enable social gaming
AppBattler - An Android-based SDK for game developers to enable social gaming
Neev Technologies
 
Visual WebGui HTML5 Platform and Kinvey BaaS Integration
Visual WebGui HTML5 Platform and Kinvey BaaS IntegrationVisual WebGui HTML5 Platform and Kinvey BaaS Integration
Visual WebGui HTML5 Platform and Kinvey BaaS Integration
Gizmox
 
Project Execution @ Neev
Project Execution @ NeevProject Execution @ Neev
Project Execution @ Neev
Neev Technologies
 
Projects
ProjectsProjects
Projects
Paul Keeling
 
Applix Appdoit Presentation
Applix Appdoit PresentationApplix Appdoit Presentation
Applix Appdoit Presentation
Applix Srl
 
Xamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyXamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing Effectively
Ajeet Singh
 
Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based Development
Neev Technologies
 
Android @ Neev
Android @ NeevAndroid @ Neev
Android @ Neev
Neev Technologies
 
With Progress Pacific, The RAD Race Has Already Been Won!
With Progress Pacific, The RAD Race Has Already Been Won!With Progress Pacific, The RAD Race Has Already Been Won!
With Progress Pacific, The RAD Race Has Already Been Won!
Progress
 
DevOps and AppDynamics
DevOps and AppDynamicsDevOps and AppDynamics
DevOps and AppDynamics
Neev Technologies
 
Oracle APEX, Low Code for Data Driving Apps
Oracle APEX, Low Code for Data Driving AppsOracle APEX, Low Code for Data Driving Apps
Oracle APEX, Low Code for Data Driving Apps
Franco Ucci
 
Direct Mobile SAP Integration - Neptune Software uses RhoElements
Direct Mobile SAP Integration - Neptune Software uses RhoElementsDirect Mobile SAP Integration - Neptune Software uses RhoElements
Direct Mobile SAP Integration - Neptune Software uses RhoElements
Roman Dridger
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ Fustino
Russ Fustino
 
AppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development PlatformAppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development Platform
Ajit Singh
 
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Qualcomm Developer Network
 
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
Andy Pemberton
 

What's hot (20)

Datasheet: Openlook
Datasheet: OpenlookDatasheet: Openlook
Datasheet: Openlook
 
Neev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super Feet
 
Web v snative(engl)
Web v snative(engl)Web v snative(engl)
Web v snative(engl)
 
HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7
 
AppBattler - An Android-based SDK for game developers to enable social gaming
AppBattler - An Android-based SDK for game developers to enable social gamingAppBattler - An Android-based SDK for game developers to enable social gaming
AppBattler - An Android-based SDK for game developers to enable social gaming
 
Visual WebGui HTML5 Platform and Kinvey BaaS Integration
Visual WebGui HTML5 Platform and Kinvey BaaS IntegrationVisual WebGui HTML5 Platform and Kinvey BaaS Integration
Visual WebGui HTML5 Platform and Kinvey BaaS Integration
 
Project Execution @ Neev
Project Execution @ NeevProject Execution @ Neev
Project Execution @ Neev
 
Projects
ProjectsProjects
Projects
 
Applix Appdoit Presentation
Applix Appdoit PresentationApplix Appdoit Presentation
Applix Appdoit Presentation
 
Xamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyXamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing Effectively
 
Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based Development
 
Android @ Neev
Android @ NeevAndroid @ Neev
Android @ Neev
 
With Progress Pacific, The RAD Race Has Already Been Won!
With Progress Pacific, The RAD Race Has Already Been Won!With Progress Pacific, The RAD Race Has Already Been Won!
With Progress Pacific, The RAD Race Has Already Been Won!
 
DevOps and AppDynamics
DevOps and AppDynamicsDevOps and AppDynamics
DevOps and AppDynamics
 
Oracle APEX, Low Code for Data Driving Apps
Oracle APEX, Low Code for Data Driving AppsOracle APEX, Low Code for Data Driving Apps
Oracle APEX, Low Code for Data Driving Apps
 
Direct Mobile SAP Integration - Neptune Software uses RhoElements
Direct Mobile SAP Integration - Neptune Software uses RhoElementsDirect Mobile SAP Integration - Neptune Software uses RhoElements
Direct Mobile SAP Integration - Neptune Software uses RhoElements
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ Fustino
 
AppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development PlatformAppliFire - Low Code Rapid Application Development Platform
AppliFire - Low Code Rapid Application Development Platform
 
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
 
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
 

Viewers also liked

rohit gujraniya11 8-06-2015
rohit gujraniya11 8-06-2015rohit gujraniya11 8-06-2015
rohit gujraniya11 8-06-2015
Rohit singh Gujraniya
 
Pellas Alexander Technical Resume 20161130
Pellas Alexander Technical Resume 20161130Pellas Alexander Technical Resume 20161130
Pellas Alexander Technical Resume 20161130
Alexander Pellas
 
Sumit_Singla_resume
Sumit_Singla_resumeSumit_Singla_resume
Sumit_Singla_resume
Sumit Singla
 
Resume_diljeet_singh_UI_developer_2016 (1)
Resume_diljeet_singh_UI_developer_2016 (1)Resume_diljeet_singh_UI_developer_2016 (1)
Resume_diljeet_singh_UI_developer_2016 (1)
Diljeet Singh
 
Indiagames presentation at the NASSCOM Innovation Awards
Indiagames presentation at the NASSCOM  Innovation AwardsIndiagames presentation at the NASSCOM  Innovation Awards
Indiagames presentation at the NASSCOM Innovation Awards
Vishal Gondal
 
Resume-CameronBehar
Resume-CameronBeharResume-CameronBehar
Resume-CameronBehar
Cameron Behar
 
Neha_UI_Developer
Neha_UI_DeveloperNeha_UI_Developer
Neha_UI_Developer
Neha Sachdeva
 
Resume
ResumeResume
ThomasGraves_Resume
ThomasGraves_ResumeThomasGraves_Resume
ThomasGraves_Resume
Thomas Graves
 
Gandhi a management Guru
Gandhi a management GuruGandhi a management Guru
Gandhi a management Guru
Mukul Chaudhri
 
Naincy_Resume
Naincy_ResumeNaincy_Resume
Naincy_Resume
Naincy khare
 
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & DeveloperVISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
Vishvanath Pawar
 
samrat resume updated on 28th july 2015
samrat resume updated on 28th july 2015samrat resume updated on 28th july 2015
samrat resume updated on 28th july 2015
Samrat Vijayvargiya
 
Amit Sahu Resume
Amit Sahu ResumeAmit Sahu Resume
Amit Sahu Resume
Amit Sahu
 
Diwyanshu Tomar_CV_UI Developer
Diwyanshu Tomar_CV_UI DeveloperDiwyanshu Tomar_CV_UI Developer
Diwyanshu Tomar_CV_UI Developer
diwyanshu
 

Viewers also liked (15)

rohit gujraniya11 8-06-2015
rohit gujraniya11 8-06-2015rohit gujraniya11 8-06-2015
rohit gujraniya11 8-06-2015
 
Pellas Alexander Technical Resume 20161130
Pellas Alexander Technical Resume 20161130Pellas Alexander Technical Resume 20161130
Pellas Alexander Technical Resume 20161130
 
Sumit_Singla_resume
Sumit_Singla_resumeSumit_Singla_resume
Sumit_Singla_resume
 
Resume_diljeet_singh_UI_developer_2016 (1)
Resume_diljeet_singh_UI_developer_2016 (1)Resume_diljeet_singh_UI_developer_2016 (1)
Resume_diljeet_singh_UI_developer_2016 (1)
 
Indiagames presentation at the NASSCOM Innovation Awards
Indiagames presentation at the NASSCOM  Innovation AwardsIndiagames presentation at the NASSCOM  Innovation Awards
Indiagames presentation at the NASSCOM Innovation Awards
 
Resume-CameronBehar
Resume-CameronBeharResume-CameronBehar
Resume-CameronBehar
 
Neha_UI_Developer
Neha_UI_DeveloperNeha_UI_Developer
Neha_UI_Developer
 
Resume
ResumeResume
Resume
 
ThomasGraves_Resume
ThomasGraves_ResumeThomasGraves_Resume
ThomasGraves_Resume
 
Gandhi a management Guru
Gandhi a management GuruGandhi a management Guru
Gandhi a management Guru
 
Naincy_Resume
Naincy_ResumeNaincy_Resume
Naincy_Resume
 
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & DeveloperVISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
 
samrat resume updated on 28th july 2015
samrat resume updated on 28th july 2015samrat resume updated on 28th july 2015
samrat resume updated on 28th july 2015
 
Amit Sahu Resume
Amit Sahu ResumeAmit Sahu Resume
Amit Sahu Resume
 
Diwyanshu Tomar_CV_UI Developer
Diwyanshu Tomar_CV_UI DeveloperDiwyanshu Tomar_CV_UI Developer
Diwyanshu Tomar_CV_UI Developer
 

Similar to Garrett_Shearer_Resume

Imaginea Introduction
Imaginea IntroductionImaginea Introduction
Imaginea Introduction
arun_imaginea
 
R-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab Web Development Portfolio
R-Style Lab Web Development Portfolio
R-Style Lab
 
DavidGroomsResume
DavidGroomsResumeDavidGroomsResume
DavidGroomsResume
David Grooms
 
Smartym Pro: Mobility offering
Smartym Pro: Mobility offeringSmartym Pro: Mobility offering
Smartym Pro: Mobility offering
Smartym Pro
 
Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125
FirmansyahIrma1
 
Design Drive Interactive Case Studies
Design Drive Interactive Case StudiesDesign Drive Interactive Case Studies
Design Drive Interactive Case Studies
Sam Vayner
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
GameStop
 
JAKT Portfolio
JAKT PortfolioJAKT Portfolio
JAKT Portfolio
Anthony Tumbiolo
 
usi_portfolio
usi_portfoliousi_portfolio
usi_portfolio
Oleh Leha
 
Mobile Application Development Platform 2017
Mobile Application Development Platform 2017Mobile Application Development Platform 2017
Mobile Application Development Platform 2017
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Nathan Crone - Resume
Nathan Crone - ResumeNathan Crone - Resume
Nathan Crone - Resume
Nathan Crone
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google Cloud
Genuitec, LLC
 
How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline
WebGuru Infosystems Pvt. Ltd.
 
10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps
75waytechnologies
 
Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass digital creds 2015
Bluegrass digital creds 2015
Bluegrass Digital
 
TkXel Portfolio
TkXel Portfolio TkXel Portfolio
TkXel Portfolio
TkXel
 
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
Baek Yongsun
 
Top 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptxTop 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptx
JJS WEB WORLD SOLUTIONS Web Design Company In Mumbai| Website Development
 
Neev Hackathon 2013 - Augmented Reality - Remoteless Car
Neev Hackathon 2013 - Augmented Reality - Remoteless CarNeev Hackathon 2013 - Augmented Reality - Remoteless Car
Neev Hackathon 2013 - Augmented Reality - Remoteless Car
Neev Technologies
 
A creative and technical Software Engineering company
A creative and technical Software Engineering companyA creative and technical Software Engineering company
A creative and technical Software Engineering company
Sam Gqomo
 

Similar to Garrett_Shearer_Resume (20)

Imaginea Introduction
Imaginea IntroductionImaginea Introduction
Imaginea Introduction
 
R-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab Web Development Portfolio
R-Style Lab Web Development Portfolio
 
DavidGroomsResume
DavidGroomsResumeDavidGroomsResume
DavidGroomsResume
 
Smartym Pro: Mobility offering
Smartym Pro: Mobility offeringSmartym Pro: Mobility offering
Smartym Pro: Mobility offering
 
Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125
 
Design Drive Interactive Case Studies
Design Drive Interactive Case StudiesDesign Drive Interactive Case Studies
Design Drive Interactive Case Studies
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
JAKT Portfolio
JAKT PortfolioJAKT Portfolio
JAKT Portfolio
 
usi_portfolio
usi_portfoliousi_portfolio
usi_portfolio
 
Mobile Application Development Platform 2017
Mobile Application Development Platform 2017Mobile Application Development Platform 2017
Mobile Application Development Platform 2017
 
Nathan Crone - Resume
Nathan Crone - ResumeNathan Crone - Resume
Nathan Crone - Resume
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google Cloud
 
How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline
 
10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps
 
Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass digital creds 2015
Bluegrass digital creds 2015
 
TkXel Portfolio
TkXel Portfolio TkXel Portfolio
TkXel Portfolio
 
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
 
Top 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptxTop 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptx
 
Neev Hackathon 2013 - Augmented Reality - Remoteless Car
Neev Hackathon 2013 - Augmented Reality - Remoteless CarNeev Hackathon 2013 - Augmented Reality - Remoteless Car
Neev Hackathon 2013 - Augmented Reality - Remoteless Car
 
A creative and technical Software Engineering company
A creative and technical Software Engineering companyA creative and technical Software Engineering company
A creative and technical Software Engineering company
 

Garrett_Shearer_Resume

  • 1. JAMESON eCRM iOS An iPad app used by Jameson Whiskey Brand Ambassadors to manage their contacts at bars, restaurants, and liqour distributors. Gathered requirements, designed a RESTful API, designed the application architecture, and delivered 16950 lines of code with 83% test coverage in 40 days total. The application persisted data locally, was offline capable, and backed by an API served from the REACH Backend system. All web services, image, and video loading was performed asynchronously in a threaded environment. REACH iOS An iPad-based event management system. The application was used by Jameson Whiskey and seven sister brands including Royal Salute, Kahlua, and Absolut Vodka. They managed attendance and collected survey data at liqour tastings using the app. The codebase was developed as a framework which was designed and built in six weeks with over 90% test coverage. Each rebranding was built in two to three weeks while adding unique features including decision-tree based surveys, QR-code based checkin, and embedded promotional videos. Web service and data model code was shared between every iteration of the app. NEW MEDIA TECH LEAD, EMERGE PARTNERS INC. 2011 - 2014 PHRASE CLOCK Utilized Cocos2d-X (C++) to develop a cross-platform (iOS, OSX, Android, Win32) OpenGL-driven application framework. Integrated the application with Appleʼ’s In-App Purchases SDK and Apple iAd SDK. SignsUp A math-based puzzle game. Went from conceptual UX sketches to launch in 30 days. The application integrates with Appleʼ’s Game Center and iAd SDKs. Animation was driven using Facebookʼ’s Pop Framework. Managed the codebase as well as Facebook and Twitter ad campaigns. Utilized Appleʼ’s new constraint-based/relational layout system. LEAD PROGRAMMER, CO-OWNER, SIMBLE STUDIOS INC. 2014 - PRESENT EXPERIENCE •PostGREsql •Apache •Nginx •Ubuntu Server •Vagrant/VirtualBox STACK COMPONENTS •Django •NodeJS •Cocos2d-X and Cocos2d-Swift PLATFORMS •Objective-C •Python •Javascript •PHP •HTML/CSS LANGUAGES EXPERTISE A full stack web and iOS developer. Proven successful working independently and on cross-functional teams (PMʼ’s, partner agencies, clients, and developers). Most comfortable using AGILE Project Planning, Source Control, and Test-Driven Development. Delivered projects on extremely tight timelines for multi-million dollar brands. Comfortable on an local machine or using ViM while terminaled into an headless box. Made integral contributions to the development of products ranging from websites, to server backends, and native mobile applications. EXPOSITION gshearer@simblestudios.com 585.721.4544 7 Middleton Lane, Penfield NY, 14526 GARRETT P SHEARER
  • 2. BACHELORʼ’S OF SCIENCE Multidisciplinary Study of Mechanical Engineering, Information Technology, and Mathematics ROCHESTER INSTITUTE OF TECHNOLOGY 2010 EDUCATION REACH ADMIN SITE A Django (Python) and Bootstrap based administrative site which managed data from the REACH iOS and Jameson eCRM applications.applications. Designed the entire technology stack sans the database. Provisioning was handled using a combination of bash scripts and DevOps Chef. Development environments were built with the help of Vagrant, and could be provisioned in 15 minutes. The existing backend was inherited, and built with an existing MSSQL Server 2008 database. Performance was greatly improved by connecting the Django ORM directly to the database instead of using the existing API. Compatibility between the now defunct version of SQL Server (which was being served from Azure) and Djangoʼ’s ORM was achieved through the use of a hacked combinationcombination of Python-based ODBE drivers. The project was delivered on schedule and considered a great internal success. NEW MEDIA TECH LEAD, EMERGE PARTNERS INC. (continued) 2011 - 2014 Related Rentals 5-Star Living Inherited a wayward project to create a set of 12 Flash AS3 based interactive banner ads for Related Rentals. On mouse-over, the banner would reveal a survey which helped customers find suitable rentals for their lifestyle. The clientʼ’s original developer promised 25 Kilobyte banners which embedded five to six high-resolution images. Upon taking over the project, delivered a creative solution where color palletes were manually reduced, details were blurred or removed from specific CMYK layers, and the final images were sliced into spritesheets by hand, and reconstructed at runtime. The final ads were shown on the websites for TheThe New York Times, The New Yorker, The Boston Globe, and The LA Times. INDEPENDENT CONTRACTING 2009 - 2011