Nigel Brady

Irvine, CA · (347) 767-5587 · nigel.patrick.brady@gmail.com

I am an experienced full-stack developer with proven experience in mobile development, cloud applications, and embedded solutions.

I create experiences that delight the user, and scale easily with your business.

I also run Common Time Games, and am the lead developer of the Caminho Dialogue Engine

Experience

Software Engineer

Canon Information and Imaging Solutions

Developed Machine Learning/AI Models (TensorFlow/Keras) to analyze customer printer status (out of paper, low ink, etc.)

Developed Augmented Reality (ARKit) application for customer training and assistance.

Developed and launched customer-facing ink subscription service, using NodeJS + React + AWS Lambda + IoT.

Developed in-house Android app to monitor and control a fleet of industrial network cameras.

Developed for Direct Print and Scan for Mobile to print and scan from Android/iOS devices.

Developed intellectual property into 5+ granted patents.

June 2012 - Present

Java Developer

Federal Reserve Bank of New York

Maintained and deployed patches for key supervisory bank application. Advocated for test-driven development and increased JUnit test coverage, leading to the discovery and resolution of 5+ critical bugs.

Identified bottlenecks in business-critical ETL application; refactored and optimized MS SQL queries and procedures to decrease runtime and deadlocks.

Coordinated with Dallas and Philadelphia banks to automatically extract data from key mainframe systems.

2011 - 2012

Java Developer

Kaplan Tutoring

Developed and launched national SAT/ACT learning management system (LMS), using J2EE + Spring + JBoss.

Partnered with field operations team to identify persistent customer data issues. Wrote Ruby + ActiveRecord scripts to provide workarounds until patches were deployed.

Worked with Technical Operations team to identify and resolve issues scaling the application and database.

2009 - 2010

Technical Analyst

Lehman Brothers

Used J2EE + Adobe Flash + Flex to write next-generation structured products trading platform.

Designed and implemented new control policies in preparation for Sarbanes-Oxley audit.

Consulted with traders and client developers to analyze requirements and formally define business processes and workflows.

2007 - 2008

Education

The Cooper Union for the Advancement of Science and Art

Bachelor of Engineering - Electrical Engineering
Thesis: bLock – A Biometric, Low-Power Locking Device.
September 2003 - May 2007

Pace University

Masters of Science - Finance
Thesis: Using Artificial Intelligence to predict currency movements.
February 2009 - May 2011

Skills

Mobile
Desktop & Server-Side
Cloud
Other Skills
  • Machine Learning/AI
  • Augmented Reality/VR
  • Voice Interaction Systems (Alexa/Google Home)
  • Game Development (Unity)
  • Agile Development & Scrum

Interests

When I'm not coding, I enjoy hiking, biking, and running in the southern California sun.

I am in the middle of reading Lord of the Rings (for the third time!)

I also love building games and interactive experiences in Unity. More on that to come!

Awards & Patents

  • Canon Silver Spur Award 2018 - For Outstanding Achievement in Intellectual Property
  • Canon President (Team) Award 2016 - For Outstanding New Invention
  • National Merit Scholarship - Recipient
  • US Patent 9,832,341 - Method for executing an imaging data request from a mobile device to an image processing apparatus using a public and private network.
  • US Patent 9,710,619 - System and method for providing an electronic document
  • US Patent 9,516,215 - System and method for deterring the ability of a person to capture a screen presented on a handheld electronic device
  • US Patent 9,591,157 - Apparatus, system and method for controlling an image processing device via a mobile device