Post Job Free
Sign in

Design Software

Location:
Indonesia
Posted:
December 12, 2012

Contact this candidate

Resume:

Resume: James Munroe

Printer-friendly version (Rich-Text Format)

E-mail: James Munroe

HIGHLIGHTS

A wide range of experience in a variety of roles in new media production companies, including:

10 years software and systems troubleshooting and debugging experience, including Windows and Macintosh system troubleshooting

8 years as a developer of software, websites, databases, and multimedia for major government and corporate clients

Designed and wrote a desktop publishing software program in 1998 that is still generating over $100,000 in annual sales

Built investment analysis software for the private investing market, generating over $130,000 in annual sales

Experienced with entire software development lifecycle, from initial requirements analysis to final release (design specifications, quotes, time estimates, UAT, refactoring, documentation, post-implementation review, etc.)

Experienced architect of 3-tier systems using MVC architecture -- includes: architectural and interface design, programming, scripting, testing, session tracking systems, active code generation (SQL to Java using Perl), automated reporting, emergency notification systems, test suites

Experienced in graphic and audio design (illustration, digital photo processing, MIDI composition, sound effects design, film scoring, soundtracks)

Experienced writer of website and brochure copy, end-user documentation, manuals with illustrations, system specifications, quotes, project delivery schedules

Strong verbal and written communication skills (experience as an instructor and professional writer)

Strong commitment to client satisfaction

RELEVANT SKILLS / TECHNOLOGIES

Perl / mod_perl (CGI, DBI, module authoring, cron, command-line scripting): 7 years

Java (servlets, JDBC, applets, stand-alone applications): 4 years

Velocity / WebMacro (template engines), Jakarta-Tomcat, MySQL, mSQL (MiniSQL): 4 years

MS-SQL, Visual Basic: 8 years; ASP: 2 years

Unix shell (bash): 4 years; C / C++ (Borland, gcc, g 2 years

System/network installation, maintenance, troubleshooting (includes Windows, Mac): 10 years

HTML: 8 years; XML, XHTML: 3 years

Photoshop, Illustrator, Macromedia Director: 10 years

WORK EXPERIENCE

Nov. 2002

-

June 2003

AGF Management, Inc

.

Client Services Representative

Fielded calls from investment advisors, investors, and compliance officers from brokerage head offices, following up in whatever way necessary to keep clients happy, solve problems and facilitate business. Responsibilities included:

Answering questions on various topics such as back-end load schedules, CESG eligibility requirements, closing prices and historical values of mutual funds, RESP withdrawals, RRSP withdrawals, locked-in plans and governing federal and provincial legislation, etc.

Problem resolution by devising action plans and follow-up schedules with clients, faxing or mailing relevant documentation

Processing wire-order trades from corporate clients, brokers and individual investors, often in the hundreds of thousands of dollars

Notifying investment advisors of investor problems, to aid them in proactively serving their clients

Aug

. - Dec. 2002Ehighway, Inc

.

Programmer analyst

(contract

)

Acted as a

usability consultant

for the entire site

Designed and built an Internet chat system (Java, JDBC, MySQL)

Refactored existing site so that it was properly separated into an MVC architecture (PHP, MySQL, Smarty template engine), so that design and programming tasks could be separated

Incorporated session tracking into the site architecture

Built a search-engine front end to the database

Built a secure members area

June

- Aug. 2002Webkrew, Inc

.

Programmer

(contract)

Worked extensively on pay-per-click e-commerce transaction system:

hourly report generation (PHP, MySQL, shell scripts (bash), cron)

hourly imports of e-commerce transaction processor log data into database (cron, Perl, shell scripts (bash), MySQL)

commission payment calculation (Perl, MySQL)

validation of database summary tables against processor logs imported into Access and Excel using ODBC

built emergency notification system that contacted admins by pager, cellphone and email in the event of a system failure (cron, PHP)

documentation of the entire workings of the system

Windows troubleshooting (system troubleshooting, performance enhancement)

Jan. 2000

-

July 2001

Interactive Marketing Concepts, Inc

.

Programmer/Analyst

Java servlet and Perl CGI programming, database design (MySQL, mSQL) for major corporate and government institutions, including:

Department of National Defence

Liberty Mutual Insurance, Inc

.

Privacash (http://www.privacash.com)

and a host of lesser sites. Worked alone on some client sites, and as part of a 4-programmer team on others, liaising with designers and project managers as needed. Some project management exposure (managing the client relationship and expectations; liaising between our V.P. and clients regarding quotes and timeline estimates).

ASP/VBScript programming for SRT Medstaff (health care providers)

Automated test suites to simulate user activity every half-hour and contact the site admins by pager and email in the event of a system failure (servlets, CGI, cron)

Agent that retrieved insurance quotes and returned them both as XML and as tab-delimited, newline-separated records

Agent to send faxes and HTML emails to administrators based on customer input from online forms (Perl, Unix system calls)

Software documentation and bug-tracking, using Wiki, Bugzilla, StarOffice, and MS Office

Session-tracking systems using cookies and URL rewriting

Unit and functional test suites, in both Java (servlets, JUnit, HttpUnit, JDBC, MySQL) and Perl (Test, LWP::UserAgent, DBI, mSQL)

Automated daily and monthly site statistics reporting, based on access logs cross-referenced with the database (Perl, cron, mSQL)

Active code generation (SQL to Java using Perl)

Apache server administration and customization

Jan

. - Sept. 2000Thunderhead Creative

Advertising Copy Writer

(contract)

Campaigns:

Webpage copy for North Country Slate site, including case histories gleaned from an interview with one of the owners

Brochure insert for Digital Security Corporation's Power 832 Integrated Intercom / Alarm System

Brochure copy for Maple Lodge Retirement Homes

Mar. 1998

-

Jan. 2000

Canadian Shareowners Institute

Programmer / Analyst

All CGIs for the site including a paid members area, a price-retrieval agent that fetched closing prices daily from the TSE, a ListServe with HTML and plain-text emails, and a bulletin board service for members

Built investment analysis software which was retailed to thousands of buyers

Designed a serial-number algorithm for it that let us detect pirated copies when users registered their software online

Built in-house publishing software to generate magazine-quality images of stock profiles for publicly traded companies, using plain-text annual report data as input

Built derivative program to generate only the Revenue-EPS graphs for the sites paid members area, and annual report summaries in HTML and text

MS-DOS batch scripting for automated daily compressed backups

Graphic design and animation using Adobe Photoshop, Illustrator, and Microsoft GIF Animator

Book layout in QuarkXPress (The CSI Reference Book of Great Stocks and Grief Stocks)

Nov. 1997

-

Jan. 1998

Internet Presence Inc

.

Web Developer - System Administrator - Audio Designer

Responsibilities:

DNS, httpd and website administration on AIX RISC 6000, Linux Redhat and Windows NT servers

CGI programming in Perl 5, including: BBS, ListServes, forms processing, flat-file data management, search engines

Website design: Javascript, HTML, GIF animation, 3D modelling and texture-mapping, 2D graphic design

Digital sound effects design for Internet casino in SoundEdit 16

Apr. 1997

-

July 1997

Ontario Federation of Indian Friendship Centres

Database Designer/Programmer

Responsibilities:

Relational database design and programming using Visual Basic and Microsoft SQL in Windows 95 / NT environment; file encryption/decryption; VB calls to MS-DOS; program flowcharting at project outset using Adobe Illustrator

Jan. 1997

-

Apr. 1997

Compaq Canada Ltd

.

HTML Developer

Responsibilities:

Translation of paper-based communications (press releases, price lists, and other promotional documents) from RTF to HTML

Software & equipment research, recommendation and purchasing

May 1994

-

Oct. 1996

I. Hoffmann & Associates, Inc

.

Systems Manager - Instructor - Audio Designer

Responsibilities:

Hardware, software installation and maintenance across 90 Macintoshes comprising 5 networks, in a combined education and production environment

Automating cleanup tasks for Macintosh networks using AppleScript

Troubleshooting Lingo scripts in Macromedia Director

Providing consultation, assistance and advice for multimedia students

Instructor: "Digital Audio Composition and Editing," Interactive Multimedia Theory and Design module

Hybrid (cross-platform: multimedia and data) CD-ROM preparation and cutting

Regular DAT backup of both professional and student productions, using Retrospect software

MIDI composition, sound effects design, voiceovers, and digital audio mastering for several CD-ROM productions

EDUCATION

IBM Certification in Windows NT Enterprise Communications (IBM Communications Server and IBM Personal Communicator for Windows NT)

issued December 1997

Apple Certification (Simon Ross Associates) in Network Construction, Management and Troubleshooting issued October 1995

Certificate from the University of Toronto in Interactive Multimedia Theory and Design issued June 1994

REFERENCES

Available on request



Contact this candidate