Ian A.

Ian A.

Senior Software Developer

Toronto , Canada

Experience: 20 Years

Ian

Toronto , Canada

Senior Software Developer

84704.4 USD / Year

  • Immediate: Available

20 Years

Now you can Instantly Chat with Ian!

About Me

Canadian citizen/resident with almost 20 years of IT experience as a Software Developer/Programmer with expertise in Java, C++, and various application/web servers. Experienced in database administration, system maintenance, and remote work for U.S.-...

Show More

Portfolio Projects

Description

Prototyped, modelled, coded, tested and deployed a financial demo application which provides a mock-up of an online bank with the ability to open accounts and process transactions on various account activities (e.g. stock buys/sells, savings deposits, etc).

Show More Show Less

Description

  1. Adding parsing, dimension computations and clustering for test-farm crash artifact files generated from Linux Breakpad sources

(2) Add a database artifact import mechanism (running as a Jenkins job) and a new & separate analysis component (file parsing, dimension calculations, clustering) for various source types emanating from customer crash files. Also, correlation programming and presentation to relate customer and test-farm crash issues.

(3) various improvements to the database schema (new tables, views) and STAT tool presentation (screen enhancements), as well as memory management optimization,Also implemented C3P0 connection pooling to eliminate hanging & other problems due to lost connections.

Show More Show Less

Description

  • Developed and implemented new screens (SSUI), and related server side validation logic for Tax Forms, LIF products and Transfer/ Fund Order process for various plans (e.g. TFSA, RRSP). Environment: Java (J2EE & Swing) using Eclipse, Oracle PL/SQL using TOAD
  • Worked on additional logic, tweaking and optimization for batch procedures and validation logic for file export on RESP/RDSP/QESI outbound process and import/inbound process for files returned from government.
  • Environment: Java (J2EE) using Eclipse, Oracle 11.2 PL/SQL using TOAD (stored procedures)
  • Responsible for defect resolution and compliance projects for screen (SSUI) and server side issues for various client streams. Work involved analysis, coding and unit testing. Environment: Java (J2EE & Swing) using Eclipse, Modelling using Rational Rose, Oracle 11.2 PL/SQL using TOAD, Visual Basic 6.0
  • Provided coding assistance and testing for conversion data from clients. Environment: Java (J2EE) using Eclipse, Oracle 11.2 PL/SQL using TOAD

Show More Show Less

Description

  • Performed analysis and coding (from specifications) of pension/health plan calculations and user entry logic (e.g. banking information, claims adjudication, termination & death payments) as well as screen configuration using PL/SQL (packages, stored procedures), triggers, views) for release to client.
  • Wrote batch process for enrolment, payroll, outside payments using internal development IDE (utilizing interface to PL/SQL)
  • Worked on various bug fixes and enhancements for clients carrying the live system product including additional Java modifications (adding ancillary methods) in affected classes.
  • Implemented periodic builds (applying CVS deltas and merging with template) for internal development as well as installation on remote client site.

Show More Show Less

Description

  • Wrote business logic and screens for pension transaction handling GUI used for withdrawals, inter-fund transfers and terminations in accordance with user specifications.
    Environment: Java, HTML, JavaScript
  • Developed browser input screens and PDF output displays for various back-end UNIX report modules. Environment: Java, HTML, JavaScript

Designed and implemented

  • Researched, coded and tested drill down menu system for pension reports.
    Environment: Java, HTML, JavaScript
  • Enhanced interface with clients by writing an EDI system for reconciliation / editing / reporting of contribution /earnings information based on ASCII load/transfer from UNIX, dial-up FTP, MAPI and FAX.
    Environment: VC++ / MFC

Show More Show Less