Gerald Benson
Hunter River, PEI
******.******@*****.***
Canada
http://dragonzero.com
C0A 1N0
Introduction
A dedicated application and web solutions developer. Greatest skill is the ability to grasp new technologies and concepts in very short periods of time. Perform full implementations as well as providing support and training with these newly acquired skills.
A capable Architect, with intimate knowledge of enterprise network topologies and their associated services. 20+ years of experience with many languages, technologies and techniques.
Summary of Qualifications
1)Over 25 years of experience with computer systems, small to large networks and web design.
2)In depth knowledge of the Microsoft.NET Framework.
3)In depth knowledge of the PHP framework and jQuery with AJAX.
4)Formally trained as a Network Engineer (MCSE).
5)Extensive knowledge of most web and application development technologies.
6)Practical knowledge of the application development lifecycle.
7)Proven asset with network and hardware administration.
8)Strong understanding of Radiology workflow and patient care.
9)Eager to help anyone; Developer, Quality, Sales, Service, Management and End-User support.
10)Highly efficient and focused, tasks routinely delivered ahead of schedule.
11)Thirst for knowledge, continual learning, new technologies are exciting, challenges are enjoyable.
Languages:
C#
SQL
HTML
PHP
VB6/VB.NET
VBScript
ASP.NET
JavaScript
XML
ActiveX
Bash
DOS
CSS
Java
SOAP/XML
Coldfusion
Frameworks / APIs:
.NET
Visual Studio
Atalasoft dot.Twain
FlexLM/FlexNet
Infragistics
NAnt
Code Armor
MsBuild
Oscommerce
InstallShield/MSI
WMI
MS Office 2003/2007/2010
Bootstrap
jQuery/jQueryUI
Platforms:
WindowsXP/Vista/7/8/2003/2008/2012
IIS 6/7
Active Directory
VMWare
Terminal Services
Debian Linux
Red Hat Linux
Slackware Linux
Solaris 9/10
Apache1/2
Oracle
MySQL
Subversion
Team Foundation
ETS Transvault
Epson ESC/POS
Education
CompuCollege
Charlottetown, PEI January 2004 – July 2005
Course - Information Systems Specialist Plus
Curriculum -
Computer Fundamentals with keyboarding (44 wpm)
Operating Systems Fundamentals (MS-DOS)
A+ Hardware, and Software
Novell CNA Netware 5.1
Full MCSE 2000 Server Curriculum (7 Courses)
Introduction to Red Hat Linux
CISCO Routers CCNA
Network+
Office 2000(Word, Excel, Access, PowerPoint)
Graduated 22nd of July 2005 with overall grade average of 92%
Professional Experience
Buz Software
Toronto, Ontario January 2011 - Present
As a .NET developer, main task is to develop a comprehensive private club management platform. Responsible for investigating requirements, research and prototyping code, source code management via Agile based iterations or releases.
Secondary responsibility is to provide direction and some team management with regards to the development process. As well as provide oversight with regards to major technical challenges and achievements.
Accomplishments
Implemented continuous integration techniques with regards to build releases and testing.
Implemented a Proxy Server to address an obscure known incompatibility with .NET Web Services and Coldufusion.
Implemented a formal testing process to the development workflow, dramatically increasing product quality.
Developed a Sales Management component.
Developed a highly configurable modern informational Dashboard system.
Developed a fully responsive Touch Screen application layout.
Inherited development of an existing slightly antiquated Point Of Sale (POS) interface, have taken this component up to modern techniques and technologies.
Developed an extensive Supplier Manager component, including a managed Purchase Order/Supplier Invoice workflow.
Have developed many internal architectural enhancements to the software and team development processes.
Angle Media Group
Toronto, Ontario August 2010 – September 2011
As a PHP and jQuery developer, main task is to develop a comprehensive e-learning platform, based on a retired version specific for a single customer. Responsible for research and prototyping code, source code management via Agile based iterations or releases. Have developed the platform to be very dynamic, so that the system can be configured for a wide variety of customer profiles and larger enterprise market segments.
As a secondary responsibility, web site design using the Wordpress CMS system, as well as other custom designed web solutions.
Wearing the hat of an enterprise architect, have consulted on RFPs in the enterprise market, specifically within the Healthcare segment.
Accomplishments
Implemented source control using Subversion, for code tracking and branches for releases.
Implemented a Test Case Management system, and a Defect Tracking system, both of which increased product quality.
Implemented a formal testing component to the development workflow, dramatically increasing product quality.
Developed a user hierarchy system within the e-learning platform.
Developed a chaptering system for uploaded videos.
Developed a Flash video metadata injection routine; that allows pseudo-streaming with video files.
Developed a database session storage system; that allows full control of all logged in users. This also facilitated the ability to restrict the system to a single login for each user account.
Developed a csv based bulk user import system.
Sandcastle Technologies
Summerside, PEI January 2007 – February 2008
Starting as a Quality Engineer, in a team with over 60 people. Focused on an enterprise class “Next-Generation” Radiology Information System (Carestream RIS); a system for managing all aspects of the workflow of radiology departments. Experienced with the same “Current-Generation” RIS, which this new version is modeled after.
Responsible for writing and executing test cases. Tracking requirements and defects. Writing and maintaining documentation. Provided training when required. Proficient with the suite of Compuware tools; QA Director, C.A.R.S., Track Record and Reconcile.
Installation and administration of Carestream PACS for Diagnostic Workstations. On Windows and Solaris Server platforms. Provided administrative and desktop support for integration testing, and customer demonstrations.
After one year, was promoted into a development position.
February 2008 – August 2010
Software developer responsible for evaluating third party APIs, creating concept prototypes, implementing fully working versions in the larger application framework. Support these new features, by training Quality, Sales, Service and other Developers, solving defects. As well, maintaining documenting; Requirements, Feature Specifications, and Training Material for several audiences (Developer, Service, Sales, End-User).
Had the unique opportunity to experience the Agile development methodology, using practices and principles from Scrum, eXtreme Programming (XP) and Continuous Integration, while as a Quality Engineer then as a Developer on the same project. As well as being involved in the full development life cycle of the application.
Accomplishments
Developed and maintained a fully automated NAnt build environment for the RIS Client. This system produced Daily Builds, which had a positive impact on product quality.
Developed a scanning feature for acquisition and management of documents that are associated to patient records, developed the user interface using the Atalasoft dot.Twain API.
Developed a film tracking feature, library functionality for loaning and returning of legacy paper based patient images, as well as other Clinical Film Management features.
Developed an ActiveX Web Delivery control, hosted by Internet Explorer, taking this security model into consideration. This control facilitates the launching, installation and maintenance of the RIS client over the web.
Created an InstallShield installation package for the RIS Client which tightly integrated with the ActiveX Web Delivery system.
Developed an unmanaged integration with ASP.NET and the FLEXNet C++ API for licensing enforcement.
Took part in installing and administering a source code repository using Subversion to replace an existing Visual SourceSafe system. Performed branch and merge operations when required. Performed routine backups.
Advantage Communications
Charlottetown, PEI January 2005 – July 2005
Shared Queue: Responsible for troubleshooting dial-up, high speed, and wireless home internet connections. Also the related programs and services, i.e. Mail Clients, Web Browsers, access issues, and configuration.
July 2005 – October 2006
Shared Level 2: Duties then included troubleshooting Satellite internet access. Educational Software. Hotel Wireless access. I also monitored and responded to E-mail and Chat support requests.
October 2006 – December 2006
Hosting: Duties expanded to include the support side of web site development, hosting tools, web design software, E-mail and domain management.
December 2006 – January 2007
Hosting Technical Specialist: A much higher level of support. Direct administrative access to Domain Registrars and Web Servers.
Independent Consultant 1995 – Present
Designed Maintained and provided technical support to several homes and small offices. Supported a wide variety of services; such as printers, file servers, web servers, internet access, wireless networking, firewalls, desktop applications, home theatre, console modifications, satellite services. Maintenance included routine backups, hardware/software repairs and upgrades.
References are available upon request.