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 technology –
CourseAdvisor, 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 lead – Axis
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
Consultant – Black 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: