RON MAKI
*** – *** Clark Blvd., Brampton, ON L*T 0J2 C: 604-***-**** adyb20@r.postjobfree.com
Summary
Expert educated software developer with over 25 years of experience, dedicated to constantly
improving tools and infrastructure to maximize productivity, minimize system downtime and
quickly respond to the changing needs of your business.
Highlights
BASIC, Python expert
Proficient in web frontend and backend coding
Proficient in Visual Studios plus .NET
SQL expert
Interface design and implementation
Team player
Project management
Requirements analysis and design phases
Analytical
Self-starter
Required Skills Synopses
Crystal Reports – First started to use at BC Hydro (Accenture and WestTech) to help report data for the Retired Employees department. Used again at Buy-Low Food.
SQL Databases - DB I started in 1993 at BC InfoHealth. DB2 at The Lowen Group in 1995, MS SQL I started learning in 2002 with Accenture Business Services and worked with it at lululemon for my ColdFusion project there. Postgresql I started at Cara Information Systems in 2008 and since then I have used it for multiple projects I have installed and administered it in Linux systems. At Professional Mixing Equipment I maintain, administer and use FireBird 2.5.
Linux / UNIX Scripting - I have Linux, AIX, Unix scripted since 1994 with SRI Strategic Resources Inc. Last Position at RRD the scripting was used as a programming language at times to do quick things like build flat files to be used by other processes or scripts.
Experience
Nov 2019 – Present Senior Developer/Systems Analyst
Professional Mixing Equipment
Fix and maintain a Engineering Mixing program written in QuickBasic and upgrade to work in Windows 64 bit environment using QB64, Visual Studio 2022 Visual BASIC
Create a new system to enter orders and quotes written in HTML, CSS, ExtJS on the frontend, python/Flask on the backend and Firebird 2.5 Relational Database
Mar 2019 – Jul 2019 Senior Programmer/Systems Analyst
RR Donnelly
Created and maintained CRA and MRQ tax forms for large Insurance and financial clients using COBOL, C and Unix scripting. Creating and manipulating AFP and PDF files for viewing, printing and mass mailing.
Nov 2016 – Mar 2019 Senior Developer/Systems Analyst
Professional Mixing Equipment
Fix and maintain a Engineering Mixing program written in QuickBasic and upgrade to work in Windows 64 bit environment.
Create a new system to enter orders and quotes written in HTML, CSS, ExtJS on the frontend and python/Flask on the backend
Nov 2014 – Nov 2016 Creating web pages using HTML, CSS, JavaScript, with python, Flask, Cheetah
templates and Postgresql on a Debian web server on the backend.
Jul 2008 - Aug 2014 Computer Specialist / Developer / Systems Analyst
Buy-Low Food LP, Surrey, BC
Maintained a legacy Accounting /Payroll/Inventory system in Qantel and Unix
Drove continual improvement to system architecture by refactoring old legacy code.
Collaborated with product and engineering team members to define and develop new product concepts.
Analyzed requirements and used systematic approaches to implement and document the tasks.
Helped get Crystal Reports functional to use for Stores to run reports
Maintained and kept running over 400 computers and 10 servers
Maintain a legacy Accounting /Payroll/Inventory system in Qantel and Unix
Slowly switching to use a PostgreSQL database. with Python, JavaScript tools, HTML5
Contractor
TamRon Enterprises Inc.
Position: Contractual Systems Analyst / Programmer
Apr 2008 - Aug 2008 Client: Cara Information Systems Ltd.
Responsibilities: RM/COBOL and Visual Basic Programmer.
Maintain a legacy Accounting system in RM/COBOL and Unix
Help convert the same accounting system to Visual Basic 6.0 using a PostgresSQL database.
Feb 2007 - Dec 2007 Client: lululemon athletica inc.
Responsibilities: Automate their Timesheet process for the Ceridian Payroll System
Convert from Ceridian to ADP payroll service
Created Crystal Reports of data for payroll and HR
Came up with an innovative way let stores enter time and calculate Stat Holiday Pay, different Commission Pays, OT Pay and Exceptional Bonus amounts for both Hourly and Salary employees
Used a MS SQL server database with ColdFusion MX, JavaScript and HTML Web Pages to produce a web application. This consisted of a Client Module that each store uses and a Controller Module to maintain the data & calculate and produce interface files to import into ADP & Ceridian Payroll.
Jun 2001 - Jun 2006 Client: Accenture Business Services for Utilities
Responsibilities: Maintain BC Hydro’s Payroll, Pension and Miscellaneous systems
Contribute to projects in the development and enhancement of applications, interfaces, reports, and conversion processes.
Design, develop, test and implement all required additions, modifications, interfaces, conversions and reports for the PeopleSoft HRMS 8.0.2 system
Analyze user requests and production problems to decide which actions should be taken
Provide production support from home as necessary
Contribute to projects in the development and enhancement of applications, interfaces, reports, conversion process, etc.
Design, develop, test and implement all required additions, modifications, interfaces, conversions and reports for the PeopleSoft HRMS 8.0.2 system
Transfer knowledge to team members as needed
All changes that were performed required unit and system testing with the functional teams involved (HR, Payroll or Finance)
Created system requirement documents and test plans which all had to be signed off on by the functional team
Duties included development and support of applications including the use of COBOL, Application Designer, PeopleCode, PeopleTools, SAS, SQR and PSQuery
Customized PeopleSoft to produce reports written in SQR, SAS and Crystal Reports
Some Specific Tasks:
Converted the PeopleSoft HRMS version 8.0 and batch processes from the Mainframe DB2 to Unix server Oracle
CICS programming in PL/I and PL/I PET, COBOL, and TELON. (to maintain Timesheets and position management in the old system)
Maintained both old IMS Database programs and new PeopleSoft DB2 Database based programs.
Modified existing & created external reports (needing Payroll Data) using COBOL II, PL/I, PL/I PET, SAS, SQL and SQR.
Lead consultant on Migration of Pension Administration System
Maintained the Pension Benefits System written in MS Access & VBA.
Added extra functionality to the management performance review process
Added a clearing account to payments that were for different company for previous services to the GL Interface. (experience with the GL module)
Conversion from PeopleSoft HRMS versions 7.5 to 8.0
Did many DB2 administrative tasks with PeopleSoft HRMS tables
Jul 2000 - May 2001 Discovery Software Ltd.
Position: Senior Programmer Analyst
Programmed School Administration Systems using Pascal & C.
Also used advanced DOS batch, PVCS, PolyMake, and Proprietary Programming Languages and Databases.
Converted data between Btrieve & ASCII formats.
Contractor
TamRon Enterprises Inc.
Position: Contractual Systems Analyst / Programmer
Apr 1998 - Jun 2000 Westech Information Systems Inc
Responsibilities: Payroll systems for a large company
They converted from an IMS Database to a PeopleSoft DB2 Database
Modified existing & created external reports (needing Payroll Data) using COBOL II, PL/I, PL/I PET, SAS, and SQR.
Maintained a Pension Benefits System written in MS Access & VBA.
Learning PeopleSoft Payroll (Database Structure and Menu System)
Mar 1996 - Dec 1997 BC InfoHealth Ltd
Responsibilities: Payroll systems for hospitals
Developed & maintained programs in Pascal on the PC, and PL/I on the mainframe
Developed Crystal Reports for Patient Care System
Feb 1995 - Apr 1997 Dynamic Datacorp People
Position: Sub-contractual Analyst/Programmer
Client: TCG Inc.
Designed and wrote a receiver system and related utilities that handle 16 dial-ins at one time (C++ in OS/2 Warp with Greenleaf COMM++ utilities).
Client: Apple Auto Glass
Wrote a front end for a call and retrieving system, to keep track of all files and queuing up calls to outside locations (FoxPro).
Client: The Loewen Group
Redeveloped an Insurance Management System (FoxPro). Developed a contractual Entry System (FoxPro), and helped to develop its Administration System (Delphi, DB2/2, client server, Lotus Notes). All of this for use by over 800 locations.
Client: BC Retired Teachers Association
Two years maintained a membership system for over 12,000 members (FoxPro).
May 1994 - Feb 1995 SRI Strategic Resources Inc.
Position: Sub-contractual Programmer/Analyst
Client: BC Tel Education Centre
Developed, maintained, and enhanced several systems, including Registration, Network Menu, and Management
Reporting. Used Clipper 5.2, Turbo Pascal 7.0, and Topaz 3.0.
Jan 1989 - Dec 1993 B.C. InfoHealth Ltd.
Position: Programmer Analyst II
Programmed Payroll, Financial, and Patient Care systems for hospitals.
Developed & maintained programs in Clipper, COBOL, FoxPro, Pascal, and PL/I.
Converted data between mainframe & PC formats using PC3270 emulation and 3770 RJE.
Researched CASE tools.
PC expert with DOS, Netware, OS/2, and Windows, providing support to internal and external clients.
Researched, purchased, and installed PC hardware & software products.
Helped with an AS/400 Patient Care system, Building new menus.
Jan 1988 - Jan 1989 Interglobe Project Management Inc.
Position: Computer Systems Department Head
PC to mainframe communications.
Developed & maintained programs in C, dBase IV, Lotus 123, and PL/I.
Worked in DOS, Netware, and Unix environments.
Maintained an SL1-ST telephone switch.
Purchased computer equipment & supplies.
Sep 1986 - Nov 1988 Numerous Contractual Positions
Languages used: Pascal, C, dBase III+, Powerhouse.
Applications: Music, Heat Sensing, and Office Applications.
Education
At British Columbia Institute of Technology (BCIT)
Bachelor’s Degree in Computer Systems (BS)
• Accounting • Business Communications
• Business Mathematics • Database Design
• Decision Systems • Programming Methodologies
• Management Accounting • Marketing
• Quantitative Methods • Statistics
• HP-3000 Programming (BASIC, Pascal, Powerhouse)
• Mainframe Programming (APL, Assembler, COBOL, FORTH, FORTRAN, PL/I, TOTAL)
• PC Programming (APL, BASIC, Lisp, Lotus 123, Prolog)
At The University of British Columbia (UBC)
Achieved Third Year Mathematics
• Biochemistry • Biology
• Calculus • Chemistry
• Computer Programming • Differential Equations
• English 100 • Geology
• Linear Programming • Mathematical Theory
• Matrix Algebra • Organic Chemistry
• Physics • Statistics
• Structural Physics • Thermo Dynamics
• Waves and Light
Technical Profile
Skill Name
Skill Level
Last Used
Experience
BASIC
Expert
Currently use
12 years
Clipper
Expert
4+ years ago
8 years
CICS
Expert
4+ years ago
7 years
COBOL
Expert
2 years ago
13 years
Crystal Reports
Expert
4+ years ago
6 years
DB2
Expert
3 years ago
9 years
dBase III+, IV
Expert
4+ years ago
8 years
DOS
Expert
Currently use
24 years
Excel
Expert
Currently use
9 years
FoxPro
Expert
4+ years ago
8 years
HTML/CSS
Expert
Currently use
4 years
JavaScript
Expert
Currently use
4 years
JCL
Expert
3 years ago
12 years
Lotus 123
Expert
4+ years ago
7 years
mainframe
Expert
3 years ago
12 years
MS SQL
Expert
Currently use
5 years
Pascal
Expert
3 years ago
13 years
PeopleSoft
Expert
2 years ago
9 years
PL/I
Expert
2 years ago
14 years
Postgresql
Expert
Currently use
4 years
Python
Expert
Currently use
7 years
RJE
Expert
4+ years ago
5 years
SAS
Expert
2 years ago
9 years
SQL
Expert
Currently use
10 years
SQR
Expert
2 years ago
8 years
Unix/Linux
Expert
Currently use
8 years
Windows 3.1 to 10
Expert
Currently use
20 years
Word
Expert
Currently use
15 years
Access
Intermediate
Currently use
8 years
Assembler
Intermediate
4+ years ago
6 years
Btrieve
Intermediate
4+ years ago
5 years
C++
Intermediate
4+years ago
3 years
Cheetah Templates
Intermediate
Currently use
4 year
Delphi
Intermediate
4+ years ago
3 years
DL/I
Intermediate
4+ years ago
6 years
Flask
Intermediate
Currently use
4 year
Java
Intermediate
1 years ago
2 years
Lotus Notes
Intermediate
4+ years ago
2 years
Oracle
Intermediate
2 years ago
2 years
OS/2
Intermediate
4+ years ago
4 years
OS/400
Intermediate
4+ years ago
4 years
REXX
Intermediate
4+ years ago
3 years
Visual BASIC
Intermediate
2 years ago
3 years
Upgrade Training: PC Support For AS/400.
C++ and Windows.
Online Java course.
Tools and Techniques - Systems Analysis and Design (CASE tools).
Coaching and Counseling Skills for Management.
How to Supervise Better and be a Better Manager.
Project Management Course (PMI)
References
Alex Kruzic RR Donnelly Programming Manager
416-***-**** adyb20@r.postjobfree.com
Jerry Campsall MixPro Managing Director
905-***-**** adyb20@r.postjobfree.com
Carlos Choy Buy Low Foods LP Supervisor of PC and internet projects
778-***-**** adyb20@r.postjobfree.com
John O'Toole BC Hydro/Accenture Work Leader
604-***-**** adyb20@r.postjobfree.com