Brian Hammond

Brian Hammond

Cortlandt Manor, United States
Hire Brian
Scroll To View More
Brian Hammond

Brian Hammond

Cortlandt Manor, United States
Member since July 21, 2014
Brian has over 15 years of experience as a full-stack developer, including creating a #1 iOS game in 2008 and scaling Yahoo! ad servers. Brian's strengths are adaptability, clear communication, and a relentless focus on the details that get projects shipped.
Brian is now available for hire
Portfolio
Experience
  • Objective-C, 6 years
  • iOS SDK, 5 years
  • Parse iOS SDK, 3 years
  • REST, 10 years
  • Python, 10 years
  • Node.js, 5 years
  • Web App Development, 4 years
  • NoSQL, 5 years
Cortlandt Manor, United States
Availability
Part-time
Preferred Environment
Mac OS X, Git, Vim, Xcode
The most amazing...
...thing I've coded is a Monte Carlo physical simulation to generate data for a computer opponent in a sports simulation game.
Employment
  • Founder
    Fictorial LLC
    2008 - PRESENT
    • Developed iOS apps for bespoke games, including Darts, which has been installed on over 15 million devices and was #1 in the App Store in December 2008.
    • Created other bespoke games including RPS World Masters (a multiplayer rock-paper-scissors game) and Lexatron (a word game mixing racing and strategy elements).
    • Developed Visuality360 for Global Apparel Network, an enterprise iPad app that provides retail chains with a way to direct store layouts and perform visual (photo-based) audits conveniently and easily.
    • Developed Furry Face Off, the ultimate app for those who love to show off their pets. Allowed users to enter their favorite pet photos in weekly contests.
    • Developed FameTag, a social media and interaction app that shows users the words their friends use to describe them and what makes them "famous".
    • Developed Picture That, an addictive multiplayer photo guessing game.
    • Developed Chumkee, a social photo sharing platform/app that transcends language and location through video and photo conversations. Used Unique UX, localization, real-time translation, and web services.
    • Developed Lexatron, a word race game in which users snake a path from one corner of the board to the other by forming words on the board using only their own letters. The player that reaches the opposite corner first wins the match.
    • Darts is a realistic 3D darts game for iOS that lets users play cricket, 501, and more. Darts was released in 2008, went #1 on the free charts, and has been downloaded millions of times.
    • Developed RPS World Masters, an addictive online-only version of the classic rock-paper-scissors game. Users will be automatically paired with random opponents from anywhere around the world.
    • Developed Apprentice, a cross-platform mobile-hybrid app and platform (back-end too) for internships and other field experiences. Implemented HIPAA/FERPA compliant back-end storage, a custom iOS-JavaScript bridge (no PhoneGap/Cordova), audio recording and playback, visualization of student progress, and more.
    • Developed Balloon as a MVP for students in the DreamIt accelerator program. Wrote this 4-week project from scratch to provide the neat twist of getting friends together for impromptu events.
    Technologies: iOS, C, C++, Objective-C, Parse.com, OpenGL, REST, Web Services, Cheetah3D, Python
  • Senior Software Engineer
    Yahoo! Inc.
    2004 - 2009
    • Developed technical integrations of Right Media Ad Server into the Yahoo! APT platform.
    • Led numerous end-to-end APT feature implementations from design, development, and testing to production, deployment and monitoring.
    • Developed numerous internal-facing tools and web services for Yahoo! Sales and Engineering and Search Marketing groups.
    • Developed several tool prototypes and integrated various group efforts for project Panama.
    • Developed the Right Media back-end display advertising server system.
    Technologies: Perl, C++
  • System Architect
    Sprinks
    2001 - 2003
    • Handled overall database schema design and Oracle stored procedure implementation.
    • Implemented several REST-based web services for reporting queries.
    • Created a triggered event email notification system.
    • Created a distribution/publishing/serving system.
    • Created several Oracle extension modules.
    • Helped with various Google integration efforts post-acquisition.
    Technologies: Oracle, Perl, Java
  • Software Engineer
    About.com
    1999 - 2003
    • Designed, implemented, and supported a consumer product review system similar to epinions.com.
    • Created various newsletter management tools.
    • Created internal tools for customer care.
    • Created server monitoring scripts.
    • Created numerous content management tools.
    • Wrote a toolbar for Internet Explorer.
    Technologies: Perl, Java, JavaScript, Oracle PL/SQL
  • Software Engineer
    IBM
    1997 - 1999
    • Created an internal graphing library for charting.
    • Created a basic HTML parser and renderer as an alternative to (at the time) lackluster Java UI support.
    • Developed a large defect tracking and analysis application similar to Bugzilla.
    • Implemented miscellaneous CGI scripting with REXX and NET Data interfacing to DB2.
    • Handled Lotus Notes database design and implementation.
    Technologies: Java
Experience
  • Apprentice Mobile-Hybrid App (Design)
    http://apprenticesoftware.com/

    I designed and iterated on several UX concepts to present a large hierarchical set of forms and views that users in various roles would need quick access to. Initial attempts started with a standard list view with detail controllers, an expanding/collapsing tree view that left other sections open for quick navigation, and more.
    Ultimately a custom "bubble" system was created in which items of a selected option were displayed as an additional row of bubbles. This was compact in nature and provided a non-overwhelming means to navigate to various portions of the app extremely quickly. The app was successful and the client was thrilled.

  • Mixed Reality Billiards (Other amazing things)
    http://fictorial.com/mixedrealitybilliards/

    This was my Master's thesis for Computer Science. Mixed-Reality Billiards is an amazing project that mixes elements of Computer Vision with Human-Computer Interaction. MRB allows users to practice playing virtual billiards using real physical billiards cue sticks and balls. It was published in ICME 2008 and presented in Germany.

  • Lexatron (Development)
    https://www.youtube.com/watch?v=ZKan2aCR0IU&hd=1

    Lexatron is a 2-player word game with race and strategy elements. Brian invented the idea, designed all the graphics, and developed, tested, and deployed this app.

Skills
  • Languages
    Objective-C, C, Python, SQL, SASS, Lisp, C++, Ruby, Swift, Racket, Lua
  • Frameworks
    iOS SDK, AV Foundation, Flask, Bottle, GameKit, Express, QuartzCore, Unity3D
  • Libraries/APIs
    Underscore.js, Parse iOS SDK, jQuery, jQuery UI, Facebook iOS SDK, iOS Storekit, Flurry, SQLite, iOS Native Libraries, JSON REST API, AFNetworking, Rack, Backbone.js, Node.js, Core Graphics, Core Animation, Twilio, Foursquare API, SQLAlchemy, WebGL, Sprite Kit, Core Image, OpenGL ES, OpenGL, Twitter iOS SDK, jQuery Mobile, Instagram API
  • Tools
    MacVim, iOS Simulator, Vim, Apple Xcode, Xcode, Git, Pixelmator, Nginx, Sketch, Adobe Photoshop, Apache, Maya, Instruments, iOS Instruments, Cucumber, GNU Debugger, LLDB, GCC, GDB, LaTeX, Web of Trust
  • Paradigms
    REST, Clean Code, Cross-browser JavaScript, DevOps, DRY, Agile Software Development, Microservices, User experience design, Test-driven Development (TDD), MVC, Web App Development, Responsive Web Design, Scrum, Behavior-driven Development (BDD), Functional programming, Pair programming
  • Platforms
    Mac OS, iPad, Mac, iOS 7, Mac OS X, iOS, Meteor, Linux, Debian Linux, Windows, Amazon Web Services (AWS), Android
  • Storage
    Redis, NoSQL, Memcached, Riak, CouchDB, PostgreSQL, Oracle, MySQL, Membase
  • Misc
    Single-page application, Mobile Web, HTTP, Architecture, Ubuntu Linux, Web Services, HTML5 WebSockets, RPC, User Interface (UI), Peer-to-Peer networking, TCP, Scaling, Encryption, Webhook, Cryptography, Public-key cryptography
Education
  • Master's degree in Computer Science
    Pace University - White Plains, NY, United States
    2006 - 2008
  • Bachelor's degree in Computer Science
    State University of New York at Geneseo - Geneseo, NY, United States
    1993 - 1997
Hire the top 3% of freelance developers
I really like this profile
Share it with others