
Ruby Developer
Greater Boston Area

Ruby Developer
Greater Boston Area
Yes, I can design software and I can code. But I am also an idea machine!
• Object-oriented programming (Ruby, PHP, Java, C#)
• Script programming (Ruby, PHP)
• Procedural programming (C)
• Application frameworks (Rails 2.1.0, cakePHP, some-J2EE, .Net 2.0)
• Web services (REST, SOAP)
• Relational database technology (MySQL, MS SQL Server, Pervasive/Btrieve, SQL/ODBC/JDBC)
• XML technologies
• Object-oriented analysis and design (UML) and design patterns
• Application server technology (MS IIS, Apache/Tomcat, JBoss, XAMPP)
• Distributed computing (JMS, COM),
• General tools (Ant, nAnt, TextMate, JBuilder, JDeveloper, Eclipse, MS Visual Studio, Rational Rose, Git, SVN, Perforce, SourceSafe)
Foreign languages: Portuguese, Spanish.
In a recent position as a software developer at a small startup, I helped bring clarity and understanding about market trends and user needs to technical discussions, which ultimately translated into better solutions. Besides a technical CS degree, I also have a business and finance academic background, and work experience in online marketing, which not only reflect my wide range of interests but also provide me with the unique and fresh perspectives that make me thrive in this role.
(Privately Held; Computer Software industry)
January 2009 — March 2009 (3 months)
Agile development of Rails applications.
(Non-Profit; 5001-10,000 employees; Information Technology and Services industry)
July 2008 — September 2008 (3 months)
• Contracted to work on a Ruby on Rails online survey engine (to be open sourced)
• Designed a mixin module to allow run-time selection of different authentication types and to easily accommodate additions using the Adapter pattern.
• Implemented the following authentication types: LDAP, and certificate and database based.
• Implemented an email notification system for new accounts and a reset password feature
• Test stack: Shoulda, CruiseControl, metric_fu
• Other work for the first 1 ½ month scratched after decision to port the app from PHP to Rails.
• Implemented openID authentication using PHP and CakePHP
• Scrum and Agile practices
• Presented three tech talks. Topics: Implementing a Portal, MixAuth Design, and Rails Plugins - Rolling our Own.
(Privately Held; 11-50 employees; Internet industry)
March 2007 — July 2008 (1 year 5 months)
• Designed and implemented a web portal (C#/.Net 2.0/XSLT)
• Designed the rules for, and lead a remote developer to implementation of, a SQL stored procedure to build and store user-friendly URLs, and designed xml schema for corresponding records to be used in a web portal.
• Developed a web portal: XSLT templates to process XML records; worked closely with UI designer to integrate XSLT into html interfaces; added url-rewrite module to allow the use of user-friendly URLs (C#, MS SQL Server, IIS).
• Designed and implemented a survey web service and database (SOAP/C#/.Net/SQL Server/IIS)
• Developed Poll and Survey desktop widgets
• Developed “Send to Friend” and “Report Inappropriate Content” features
• Lead the requirement and initial design phases of a Facebook prototype application.
(Public Company; 201-500 employees; Computer Software industry)
January 2004 — February 2007 (3 years 2 months)
• Designed and implemented a web application using Java/J2EE/JSF/Ant and Pervasive database in an integrated Apache/Tomcat server environment.
• Developed an Inventory Management System: everything from gathering the requirements, documenting, testing, to getting customer acceptance (C/Pervasive).
• Continued development of fault tolerant, custom applications (C/C#) in a high volume factory environment and the on-site delivery, integration, and level-3 support of high volume card production systems for domestic and international customers.
• Designed and developed COM libraries to serve xml documents loaded through a C# .Net application to C applications.
• Designed an algorithm and implemented it in PHP to traverse and synchronize directories and files between two Windows 2000 Servers.
• Developed a script in PHP to traverse directories and parse report files names into a text file.
Introduced a rapid process for user requirement gathering and for capturing bug reports.
(Privately Held; 11-50 employees; Defense & Space industry)
February 2002 — August 2003 (1 year 7 months)
• MICA (6 months): Independently developed a 3D interface to a battle field simulation for the purpose of supporting the feasibility concept of increasing the number of human-automation control of unmanned air vehicles from five to thirty. Technologies: Java and JView 3D package.
• SASOVA (8 months) – As part of a two-developer team, developed a database-driven social network system. Designed and deployed a database and report system for internal management of project tasks. Technologies: Java, JLoox and JClass packages, and MS Access.
• FACET (6 months) - Worked on a two-developer team building a next generation, real-time, air traffic control system using Java, multi-threads, C++ and JMS.
(Privately Held; 1001-5000 employees; Internet industry)
March 1999 — May 2000 (1 year 3 months)
• Worked with teams to coordinate the development and content production and translation of the Portuguese version of a large-scale website; analyzed end-user requirements and developed web pages accordingly.
• Designed and deployed database and reporting system to manage company’s 250+ strategic domestic and international internet domains.
• Interfaced with existing and prospective international partners to increase member acquisition for an online English school (englishtown.com).
• Developed, implemented and analyzed regional online advertising campaigns.
• Lead team’s technical initiatives: project management, presentations, and database design.
(Public Company; 1001-5000 employees; Computer Software industry)
1997 — 1998 (1 year)
• Coded enhancements and bug fixes for a messaging system that used MAPI to connect to different mail packages using Powerbuilder.
• Thoroughly documented test plans for a client/server workflow component.
• Consistently tested software functionality against MS SQL Server and Sybase databases.
Masters , Computer Science , 2002 — 2004
Research on Web Services Orchestration;
J2EE Application Sample (run on JBoss) and Online Tutorial for BU Students.
Bachelors of Science , Business Administration, MIS , 1994 — 2000
Computer Systems Specialist Program (CSSP), June/1997
Certificate of Finance, September/1997
http://www.storyofstuff.com Emerging technologies, Web 2.0, social networking, Second Life. Raw Food/Crudismo. Bodyweight Exercises/Yoga/Running/Scuba Diving (PADI certified Advanced Open Water Diver) and Snorkeling. Reading now: An Introduction to General Systems Thinking (Gerald M. Weinberg) Summer 2000: Studied Spanish at Eco Escuela de Espanol (www.ecoescuelaespanol.org) in Guatemala.
WebInno, BarCamp Boston
Digimarc TOP of the MARC - President's Circle Award, 2nd Quarter 2004