Issuu on Google+

Resume for David Beckwith

1996 B.A. Computer Science, International Christian U. 1998 B.A. Applied Math, UC Berkeley 2000 M.S. Biomathematics, UCLA Passed Biomathematics Qualifying Exams at PhD level in '01. The exams covered the following subjects: applied probability, statistical modeling, differential equation modeling, fourier analysis, pharmacokinetics, statistical genetics. Programming-related Skills: Git source control software, experience customizing Capistrano tasks, automated deployment with Inploy plugin, automated testing, EC2 & EBS web hosting through Amazon AWS, Ubuntu system administration, implemented many algorithms including: Koza's genetic programming algorithm in Scheme, D.T. Gillespie's stochastic differential equation simulator of the chemical master equation both in C++ and Java, and many algorithms in numerical analysis and statistical computing. I have a strong appreciation for automated testing, behavior-driven development, and have used Cucumber and Selenium. Summary: 2009 Freelance Ruby programmer. Recent past sites: book-a-talent.com - model job brokering site metroseeq.thirdreplicator.com - Google maps api with clickable shape file overlays. domymathhomework.com - Homework bidding site. landlordsgeteven.com - Landlord networking site. gladstoneusa.com - Static website with contact form written in Rails. billing.cardinaleducation.com - Student/tutor session billing and tutoring session management. davidbeckwith.com - Installed Maglev-Ruby on 64-bit ubuntu at Linode.com as an exercise. I am very keen on using object databases and Maglev-Ruby. 2007-2008 Managed an outsourcing office in Manila, Philippines. 2004 - 2006 Freelance PHP programmer.


2004 Contract programmer in ASP/Windows LAN environment. 2003 Traveled. 2000-2002 Pre-doctoral studies. Passed qualifying exams at PhD level '01. Research in Liao Lab. Familiar Languages: 10 Ruby 8 Lisp/Scheme 8 C++ 6 Java 5 ActionScript 3 5 Javascript Others: Perl, Mathematica, S-Plus/R Natural languages: English, Japanese (conversational), Indonesian, Chinese (limited conversation), some basic Tagalog. Publications: Biophysical Journal, Volume 88, Issue 4, 2541-2553, 1 April 2005 doi:10.1529/biophysj.104.052126 Detailed Work History: 2009, September. Ruby on Rails / Flash freelance programmer. Wrote domymathhomework.com, a file sharing and homework bidding website. (In progress). Made a Google maps API app that makes county shape files clickable. http://metroseeq.thirdreplicator.com. Made several other sites listed above. 2009, August. Wrote EC2 /EBS server management script using Capistrano. Automates the installation of Ruby 1.9 and Passenger, freezes Ubuntu 8.10 into an AMI, revives from the AMI, restores from nightly snapshot from S3 and attaches EBS volume to the instantiated AMI instance. Result: I can boot a new instances from backup in 5 minutes. 2009, July. Sole developer for the Ruby on Rails site http://www.landlordsgeteven.com. Basically, a Craigslist/Facebook for Landlords. Some cool features include exception notification by email on production server. 2009, June. Sole developer for the Ruby on Rails site http://cardinaleducation.thirdreplicator.com. Tutor/student/tutoring session management and billing software. 2009, April. Sole developer for the Ruby on Rails site http://www.book-a-talent.com . This site manages the invitation, application, and approval process for models working


at various events, posted by employers. 2009, January. Instructor for a short course on Ruby on Rails to Epson employees in Cebu, Philippines at TaughtWorks, an IT education company. We covered the basics of Ruby, Ruby on Rails and automated testing with TestUnit, RSpec and Cucumber. 2008, December. Set up an Ubuntu EC2 instance to host all my sites. Set up automatic backups to S3 from an EBS volume. 2008, January-June. Studied various web technologies and methodologies including RSpec, REST, Git, ActionScript, Flex, Prototype, and integration of Flex/AS with Ruby on Rails. 2007, February - March 2009. Founded and managed LavaFire, Inc. in 2007 in Manila, Philippines. Developed a robust web development workflow for outsourcing PHP and Adobe Flex web applications to the Philippines. Oversaw hiring and managed all office staff (~8-10 developers, a tester, and a business analyst, and a secretary). Gave presentations to developers on Ruby, Rails, REST, automated testing, and source control systems like SVN and GIT. Closed the office in March 2009, due to the bad economy. 2005. Founded DBIT Solutions. Managed freelance programmers in India and the Philippines. Wrote software specifications for the client and answered questions of PHP developers and designers. 2004. ASP freelance web programmer, for Brick Walk. Developed dynamic PDF forms in a Microsoft intranet for Essex Credit, a motor vehicle financing company in Emeryville, California. 2001-2002. Graduate Student Researcher, Dept Chemical Engineering UCLA. 2000. Graduate Student Instructor, Dept Biomathematics UCLA. Taught applied statistics to medical students at School of Medicine. 1999. Graduate Student Instructor, Dept. Mathematics UCLA. Taught LISP and C++ to undergraduates. David Beckwith thirdreplicator@gmail.com 233 Magnolia Ave. Millbrae, CA 94030


Resume for David Beckwith