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.-...n/web servers. Experienced in database administration, system maintenance, and remote work for U.S.-based firms.
Show MoreSkills
-
-
- 3 Years
Intermediate
-
-
-
-
- 4 Years
Intermediate
-
-
- 7 Years
Intermediate
-
- 3 Years
Intermediate
-
-
-
-
- 2 Years
Advanced
-
-
- 4 Years
Intermediate
-
-
-
- 8 Years
Intermediate
-
- 2 Years
Intermediate
-
-
-
-
- 16 Years
Advanced
-
-
- 8 Years
Advanced
-
-
-
-
- 5 Years
Intermediate
-
- 7 Years
Advanced
-
-
- 2 Years
Intermediate
-
- 13 Years
Advanced
-
- 13 Years
Advanced
-
- 8 Years
Intermediate
-
- 2 Years
Advanced
-
- 10 Years
Advanced
-
- 2 Years
Intermediate
-
-
- 7 Years
Advanced
-
-
-
- 7 Years
Advanced
-
-
-
-
-
-
-
-
- 20 Years
Advanced
-
- 6 Years
Advanced
-
- 4 Years
Intermediate
-
-
- 7 Years
Advanced
-
- 18 Years
Expert
-
- 2 Years
Intermediate
-
- 2 Years
Intermediate
-
-
- 2 Years
Intermediate
-
- 6 Years
Intermediate
-
- 12 Years
Intermediate
-
-
- 5 Years
Intermediate
-
-
- 2 Years
Intermediate
-
-
-
- 5 Years
Intermediate
-
-
-
- 8 Years
Intermediate
-
- 4 Years
Advanced
-
-
-
-
-
-
-
-
-
-
-
- 4 Years
Advanced
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3 Years
Intermediate
-
-
-
-
-
-
- 8 Years
Intermediate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Portfolio Projects
Description
- 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 LessDescription
- 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
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.
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
Verifications
-
Phone Verified
Preferred Language
-
English - Fluent
Available Timezones
BROWSE SIMILAR DEVELOPER
-
Richard K
Senior Software Engineer
-
James N
Experienced .NET Software Engineer
-
Menashe B
Mule ESB / Anypoint Platform / API-led Architecture / Integration Expert
-
Tommy L
Senior System Software Engineer
-
Steven T
Have coded almost everything from firmware through apps, dev to valid to customer suppport
-
Mikhail B
Seniors Micro-Services consultant
-
Eric A
Embedded Engineer
-
Thamil S
Project Manager
-
Terry L
SAS Consultant
-
Jeffrey L
Cisco Network and Voice Engineer with heavy Linux / C / PHP / Python programming background