Eric Means

eric@randomtree.org

 

EDUCATION

2000-2001

University of Louisville

Speed Scientific School

Master of Engineering, Computer Science and Computer Engineering – 12/2001

Louisville, KY

 

1995-2000

University of Louisville

Speed Scientific School

Bachelor of Science, Computer Science and Computer Engineering – 8/2000

Louisville, KY

 

EXPERIENCE

3/2005-Present

Advanced Solutions International

Austin, TX

 

System Architect/Team Lead

 

  • Responsible for design, implementation, and testing of industry-leading and well-regarded customer-relationship software for the non-profit and association market, including server-side, web-based, and thick client components.
  • Developed a Unified Login process/module for use by all applications in the suite based on the .Net 2.0 Provider model, and extended use of this module to third-party developers. Included development of a web service, documentation, sample code, and support of both internal and external developers.
  • Lead development of a brand new, .Net 3.5/Web Parts-based, highly extensible Content Management System integrated with (and used as the platform for developing) the rest of the application.
  • Served as the technical lead for the Tools Feature-Based Team (responsible for developing the framework/tools used by both internal and external developers and administrators) from January 2007-May 2008, and the team lead for that team from January 2007-present..
  • Mentored new employee from intern to full-time engineer status.
  • Served as “technical expert” for our installation of Team Foundation Server, including providing guidance and support to developers and management.
  • Presented on new and upcoming features at developer and customer conferences.

Technologies used: C# 2.0-3.5, ASP.Net 2.0-3.5, .Net 2.0-3.5, SQL Server 2005 and 2008 with Analysis Services and Integration Services, Team Foundation Server.

 

10/2003-3/2005

AutomationiQ

Austin, TX

 

Software Architect

 

  • Designed, developed, tested, maintained, and supported custom software for the automation of high-end commercial and residential spaces; more specifically, to provide an integrated, intuitive, flexible, and friendly way for homeowners to control every aspect of highly complex homes and systems.
  • Created software interfaces to security systems (Apex, Radionics), lighting systems (Cutler Hammer, LiteTouch, Lutron), pool controllers (Jandy), phone systems (Televantage), and a wide variety of IR- and RS232-controlled audio and video devices.
  • Performed ground-up redesign of application from Visual Basic 6 forms application to C# Windows Service, including modules which support self-management, remote control and configuration, and automatic error reporting. 
  • Technologies used: Visual Basic 6, SQL Server 2000, C# 1.1, OPC, Serial (RS-232) and infrared communications, device-specific protocols and drivers

 

8/2001-10/2003

The Boeing Company

St. Louis, MO

 

Embedded Software Engineer

 

  • A primary developer involved in redesigning, implementing, and testing several industry-leading, cutting-edge software applications pertaining to the maintenance of the F/A-18 Hornet and Super Hornet tactical aircraft. These applications were designed as modular 3-tier solutions which integrated identically with multiple back-end databases (incl. Access, Oracle, Sybase, and SQL Server) and vendor-supplied Maintenance Management Systems.

 

  • Designed and supported a secure, dynamic website which hosted documentation, testing information, and trouble reporting for supported application suites which conformed to US Navy security requirements.

 

  • Primary developer responsible for customizing and maintaining our process automation tool for managing change request process/activities, producing software metrics, etc.

 

  • On my own initiative designed, implemented, and supported a custom, extensible in-house application to manage automated software builds for multiple project languages, settings, and versions. The software integrated directly with SourceSafe for version control, cutting time to manage software builds by 50%.

 

  • Technologies Used: Visual Basic 6, Oracle, Sybase, SQL Server, Microsoft Access, ANSI C, Visual C++ 6, COM, Perl, HTML, ASP, ADO.

 

4/2001-8/2001

Everest Technologies

Louisville, KY

 

IT Consultant

 

  • Technologies Used: Active Server Pages, Visual Basic 6, SQL Navigator, Oracle 8i, DCOM, COM+, Delphi.

 

6/2000-4/2001

Darwin Networks

Louisville, KY

 

Application Developer/Web Developer

 

  • Technologies Used: Active Server Pages, Visual Basic 6, COM, SQL Server, ColdFusion, ADSI, Exchange.

 

 

8/1998-5/2000

Louisville Gas & Electric Co.

Louisville, KY

 

IT Programmer/Analyst

 

  • Technologies Used: Active Server Pages, Visual Basic 5 and 6, SQL Server, Crystal Reports, Delphi 4.0, Oracle.

 

TECHNICAL

 

  • Programming Languages: Visual Basic .Net, C#, Microsoft.Net, Microsoft Dot Net, Visual Basic 6, VBScript (including Active Server Pages), Javascript, C++, T-SQL, PL/SQL

 

  • Operating Systems: Microsoft Windows 95/98/NT4/2000/XP/VIsta; NT4, 2000, and 2003 Server; OpenBSD; Linux

 

  • Databases: MS SQL Server 6.0, 7.0, 2000, 2005, MSDE, and SQL Express; Microsoft Access; Sybase; Oracle 7 and 8; MySQL; PostGRE; embedded databases including SQLite.

 

  • I am familiar with multiple home automation systems (including Sony’s S-LINK and AMX systems), audio/video/security/lighting device control protocols, and OLE for Process Control (OPC) 2.0.

 

CERTIFICATIONS

 

  • Microsoft Certified Professional (MCP)
  • Microsoft Certified Application Developer (MCAD)
  • Microsoft Certified Solution Developer for Microsoft .Net (MCSD)

 

 

 

OTHER INTERESTS

 

·         Captain of a local recreational ice hockey team