Kevin Bedell
Tech Lead/Architect/Java/Ruby/Mysql
Developer
603-275-9461
¥ kbedell AT gmail ¥ Manchester, NH 03104
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 Java/J2EE, Ruby/Rails, MySQL/Postgress/Oracle,
Unix/Linux/Mac OSX. Education includes MBA and BS in Engineering.
Experience
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: