Kevin Bedell

Ruby/Rails * Agile development * Team Lead

603-275-9461  ¥  kbedell@gmail.com

 

SUmmary

 

Seasoned, flexible Technical Team Lead with experience at all levels of the software development process – from developer/coder, to Tech Lead, to systems/application architect, to department and project management. Track record of carrying significant responsibility for building and maintaining production applications in both start-up and large company environments. Team player and willing to play whatever role required to get the job done.

 

Strong communication and mentoring skills. Conference speaker veteran with 100+ published articles and interviews.  Co-authored popular book on Jakarta Struts, a widely-used Java/J2EE Application Framework. Broad knowledge and deep expertise in developing and getting applications live using Ruby/Rails, RSpec/Cucumber, Git, Cloud Deployment. Education includes a BS in Engineering and an MBA.

 

Experience

 

Director of ENgineering Backchannel Media, Boston, MA (10/2009 to present)

Responsibility for delivery of Backchannel MediaÕs primary business application. Directly manage ruby/rails developers, production operations, QA, project management, etc. Operate as scrum master in an agile development process. Also spent time coding and contributing to ruby/rails code.

 

Partial list of accomplishments:

á       Developed overall schedule for core business application development. Brought project in on time.

á       Wrote Ruby/Rails code. Use GIT, RSpec, Cucumber. Deployed to Engineyard. Used S3 for image storage.

á       Interviewed and hired rails developers. Located and brought candidates in for interviews.

á       Configured NAGIOS for production monitoring. Published ruby gem to integrate Rails servers to Nagios for monitoring.

á       Host monthly ÔhackfestÕ in conjunction with the Boston Ruby Group.

á       Outsourced work to local Ruby/Rails consultants Thoughbot and Vermonster. Oversaw outsourced work and managed relationships.

 

 

Director of advertising technologyCourseAdvisor, Inc, Wakefield, MA (11/2006 to 1/2009)

Early employee of a start-up utilizing Search Engine Marketing in the Higher Education market. Developed deep knowledge of managing Search Engine Marketing including Google Adwords, Yahoo, MSN, etc using automated systems. Utilized Ruby/Rails/MySQL for most application work. Developed very deep skills as both a MySQL developer and a MySQL DBA.

 

Handled a broad range of responsibilities in a fast-growing startup including department management, coding, design, architecture, managing off-shore staff, etc. Staff was very lean and I did a great deal of coding in addition to management.

Technical duties included:

á       Performed maintenance and modification of production Ruby/Rails application to support ongoing site needs.

á       Maintained and extended an internal Ruby/Rails application for internal reporting and management.

á       Data Warehouse star-schema modeling including fact, dimension and summary tables.

á       Implemented a nightly batch ETL process based on Pentaho Kettle. Replaced it with a real-time ETL process written as a set of SQL scripts/procedures that allowed us to achieve a Ôlive data warehouseÕ 10-20 mins delayed from production.

á       Wrote 10,000+ lines of MySQL Stored Procedures.

á       Implemented deployment and batch jobs using Ruby / Capistrano.

á       Was primary MySQL DBA for a 1TB+ set of databases including performing backups/restores, server migrations, capacity planning, performance tuning, etc.

á       Architected, managed developers and performed detailed code review for an extension of the Java-based Quartz scheduler to enable it to schedule jobs on multiple servers.

á       Maintained Python code for applications including fetching data feeds from our production site to feed the data warehouse.

 

 

Senior technical team leadAxis Technologies, Burlington, MA (6/2005 to 10/2006)

Java/J2EE Team Lead, Architecture and Senior Development work. Worked on-site at Fidelity Investments in Merrimac, NH.

 

Consultant working on-site at Fidelity Investments doing Java/J2EE development. Performed senior development and architectural duties on a large, enterprise-class application with an intended user base of 10,000+ users. Assignment extended multiple times and eventually moved to the core, system framework team.

Worked with a wide range of technologies including IBM Websphere, Eclipse, Clear Case, SOAP-based Web Services and a range of other Java- and J2EE-based technologies. Performed code reviews and coordinated work with off-shore teams in addition to my core, development responsibilities.

 

 

 

Senior ConsultantBlack Duck Software, Waltham, MA (9/2004 to 6/2005)

Open Source Software Management and Licensing Consulting. In addition to billable consulting time, I also wrote articles and white papers and spoke at Industry Conferences for this highly-visible start-up. I was an early employee of the company and developed/sold/delivered all early professional services offerings.

Select Projects:

 

 

E-Business Architect - Sun Life Financial, Wellesley, MA (6/2001 to 9/2004)

Led and supported a full-range of technical development, architect, and implementation functions to enable seamless operations and to satisfy changing technology requirements for a leading financial services firm. 

Select Projects:

 

Technologies:

Weblogic Server 5.1/6.1/7.0/8.1, Netegrity Siteminder, SQL Server 7/2000, Apache Axis, Netscape Enterprise Server, Netscape Directory Server (LDAP), J2EE, EJB, JMS, JMX, Servlets/JSP/Struts, JUnit, Ant, XML, SOAP/Web Services, Xerces/SAX/DOM/ JDOM/Castor, J2EE Architecture, UML, and Object-Oriented Design and Development.

 

 

 

 

 

 

Technical Manager - Viridien Technologies, Inc., Westford, MA (8/2000 to 6/2001)

Technical Management responsibilities including managing teams of developers, overseeing architecture, implementation and delivery of applications.

Select Projects:

 

Technologies:

iPlanet Application Server 6.0, iPlanet Web Server, Netscape Directory Server, ATG Dynamo Application Server, Dynamo Personalization Server, Dynamo Commerce Server, J2EE, JDBC, EJB, RMI, Servlet, JSP, Log4J, JUnit, Ant, CVS, Oracle 8i, 8.1.6, Sun Solaris 8, and Linux Operating Systems.

 

 

Web Application Architect - CMGI (1/2000 to 8/2000)

Served as Architect and Team Lead overseeing and supporting application development and web-based architecture initiatives.  

Select Projects:

 

 

Technical Sales Consultant - Oracle Corporation (6/1999 to 1/2000)

Served as a technical sales consultant conducting technical pre-sales work for a full range of clients spanning multiple industries. Specialized in Oracle Database, Java and Application Server products. Completed significant training on Oracle product suite.

Select Projects:

 

 

Technical Presales Engineer - Information Advantage, Corporation (1/1998 to 6/1999)

Managed technical pre-sales responsibilities for a fast growing data warehousing software company.

 

Assisted a broad range of customers in the design and development of prototype data warehouse applications; defined data warehousing requirements and made recommendations for design/roll-out strategies. Technologies included Solaris/AIX, Oracle and Red Brick relational databases, Star Schema Data Modeling and Database/Data Warehouse Design.

 

Director of Information Systems - WELBRO Constructors, Inc. (3/1995 to 1/1998)

Functioned as hands-on Technical Manager who led this $100 Million Construction company through a major technology transformation to support changing business and technology needs.   Was Technical Lead for a Reengineering project that resulted in a significant restructuring of the company.

 

Senior Software Engineer / Team Lead - Johnson Controls World Services (5/1988 to 9/1992)

Deployed high-reliability, complex applications based on C/UNIX. Served as Team Lead and directed software engineering projects and deployments for this diversified Fortune 200 company. Received 3 significant promotions in 5 years. Received the highest possible ratings for "Creativity in Approaching Problem Solving" and for "Technical Knowledge" during performance reviews.

 

Earlier Roles:

Senior Software Engineer - Automated Custom Systems – C/Unix Developer

Programmer/Analyst - Electrospace Systems – C/Assembly Language Developer

 

education

 

MBA, Crummer Graduate School of Business, Rollins College, Winter Park, FL

¤  Merit Scholarship; Director and Project Leader - Crummer Consulting Group

 

BS Mechanical Engineering,  Michigan Tech University, Houghton, MI

¤  Michigan Higher Education Association Merit Scholarship

 

Professional Development  

 

Certifications Earned:

Conferences/Presentations/Leadership Activities:

Publications: