Peter James Row

Peter James Row

Queanbeyan, New South Wales, Australia
Hire Peter
Scroll To View More
Peter James Row

Peter James Row

Queanbeyan, New South Wales, Australia
Member since May 21, 2014
Peter has 5 years of Python experience in a scientific research environment. He has also been coding for iOS for 1 year, and has made two personal apps on the App Store: a physics-based game using Cocos2D (the predecessor to SpriteKit) and an educational app.
Peter is now available for hire
Portfolio
Experience
  • Debugging, 7 years
  • SciPy, 5 years
  • Python, 5 years
  • Tornado, 3 years
  • SQL, 3 years
  • iOS, 1 year
  • Django, 1 year
  • Objective-C, 1 year
Queanbeyan, New South Wales, Australia
Availability
Part-time
Preferred Environment
OS X, Linux, Git, Hg, SVN, Unit Tests, Terminal
The most amazing...
...app I've made is a Chinese flashcard app for iOS using spaced repetition, SQLite, asynchronous programming, and Python to build the datasets.
Employment
  • Developer
    Indie Development
    2013 - 2014
    • Developed and shipped a physics-based game using Cocos2D and Chipmunk Physics.
    • Developed and shipped a spaced repetition flashcard learning system for iOS.
    • Designed and created user interfaces using UIWebView, HTML, CSS, and JavaScript.
    • Created flashcard datasets using data mining techniques with Python.
    • Created web sites to market the app, integrating Google Analytics.
    • Reformatted public domain Chinese classic novels to allow users to learn words in context.
    • Added text to speech.
    • Used asynchronous techniques to improve database access.
    • Added C extension functions to SQLite.
    • Made extensive use of Unicode and Natural Language parsing / processing.
    Technologies: iOS, Objective-C, SQL, nginx, Tornado, Python, Google Analytics, Unicode, data mining
  • Python Developer
    Geoscience Australia
    2005 - 2009
    • Ported an earthquake risk model simulator from MATLAB to Python, performed optimizations, and validated it against the original.
    • Added features to a Python shallow water tsunami model and added integration with a Fortran deep water model.
    • Maintained and extended scripts (using geospatial scripting) to build a catalogue of buildings in Australia.
    • Significantly improved the performance of the earthquake risk model by porting some functions to C++.
    • Developed unit tests, used version control, collaborated with team mates and other teams, created conversion scripts, and documentation.
    Technologies: Python, MATLAB, Esri, ADO, SciPy, NumPy
Experience
Skills
  • Languages
    Python, Objective-C, CSS, HTML, C, SQL
  • Misc
    Tornado, Lean Development, Debugging
  • Frameworks
    Django, Cocos2d, Knockout.js, Chipmunk
  • Libraries/APIs
    NumPy, SciPy, jQuery
  • Paradigms
    Asynchronous Programming, Unit Testing
  • Platforms
    Mac OS X, Linux, Windows, iOS
  • Storage
    SQLite, Redis, PostgreSQL
Education
  • Bachelor of Science degree in Applied Mathematics
    Australian National University - Canberra
    2001 - 2008
I really like this profile
Share it with others