EDWARD A. HENNIS | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
PGP Key ID: 90034F3E |
||||||||||
SUMMARY |
|||||||||||
|
|||||||||||
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 |
|||||||||||
|
|||||||||||
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. | |||||||||||
|
|||||||||||
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. | |||||||||||
|
|||||||||||
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. | |||||||||||
|
|||||||||||
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. | |||||||||||
|
|||||||||||
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. | |||||||||||