Scroll To View More
Alexis Gallagher

Alexis Gallagher

San Francisco, CA, United States
Member since March 11, 2014
Alexis is a senior iOS engineer, who loves intuitive, beautiful UI. He is a back end engineer, UX designer, loves mathematics and theater. He is highly creative, collaborative, reliable, with professional experience in numerous areas (science, finance, etc.). And a scientist by training.
Alexis is now available for hire
  • Emacs, 16 years
  • Objective-C, 4 years
  • Clojure, 3 years
  • Swift, 1 year
San Francisco, CA, United States
Preferred Environment
OS X, Linux, Xcode, Emacs, git
The most amazing...
...thing I've invented is a mathematical formalism for analyzing and describing the evolvability of organisms.
  • iOS designer & engineer
    Canadian Society For Aesthetic Plastic Surgery
    2013 - 2014
    • Designed and engineered native iPhone and iPad video streaming client, using Obj-C.
    • Designed and engineered API server, for encrypted video streaming with secure access control, using AWS, Clojure, nginx.
    • Localized database and all UI for French and English.
    • Built suite of command-line tools for system administration(Obj-C).
    • Implemented AirPlay, encrypted video, hardened in-app security assets, password hashing.
    • Developed scripts for automated deployment on AWS.
    Technologies: iOS, Objective-C, AWS, Clojure, nginx
  • Senior Engineer
    McKinsey & Co
    2011 - 2013
    • Led iOS engineering team on an in-house portfolio app, for displaying and contextualizing web apps, used by senior management in pitch meetings with Fortune 500 clients.
    • Led iOS engineering team on in-house portfolio app, used to represent McKIinsey's software skills, highlighted as exemplary by the CTO.
    • Designed and engineered a survey-taking app, using a direction manipulation interface to drive user engagement.
    • Built a customized Xcode build system, using a single-page JS web app to allow business users to request à la carte builds.
    • Designed and engineered rapid prototype of a workflow management iPhone app for construction sites.
    Technologies: iOS, JavaScript, Java
  • Postdoctoral research fellow
    London Institute for Mathematical Sciences
    2010 - 2012
    • Used Common Lisp and Mathematica for data extraction and analysis of thermodynamic model of wikipedia article evolution.
    • Used Mathematica and C++ for evolutionary research on random walks in hypercubes.
    • Performed analytical mathematical research into hypercube walks.
    • Created re-usable MMA library for graph theory research (still used in Stanford).
    • Researched organismic evolvability.
    Technologies: Mathematica, Common Lisp, C++
  • Senior C++ Risk Engineer
    Deutsche Bank
    2009 - 2011
    • Performed analysis and implementation of pricing logic for convertibility risk on Brazillian FX swaps.
    • Created numerous enhancements to proprietary C++ trade capture tools.
    • Performed analysis and implementation of pricing and risking logic for FXGamma.
    • Coordinated with front-office traders and middle office settlements.
    • Created enhancements on analytic, StochVol, and MC pricing systems.
    Technologies: C++, SQL, options pricing theory
  • PhD
    Oxford University
    2003 - 2009
    • Invented genospace algebra, a graph-theoretical propositional calculus for analyzing organismic evolvability.
    • Developed conceptual unification of types of evolvability (trait, individual, organismic).
    • Created diagrams and proof system for calculating evolvability.
    • Implemented genospace algebra using Python graph search.
    • Created a novel algorithm for searching for connected clusters in genospaces.
    Technologies: Python, mathematics (propositional calculus, graph theory)
  • Evolvability: A Formal Approach (Other amazing things)

    My PhD dissertation addresses the question: What are the logical requirements that need to be in place for evolution by natural selection to produce complex life? It develops a novel mathematical formalism to treat rigorously an area that had been covered mainly through verbal speculation. It also touches on many interesting questions, such as whether there is likely to be life on other planets, or life evolved within a computer.

  • CSAPS Video Library (Development)

    This app is used by hundreds of cosmetic surgeons in Canada to browse and watch encrypted streaming videos of plastic surgeries so they can maintain their medical skills. It has high security requirements, a high-polish design, and a custom back-end. It is also localized in French and English, implements AirPlay, and more.

  • McKinsey and Company (Development)

    I led the development of two portfolio apps used by McKinsey & Co. to sell its software services. These codebases have been forked and reused within the firm dozens of times, so that this work is now used globally in elite business settings around the world. However, because of the firm's confidentiality requirements, I can only present this work in a controlled environment where I can offer a sanitized demonstration. (Sorry!)

  • Languages
    Swift, Objective-C, Clojure, SQL, C++, Common Lisp (CL), Python
  • Tools
    Xcode, Emacs, Git, Sketch, Adobe Photoshop
  • Paradigms
    Object-oriented Design (OOD), Object-oriented Programming (OOP), Functional Programming, Agile Software Development
  • Platforms
  • Storage
  • PhD degree in Mathematical Biology
    Oxford University - Oxford
    2003 - 2009
  • BA (honors) degree in Physics
    Harvard University - Cambridge, MA
    1994 - 1998
I really like this profile
Share it with others