Jimmy Song

Jimmy Song

Austin, TX, United States
Hire Jimmy
Scroll To View More
Jimmy Song

Jimmy Song

Austin, TX, United States
Member since January 20, 2016
Jimmy is a top full-stack developer with more than 18 years of experience working in a variety of industries. He's currently working a great deal with Bitcoin and Blockchain technologies. He's contributed to many open source projects, mostly related to Bitcoin.
Jimmy is now available for hire
Portfolio
Experience
  • JavaScript, 18 years
  • Perl, 18 years
  • Python, 13 years
  • jQuery, 8 years
  • Git, 8 years
  • Django, 7 years
  • Bitcoin, 4 years
  • Go, 3 years
Austin, TX, United States
Availability
Part-time
Preferred Environment
Linux, GIt, Emacs, Chrome
The most amazing...
...thing I've coded is an implementation of an elliptical curve multiplication that was 30 times faster than the standard implementation.
Employment
  • Vice President of Engineering
    Armory Technologies Inc.
    2014 - 2016
    • Created a BIP32 (hierarchical deterministic) wallet for use in a Bitcoin wallet.
    • Created a sample web store running entirely on Bitcoin.
    • Coded replayable proof-of-concept that interacts with a settlement server.
    • Added a unit test framework to product. 80% of the code coverage is in a 40,000 line code base.
    • Wrote Qt dialogs for Bitcoin paper backup solutions.
    Technologies: Python, Bitcoin, C++, Twisted, Qt, jQuery, Flask
  • Senior Software Developer
    RetailMeNot Inc.
    2012 - 2014
    • Developed an in-store coupon product.
    • Create an iOS app for location-based local merchant discounts.
    • Integrated SMS, geo-location, and email validation services for a mobile website.
    • Released and maintained a public website with upwards of 1 million page views per week.
    • Integrated and munged (wrangled) data from various affiliate tracking services.
    Technologies: PHP, Objective-C, jQuery, JavaScript, Java, Python
  • Research and Development Lead
    Elysium LLC
    2011 - 2012
    • Created the internal annual review web app for evaluating employees.
    • Created and maintained an internal time tracking app for billing clients.
    • Developed an app for tracking potential employees as they went through the recruiting pipeline.
    • Developed a web application for analyzing software patents.
    • Created an app for internal surveys.
    Technologies: Python, Django, PHP, SQL, C, jQuery, Bootstrap
  • Vice President of Engineering
    Gramify
    2009 - 2011
    • Created a custom phone call application where users would get personalized, recorded phone calls.
    • Implemented Asterisk for phone communications including voice detection.
    • Created several dynamic websites to order phone calls using popular properties such as Dora the Explorer, Elvis, and Domo.
    • Worked with designers to implement their vision into beautiful, delightful experience for users.
    • Created testing coverage for code to get over 90% coverage.
    Technologies: Django, Python, jQuery, JavaScript, Asterisk, SQL, AWS, EC2
Experience
Skills
  • Languages
    Go, Python, Perl, JavaScript, Objective-C, C++, PHP, Java, C
  • Frameworks
    Django, Twisted, Flask, Bootstrap, AngularJS
  • Libraries/APIs
    jQuery, Fabric
  • Tools
    GitHub, Git, Emacs, Virtualenv, Eventd
  • Paradigms
    Test-driven Development (TDD), REST, Agile Software Development, Event-driven Architecture, Functional Programming
  • Platforms
    Linux, Windows, AWS EC2, Oracle, iOS, Amazon Web Services (AWS), Android
  • Misc
    Bitcoin, AJAX
  • Storage
    PostgreSQL, SQLite, MySQL
Education
  • Bachelor's degree in Mathematics
    University of Michigan - Ann Arbor, MI
    1994 - 1998
I really like this profile
Share it with others