Note: I am not available for new opportunities.
Full-stack software developer with a focus on API design and data modeling. I want to apply my skills to solving real-world problems. I want my work to make people's lives better, to help leave this world in a little better shape than I found it. And if I can help people have fun along the way, even better.
Keywords/Buzzwords: Ruby on Rails, Swagger, REST, API, LAMP, PHP, Java, C/C++, SQL, JavaScript, CSS, HTML, jQuery, TDD, OOP, Zend, Symfony, PostgreSQL, MySQL, Apache, SOAP, Ant, Eclipse, Symfony, Mac OS X, Windows, Unix, Linux
Lead Software Engineer @ At MyFitnessPal, I helped drive the migration from a Ruby-on-Rails monolith application toward a service-oriented architecture, first with a focus on integration with external partners, and then, after being acquired by Under Armour, building out new features and maintaining existing code.
I served as a leader in RESTful API design, finding the balance among backward-compatibility, client simplicity, service efficiency, and adherence to established standards. I advocated for the adoption of Swagger as our API specification format, to allow quick, flexible implementations of services and clients, as well as to enable interactive documentation and test areas.
I was a team lead for over a year, which presented an exciting set of new challenges, including mentoring junior developers and an intern on their career paths, as well as working with the product team to develop high-level estimates of the time and effort required to design and implement new features. From February 2014 to September 2015 (1 year 8 months) San Francisco Bay AreaDatabase Developer @ At Beatport, we used PHP and related tools (Zend Framework, Symfony2, jQuery) to build and maintain the world's largest online store catering to DJs and fans of electronic music culture. I was involved in building and maintaining Beatport Mixes (a platform for DJs to create and sell long-form mix sets), Beatport DJs (a social and promotional tool used by over 250,000 DJs worldwide), and several RESTful APIs.
As a database developer, I specialized in building efficient data models and optimizing our applications' and APIs' integration with the data layer.
We applied many of the tenets of Scrum to our development process. From July 2012 to December 2013 (1 year 6 months) San Francisco Bay AreaSenior Web Developer @ In addition to internal tools and our public websites, I was the primary developer on the web-based components of the Cloudmark Mobile Platform (version 2) and the GSMA Spam Reporting Service.
Chief technologies include LAMP, jQuery, Symfony, Subversion. We embraced the Symfony framework for data- and interaction-driven applications and were continuously pleased and surprised to discover what it can do for us.
GSMA Spam Reporting Service: http://www.cloudmark.com/en/products/gsma-spam-reporting-service/index
Cloudmark Mobile Platform: http://www.cloudmark.com/en/products/cloudmark-mobile-platform/index From May 2009 to June 2012 (3 years 2 months) Software Engineer @ Helped implement the first iteration of a games channel hosting about 40 Flash games.
Designed and implemented integration with payment providers allowing hi5 members around the world to purchase virtual currency (hi5 Coins). Available payment methods included credit/debit cards, mobile phone billing, offers, bank transfers, and refillable or prepaid retail cards. From October 2008 to March 2009 (6 months) Software Engineer @ In nearly three years as a consultant with Wavetrix, I worked on a variety of projects using a wide array of technologies for numerous clients. Skills used: PHP, Java, C/C++, SQL, JavaScript, CSS, HTML, PostgreSQL, MySQL, Apache Web Server, SOAP, Apache Ant, Eclipse, BlackBerry. From November 2005 to October 2008 (3 years) Computer Programmer @ Designed and developed a metadata registry as a web application for the library and other units of the university, including testing and debugging. Most of the work was in the business logic and data tiers, thoughit also involved some work on the presentation layer. Skills utilized: Java, JSP, Struts, Apache Object-Relational Bridge, MySQL, PHP. From December 2003 to May 2005 (1 year 6 months)
B.S., Computer Science @ The University of Texas at Austin From 1998 to 2002 Bachelor of Science (B.S.), Computer Science @ The University of Texas at Austin From 1998 to 2002 Scott S. is skilled in: Zend Framework, MySQL, PHP, Java, Symfony, Linux, JavaScript, LAMP, CSS, Ant, jQuery, Apache, Software Development, Bash, SQL
Websites:
http://www.scott-stebleton.net/,
http://www.bigdclassic.com/