EDWARD A. HENNIS
5014 NW 27th Drive,
Gainesville, FL 32605
http://edward.hennis.org/resume/
2017@edward.hennis.org
PGP Key ID: 90034F3E

SUMMARY

  • 27 years professional software design, development, and engineering experience.
  • 12 years supervisory and managerial experience.
  • 40 years computer-related experience as a student, hobbyist, and enthusiast.
  • Extensive expertise with C/C++, ColdFusion, PHP, HTML, JavaScript, SQL Server, MySQL, Unix, Windows, networking, system maintenance, and system administration.
  • Knowledge and experience with FDA-regulated medical devices, HIPAA, ISO9000, ISO9001, ISO9002, and Deregulated Energy Markets.

OBJECTIVE

Seeking a software development / engineering position at a stable company that can provide a dynamic environment with opportunities to learn new skills and concepts, solve interesting and challenging problems, and work with intelligent and exciting people.

PRIMARY SKILLS

Expert  C/C++, C# / .NET, Database Design and Programming, JavaScript, MFC / Win32 Programming, Programming, Software Engineering, SQL Server
Advanced  ColdFusion, MySQL, PHP
Intermediate  Agile / Scrum, Visual Basic / .NET
Classroom  Java

WORK EXPERIENCE

Infinite Energy, 7001 SW 24th Ave, Gainesville, FL 32607, http://www.infiniteenergy.com/
  Senior Software Developer Supervisor, October, 2012 - Present
  In addition to the responsibilities of a Developer, supervise two to three other developers, including mentoring, training, time planning, hiring, discipline, annual reviews, and strategic planning.
  Senior Software Developer, August, 2007 - October, 2012
  In addition to the responsibilities of a Developer III, participate in high level design process for future products and solutions. Train and assist junior developers and analysts.
  Developer Programmer III, February, 2007 - August, 2007
  Develop solutions, improve and maintain existing products, and perform database analysis for data processing, transaction management, and third-party communication.
Citrix Systems, 851 W Cypress Creek Road, Fort Lauderdale, FL 33309, http://www.citrix.com/
  Lead Software Development Engineer 2, August, 2006 - February, 2007
  As part of Life Cycle Maintenance team, provided solutions to customer reported problems and bugs. Solutions typically consisted of reproducing problems, analyzing their cause, researching design documents, consulting with team members and members of other departments, then using Visual Studio to develop a solution in C# or C++.
SR Technologies, 4101 SW 47th Avenue, Suite 102, Fort Lauderdale, FL 33314, http://www.srtrl.com/
  Software Developer, March, 2006 - August, 2006
  Participated in development of several diverse projects. Implemented USB device driver for proprietary hardware using the Windows Driver Model (WDM). Migrated several existing software projects in both C#.NET and Visual Basic.NET to make full use of new driver functionality. Provided debugging, assistance, and training to other developers on projects involving embedded C and Visual Basic.NET. Wrote simulation and testing software for Windows CE devices.
Niu Tech, 6001 Broken Sound Parkway, Boca Raton, FL 33487, http://www.theuseful.com/
  Programmer III, August, 2005 - February, 2006
  Designed, developed, and supported web-based information management software using PHP and MySQL. Collaborated with internal users, managers, and other developers to design and develop specifications and features. Mastered the Google AdWords API, and worked extensively with the Yahoo! Search Marketing API. Developed unit tests for verification and debugging.
 
  • Search Engine Marketing Keyword Management System (SEM KMS) - Internal online information management system for Google AdWords. Used for fine-grained information management, and collection of detailed statistics. General requirements include a high degree of data integrity, robust data synchronization using the Google API, and mirroring Google's GUI while including value-added features. Projects included data synchronization using the Google AdWords API, change tracking and logging, report retrieval and processing, and multiple language support.
Free Peers, 300 71st Street, Suite 500, Miami Beach, FL 33141, http://www.freepeers.com/
  Independent Consultant, August, 2005 - April, 2006
  Senior Software Engineer, March, 2004 - July, 2005
  Developed, maintained, and supported Windows software application using Microsoft Foundation Classes (MFC) and Visual Studio.NET 2003. Worked in a highly collaborative environment during conception, design, and implementation stages of development. Tracked, diagnosed, and repaired bugs in new and old code, including those from other developers. Provided technical support and customer relations with beta testers via an online forum.
 
  • BearShare - Modular, multithreaded, network intensive peer to peer (P2P) application using the Gnutella file sharing network. General requirements included massive scalability, low response time, functioning within an unreliable network, and preserving users' privacy. Projects included refactoring local file management library for robustness, functionality, and expandability, improvements to incomplete download file preview, global search result filters, and initial implementation of general web server functionality.
ZFour Consulting, 18060 West Dixie Highway #202, Aventura, FL 33160, http://www.zfour.com/
  Systems Engineer, March, 2000 - February, 2004
  Participated in full life cycle development of cross-platform web-based applications with ColdFusion, PHP, Apache, IIS, Microsoft SQL Server, and MySQL. Administered a small number of Red Hat Linux servers providing CVS, proxy, security monitoring, ssh, time, and web services. Partially responsible for administration and maintenance of several Windows XP and 2000 workstations and servers. Before relocating in October, 2002, successfully performed duties while telecommuting three (3) to five (5) workdays per week.
 
  • Healthcare Information Management System - HIPAA compliant online medical database, data entry, clinical trials, inventory control, and sample management system. Long term project developed with ColdFusion MX and SQL Server 2000 using Dreamweaver MX.
  • Show Manager - Online trade show information, scheduling, billing, and accommodation manager. Short term project developed with PHP and MySQL.
Awareness Technology, PO Drawer 1679, Palm City, FL 34991, http://www.awaretech.com/
  Independent Consultant, March, 2000 - August, 2001
  Director of Software Development, September, 1999 - March, 2000
  Software Systems Developer, January, 1997 - September, 1999
  Developed and managed full life cycle of several software applications for Windows 95/98/NT with C++ using Microsoft Visual Studio and Microsoft Foundation Classes, as well as supervision and management of other software developers. Responsible for user support, software support, system administration, network security, and administration of a mixed network of over fifty (50) Windows, Macintosh, Linux, and FreeBSD servers and workstations.
 
  • ChemWell® - control and data analysis of fully automated medical testing device, generating quick and accurate results for doctors to use in their professional diagnoses. Long term project developed with C/C++ using Microsoft Visual Studio and MFC. Involved FDA and ISO9000, ISO9001, and ISO9002 compliance.

EDUCATION

University of Florida
  College of Engineering, Gainesville, Florida.
Bachelor of Science, December, 2011.
Major: Computer Science. Minor: Electrical Engineering.
Coursework includes: Data Structures, Discrete Structures, Software Engineering, Operating Systems, Cryptology, Numerical Analysis, Digital Design, Microprocessor Applications, Database Management Systems, Legal and Social Issues, Networking, Engineering Economics, and Sparse Matrix Algorithms.

ACTIVITIES

Vaxer.net
  Co-system administrator of a small community-based Internet service currently running on a CentOS platform providing web, email, and shell access to approximately 60 geographically diverse users. Responsible for system maintenance, configuration, user assistance, security diagnostics, troubleshooting, mailing list management, and other administrative tasks.
 
     URL: http://www.hennis.org/user/eah/resume/Edward-Hennis-resume.php