Creative and highly analytical application developer offering 10+ years of application development experience with proven visual design and layout talents (see friendlyweb.ca) and a reputation for gathering and negotiating user requirements.
Superior mathematical and technical problem solving skills (Master of Science in Mathematics) with extensive experience and achievements within the financial, banking and insurance industries
Requirements Analysis and Negotiation - successes in a variety of business environments
Application Design and Implementation - full development cycle
Smooth communications with clients and business partners - appreciated ways of non-technical articulation
User Interface / Web Page design - clarity, user convenience, compliance with standards
Problem Solving, Troubleshooting
Design and Technical Documentation - author of appreciated textbooks
Object Oriented Programming
Content Management System customization
Certifications: Sun Certified Java Programmer (Java2 Platform), Oracle PL/SQL programmer, E-commerce Developer (University of Toronto, 2006)
Platforms: Unix (SunOS, Linux, MacOS) , Windows, OS400
Programming: Java (J2EE), JavaScript (Ajax, JQuery), Oracle PL/SQL, Visual Basic, Perl, PHP, C, Clipper, HTML, DHTML, XSLT, XML, WML, CSS
Web Hosting: Portal Technology (Plumtree), Content Management Systems (Joomla), Apache + Tomcat (Solaris, Linux), Struts, WebSphere on AS400, Strategi on AS400
Database: Oracle, mSQL, mySQL, DB2, MS SQL
Other: Photoshop, Gimp, Ant, Maven, Perforce, SVN, CVS, Visual Age for Java, Eclipse
- Created front end for publishing system
- Contributed to the renewal of the template driven view system
- Put the most sophisticated and sensitive part of the Court Canada web application into a user friendly and easily maintainable wizard framework, providing the design pattern for future wizard applications of the company. (That meant creating a new page flow and layout with streamlining the JavaScript functionality)
- Architectured and programmed the document type maintenance suite (received compliments about the clear layout and friendlyness of the pages)
- Created the design framework and the code for the document and record listings, with reusable facilities for detail viewing, reordering, pagination etc
- Set up and customized content management system (based on Joomla), transferred content from other content management systems
- Built complete content managed web sites (design, content management, functionality, additional content administration panels)
- Built store locator ( requirements, design, coding, listing administration and mass update functionality)
- Assisted designers with technical tasks ( JavaScript, ActionScript)
- Designed and developed modules for a web based system for online business registration. Participated in creating a consistent, user-friendly design and interface.
- Developed - among others - the Medical News and Editor's Pick portlets
- Built system design for other features
- Designed, documented and tested regular content update processes.
Served as senior developer on several client software development projects (KPMG, AT&T, Bank of America, others).
Updated Visual Basic (Excel) bonus planning application,
Added features and improved user interface design for community Web site
Created style sheets for banking application front end (Blackberry, WML).
Developed configuration utility for large Web-based application.
- consistently delivered quality software resulting in high customer satisfaction.
- created interactive configuration utility for a web-based application (sole contributor through the development cycle).
- Completed - as member of a small team - a very successful financial web application.
- created interactive configuration utility for a web-based application (sole contributor through the development cycle).
Built and supported pieces for the Excite Canada Web site.
Branded large sections of site for Canada
Created scripts to process data feed files and customization information.
Gathered requirements from producers, marketing personnel and management.
Trained other Toronto-based production engineers who joined team after launch.
- Executed flawless, on schedule launch of excite.ca Web Internet portal as member of portal development team
- Supported and added features to excite.ca; trained fellow developers to maintain the site.
Led Altamira's Web site reorganization and redesign efforts.
Created user interface (design and client-side functionality) for the online account inquiry system.
Maintained, upgraded and added Web applications.
Coordinated with technical, marketing and customer support personnel in enhancing the site. Taught co-workers HTML, CGI, Perl and JavaScript.
- Set up - as a result of negotiations with marketing, customer service and investment advisors - new "look and feel" standards.
- Ensured consistent, full functionality and continuous improvement of site.
- Designed online account management system front end and interface for communicating with back end. Design still in use as of November, 2004.
- Trained technical team to work with the Web site.
Developed Java applications from business needs analysis to completion. Supported existing applications and suggested new software solutions.
- Created tool to maintain an Intranet section for procedure manuals, making them easy to access and navigate; tool provided significant print cost savings.
- Developed new rate transmission application that picks up rates from Reuter's feed, applies customer-specific spreads and transmits the data in the required file format
Developed and maintained web sites. Programmed interactive pages, some of which were dynamically generated from database search results. Served as Web site administrator and technical resource for other developers.
Upgraded pension system to accommodate requirements for implementing IVR system.
Implemented foreign content tracking.
Added reporting and bulk load tools.
This resume lets you add notes before you print it out. You'll see the link saying "Add Note" on the right side whenever your mouse touches a section. Just click on the link and use the form that comes up.
Your notes won't get stored in any kind of database, but they'll appear on the resume page (both the one on the screen meant for your online reading and the printer-friendly version)