Jim Ing’s Line Noise

Rants and raves on (mostly) technology

Resume

Jim Ing

Profile

  • PHP Zend Certified Engineer (ZCE).
  • Highly-motivated computer professional with 11 years of experience in software/web development, 4 years in technical support/sales, and 1 year in technical training/writing.
  • Experienced in both Unix and Windows development environments.
  • Reputation for producing high-quality deliverables.
  • Resourceful and possess good problem-solving and organizational skills.
  • Excellent communication, presentation, and documentation skills.
  • Recognized for providing outstanding and prompt customer service.
  • Work well independently, on teams, and in fast-paced environments on multiple projects.

Technical Skills

  • Markup Languages: HTML/XHTML; CSS/DHTML; XML (XSL/XSLT); SVG; SGML.
  • Scripting Languages: JavaScript (DOM, AJAX, JSON); ASP/JScript; PHP (PEAR, PECL); Perl/CGI; Ruby on Rails; Shell scripts (bash, ksh).
  • Programming Languages: Microsoft .NET (C#, ASP.NET, ADO.NET); Java (JSP, Servlets, Beans, JDBC); C/C++; Visual Basic 5; Delphi 3 (Pascal); Lotus Notes R.3.
  • Databases: MySQL; SQL Server 2000 (Transact-SQL); Access; Oracle (PL/SQL, SQL*Plus); dBASE.
  • Servers: Apache; lightTPD; Mongrel; Tomcat; Internet Information Services (IIS); Netscape Enterprise Server; BEA WebLogic Server.
  • Operating Systems: Windows 3.x/9x/Me/NT/2000/XP/2003/Vista; Linux (Debian/Ubuntu, RedHat/CentOS/Fedora Core, Gentoo/Sabayon); FreeBSD; Solaris; OS/2; MS-DOS.
  • Applications: PhotoShop CS; Paint Shop Pro; Gimp; Pixel; CorelDRAW; Visio; Microsoft Project; Microsoft Office; OpenOffice.org; WordPerfect; Lotus 1-2-3.
  • Development Tools: UltraEdit-32; Visual Studio.NET; Komodo; vi; jEdit, Eclipse; Subversion; CVS; Bugzilla; Ant; Solaris Packaging; phpMyAdmin, Openads (phpAdsNew), VMware Server; Doxygen.

Work Experience

iTV Web Developer
The Weather Network, Oakville, Ontario
  • The Weather Network (www.theweathernetwork.com) is the leader of weather information services in Canada across all mediums including cable, satellite, Internet, wireless and newspapers.
  • Analyze business requirements, develop technical solutions in PHP, Flash, JavaScript, MySQL, and SQL Server.
  • Set up client data feeds.
  • Projects: Dynamic Mapping, WxStation for IESO, Product Layout Editor, Radar Loops.
Sr. Application Developer
The Business Place (Jenam Securities Inc.), Mississauga, Ontario
  • The Business Place (www.thebusinessplace.com) is an online “matchmaking” service connecting investors looking for a business for sale and vendors trying to sell a business, as well as brokers, banks, venture capital firms and other business suppliers.
  • Analyzed business requirements, developed technical solutions in PHP, JavaScript, and MySQL.
  • Designed and developed an object-oriented framework that allows developers to rapidly build web applications. Core technologies include:
    • JUICE (Just a User Interface Component Engine)
    • Dynamic SQL query builder for search pages
    • Complex email-based message system for anonymous messages
  • Designed the site for usability, standards-compliance, search engine friendliness, and security.
  • Established programming guidelines and procedures.
  • Promoted the site using SEO techniques and web analytics.
  • Managed and maintained hardware (dedicated Linux servers, Windows 2003 server, Windows 2000/XP clients), software, security, and networking.
Software Developer (R&D)
AudienceView Software Corporation, Toronto, Ontario
  • AudienceView (www.audienceview.com) provides a fully integrated Ticketing, CRM, Business Intelligence, Web Sales, Funds Management, and Executive Report system for Sports, Theatre, and Not-for-Profit organizations.
  • Designed and developed leading-edge product functionality based on user stories in an aggressive release-based team environment.
  • Customized core product for clients like MLB, Toronto Blue Jays, and Mirvish Productions.
  • Developed UI code using ASP, server-side JScript, client-side JavaScript, HTML, DHTML, CSS, and SVG. Developed report templates in XML/XSL and SQL.
  • Lead developer for the Online Sales, Online Renewals, and Kiosk product modules.
  • Developed a flexible web-based Load Testing and Performance Reporting application using JavaScript and ASP.
  • Coordinated and executed performance tests, published results and escalated problems.
  • Developed a Bulk Data Loader in C# and COM for migrating customers and orders.
Programmer/Analyst (Contract)
Thomson Carswell, Toronto, Ontario
  • Carswell (www.carswell.com) provides products and services that are used by legal, tax, accounting, and human resource professionals in Canada.
  • Analyzed business requirements and led the development of an intranet-based Case Processing Tool (CPT) used to store information on court cases. The CPT replaced four aging applications and has significantly improved productivity with enhanced functionality.
  • Prepared requirement, design, and user documentation.
  • Developed a working prototype using PHP, JavaScript, and Oracle.
  • Designed and built a 3-tier (MVC) application using JSP, Servlets, and Beans running on Tomcat and Oracle that utilized a database connection pool.
  • Prepared requirements, design, and user documentation.
  • Solved a problem in the CCDB GUI that editors had tolerated for over a year.
Application Solution Developer
Amdocs Canada Inc., Toronto, Ontario
  • Amdocs (www.amdocs.com) combines innovative billing and CRM software products and services with deep business knowledge to enable true, integrated customer management.
  • Designed and developed IP Billing and Management solutions for Tele Denmark, Verizon Wireless, and Bell Sympatico using Amdocs Horizon and Mobile Enabler products.
  • Developed a credit card authorization interface to CIBC PCLink for Bell using Perl and XML.
  • Developed a “Provisioning to EDR Interface” and a nightly process to terminate accounts for Verizon Wireless using Java.
  • Prepared requirements, high-level design, detail-level design, and test documentation.
  • Developed and taught course material to developers, partners, and clients; and consistently received outstanding evaluations.
  • Served as interim Team Lead for External Interfaces on the Bell project.
  • Nominated for a PS award for developing an Employee Skills Inventory Database and Developer’s Reference Library.
Team Leader (Development)
Rogers New Media, Toronto, Ontario
  • Rogers (www.rogers.com) is a diversified Canadian communications and media company.
  • Led a team of 10 developers in the design, development, testing, and implementation of web applications for Quicken.ca, Yahoo! Canada, CNET Canada, Macleans, Chatelaine, and Flare.
  • Prepared project plans to meet functional business requirements and management deadlines.
  • Collaborated with internal content groups and external vendors to define technical solutions.
  • Assisted in the hiring, training, and evaluating of team members.
  • Developed a content management system in PHP, Perl, and Oracle that gathered data from news feeds and articles posted by news editors.
  • Lead developer for stock quote applications and investment calculators.
  • Managed and maintained critical production servers (web, NAQ stock quote, and ad servers).
  • Provided second-level support for online advertising systems (NetGravity and a proprietary Yahoo! ad system), and generated web analytic reports.

Co-op Experience

Programmer (Co-op)
National Research Council Canada, Ottawa, Ontario
  • Continued the development of the Seamless Messaging System using artificially-intelligent agents to filter and deliver multi-modal messages.
  • Performed benchmarking routines, and improved the system design and response time by 50%.
  • Employer Evaluation: Above Average.
Programmer (Co-op)
Sun Life Assurance Company of Canada, Toronto, Ontario
  • Designed and built the Travel & Entertainment Expenses prototype using Access.
  • Migrated Lotus 1-2-3 reporting applications to Excel.
  • Automated and improved the weekly system performance and chargeback reports.
  • Employer Evaluation: “Above” Excellent.

Education

Microsoft Certified Application Developer (MCAD)
triOS Training Centres, Toronto, Ontario
  • 2071 - Querying Microsoft SQL Server 2000
  • 2073 - Programming a Microsoft SQL Server 2000
  • 2124 - Programming with C#
  • 2310 - Developing Microsoft ASP.NET Web Applications Using Visual Studio.NET
  • 2389 - Programming with ADO.NET
  • 2524 - Developing XML Web Services Using Microsoft ASP.NET
  • 2557 - Building COM+ Applications Using Microsoft .NET Enterprise Services
Computer Programmer/Analyst (Co-op), Honours
Georgian College of Applied Arts & Technology, Barrie, Ontario
  • Dean’s List (90%), Georgian Scholar.
  • Systems Project Group Leader: CENTAURS (Computer-Enhanced Network Traffic and User Reporting System) for Barrie Connex Inc., an Internet Service Provider.
Bachelor of Arts, Psychology
University of Waterloo, Waterloo, Ontario
  • Specialized in Developmental and Educational Psychology.
  • Fulfilled requirements for the Management Option.
  • Minored in Philosophy.

Courses

  • php|works and db|works 2006 Conference (Sep 2006)
  • php|works and web|works 2005 Conference (Sep 2005)
  • C#: Developing .NET Applications - Learning Tree (Jan 2003)
  • Developing Enterprise Applications with EJBs - BEA Education Services (Jan 2002)
  • Hands-On Java Programming - Learning Tree (Nov 2001)
  • C++ Programming: Hands-on - Learning Tree (Apr 2001)
  • Bourne Shell Programming - Learnix (Apr 2000)
  • Hands-on Project Management: Skills for Success - Learning Tree (Oct 1999)

References

Available upon request.

Pages

    open all | close all

Categories

    open all | close all



Recent Comments

Tag Cloud



Blogroll


Archives

    open all | close all


Meta



Spreadfirefox Affiliate Button

www.spreadthunderbird.com


free counters