nathan jones

{ developer : android, ios & web }

Amazon OneAug '21 - Present

Software Development Manager

Amazon Physical StoresApr '21 - Aug '21

Software Development Manager

Amazon GoApr '18 - Apr '21

Sr. Front-End Engineer

Hop MarketMar '17 - Apr '18

Lead Mobile Engineer

Responsible for all things related to the both the Android and iOS apps for Hop Market.

Android - Java, Gradle, RxJava, Dagger 2 (DI), Retrofit
iOS - Swift, Objective-C, Alamofire, CocoaPods

Hop MarketApr '15 - Mar '17

Lead Android Engineer

Responsible for all things related to the Android app for Hop Market, including building and maintaining features, advising on project scope and implementation estimates, managing build processes and continuous integration, and providing end user support.

Android, Java, Gradle, RxJava, Dagger 2 (DI), Retrofit, Mosby (MVP), TeamCity (CI), Git

OpDots, Inc Aug '14 - Apr '15

Sr. Software Engineer

Responsible for architecting and implementing all of the user interface aspects of dynamic, visualization platform built upon the Salesforce platform.

JavaScript, jQuery, KnockoutJS, Gulp, SCSS, Unix, HTML5/CSS3, Git, Java/Apex, Visualforce

ClypNov '13 - Jul '14

Lead Android Developer

Clyp was a side-project build by three fellow uShip employees and I to give people a better experience sharing audio content. Largely through integrations with other social networks, and native iOS and Android apps, we were able to build the audience to over two million pageviews a month.

Designed and built an Android app that connected to the public Clyp API, which allowed users to discover new and interesting content on the platform.

Built one of the first applications to provide beta support for Google's Chromecast device.

Co-developed the redesign of the website, which included implementing drag and drop, multi-file upload.

Android, Java, Google Cast API, Gradle, HTML5/CSS3, jQuery, KnockoutJS, Git Dec '12 - Aug '14

Software Developer III

Primary responsibility is to help drive the effort in redesigning and implementing the front end architecture of

Introduced BDD style JavaScript unit testing, tightly integrated into the Continuous Integration process, in order to promote a scalable, maintainable codebase.

KnockoutJS, ASP.NET MVC, Jasmine, jQuery, SCSS, REST, HTML5/CSS3, TeamCity, Mercurial (Hg)

Ventas Consulting Jan '12 - Nov '12

Sr. Business Analyst & Developer

Responsible for gathering business requirements, and implementing or optimizing software solutions centered around the & platforms to SMBs and non-profit organizations.

Architecting and deploying implementations with particular experience in Reporting Optimization, Marketing Automation, Lead Generation, Lead Management, Data Migration, Cloud Service Integration, and End-User Support.

Hand built custom WordPress plugins and themes using PHP, JavaScript and jQuery, using the latest WordPress functionality, Business Analysis, Java/Apex, JavaScript, PHP, WordPress, Magento.

OpDots, Inc Jun '11 - Feb '12

Software Developer II

Responsible for the test-driven web application ( UI development, and marketing website (

Developed primarily using JavaScript, both server and client side. For the client side, used AgilityJS library to bring MVC architecture to JavaScript. For the server side, used Node.JS as an event driven framework. Used Jasmine for testing driven development.

Implemented sophisticated, Javascript-based website user and visitor analytics using third-party and custom tools.

Javascript, jQuery, NodeJS, Jasmine, HTML5/CSS3, Agility MVC, Python, PHP, Git, SVN

Network Funding, LP Aug '09 - Aug '11

IT Support Administrator

Responsible for providing remote and on-site system support to 150 local employees and over 500 nationwide employees.

Operational Transparency Jun '09 - Aug '09

iOS Developer

Responsible for designing and building iPhone applications using the latest iPhone software technologies and Apple's tools, including Xcode and Interface Builder.

mobi Jun '08 - Aug '08

Java Development Intern

Responsible for designing and implementing Q.A. testing procedures for web-based Java software as well as developing solutions to any problems discovered.