R. Scott Brown
email: scott (at) rsbrown (dot) net
|
|
|
- Ruby, Ruby on Rails, Java, .NET (C#, ASP.NET), Python, Objective-C/iPhone SDK, Javascript, Flash/Actionscript 3, HTML/CSS, Shell Scripting
- MySQL, SQLite, PostgreSQL
- TextMate, AutoTest, Subversion, Git
MS Computer Science, University of Memphis
BS Computer Science, University of Memphis
Independent Software Consultant
2009 – present
- I help clients convert mobile and web-based software ideas into working solutions.
- I designed, implemented and released Tic-Tac-No!, a family friendly puzzle game, for Apple’s iPhone app store, which has received several thousand downloads.
- I designed and implemented BattleBorders.com, an online strategy game implemented in jQuery and Ruby on Rails.
- Technologies Used: Ruby on Rails (with a focus on test-driven development), Objective-C/iPhone SDK, MySQL, Linux, Mac OS X, Git, Subversion
Founder of MarksMenus
2009 – present
- I founded MarksMenus.com, a website for categorizing and managing restaurant menus online.
- Technologies Used: Ruby on Rails, Javascript/jQuery, MySQL, Linux
Head of Technology at MicroPlace, Inc. (an eBay company)
2006 – 2009
- Led all aspects of development, QA, process, strategy and budget for the technology division an internal eBay startup.
- Acted in hands-on role as chief architect and agile coach for a team of developers and consultants implementing a complex, novel set of e-commerce web applications using the Ruby on Rails framework.
- Successfully applied agile development processes resulting in five separate web applications going from concept to commercial deployment in six months.
- Technologies Used: Ruby on Rails, MySQL, Linux, Mac OS X, Subversion
Manager, Marketplaces Systems Engineering at PayPal (an eBay company)
2006
- Led a diverse team of software engineers responsible for both production support and infrastructure improvements for all eBay-related features across the PayPal system.
- Drove cross-functional initiatives with team leaders in other areas of the company.
- Acted as liaison with upper management for establishing and communicating long-term goals to the systems team.
Software Development Director at Electracash, Inc.
2003 – 2005
- Led a team in the design, implementation and testing of all software for a multi-million dollar financial services firm. Electracash is a payments gateway that processes high-volume financial transactions via the Automated Clearing House (ACH) banking system
- Technologies Used: .NET (C#, ASP.NET, VB.NET, distributed, client-server, multithreaded, web-based, GUI), SQL Server 2000 (schema design, T/SQL, stored procedure development), Web Services (.NET, SOAP), XML/XSD (including object data binding), Visual Studio .NET, NAnt, NUnit, Subversion, CVS
Senior Software Engineer at
Metatomix, Inc.
2000 – 2003
- Participated in core development of a distributed, fault tolerant, multi-threaded, 100% Java software platform targeting the Enterprise Application Integration (EAI) market for a privately held multi-million dollar software firm.
- Technologies Used: Java (multi-platform, distributed, client-server, multi-threaded, GUI), Linux, MySQL, SQL Server 2000, Oracle, Web Services (Axis, SOAP), XML/XSLT/XSD (including object data binding), JBuilder, Eclipse, Ant, JUnit, CVS
Lead Developer at
Entertek Online, Inc.
1998 – 2000
- Led design and development for an E-Commerce development consulting firm specializing in web-based process management.
- Technologies Used: C/C++, Perl, Python, Java (J2EE, JSP), Linux, Windows, MySQL, SQL Server 2000, Oracle, XML, Visual Studio, VisualAge for Java, JUnit, MS Visual SourceSafe