Norman Kan

Norman Kan

Software Engineer @ TD

About

Over 10 years of proficient experience in Unix/Linux, Shell/Perl script, Oracle, PL/SQL, SQL query, Tuxedo middleware, Java and C++. Extensive experience in all phases of software development life cycle (SDLC), including requirements gathering, design, development, system integration, testing, implementation, troubleshooting and production support. Rich experienced in working with business team, development team, infrastructure team and IT operations team. In-depth knowledge in capital markets, banking systems, telecommunication systems and in complex data models. Solid experience in supporting critical issues, and under service level agreement (SLA). Skillful in both agile and waterfall development methodologies. A result oriented IT professional passionate in delivering high quality, sustainable and innovative business driven solutions. Highly dependable in meeting commitments, work independently, accept accountability, flexible, handle changes, stay focus under pressure and uncertainty. Have very strong research, analytical and problem solving skills. Well experienced in supporting production environment. Dedicate in handling emergency situations. Proficient in identify, explain and resolve problem, quick response, systematically gather information, sort through complex issue, seek input from other, address root cause, make timely and difficult decision. Always set high standards for myself and work hard to achieve them. Business and technology savvy with excellent communication skill and interpersonal skill. A true team player and always ready to support the project and the team. Able to think outside the box and willing to go the extra mile.

Country

Canada

City

Greater Toronto Area

Industry

Information Technology & Services

Skill

Perl, Unix, Shell Scripting, Oracle Database, Linux, SQL, PL/SQL, Java, C++, Python, DBI, SQL*Plus, SQL Tuning, Web Services API, WSDL, SOAP, SoapUI, Solaris, IBM AIX, Tuxedo

Experience

TD

Software Engineer

TD

LinkedIn
2016-5 - Present · 10 yrs 5 mos

Toronto, Canada Area

Roles and Responsibilities: • Fix issues in existing capital markets applications. • Enhance processes and outputs on existing banking applications. • Develop pre-processes to handle changed third party feeds. • Support capital markets applications implementation. • Support system hardware and software upgrade issues. • Investigate and analyze production issues to provide solutions. • Provide estimated time ETA on production support issues. • Provide estimates on development time based on requirements. • Update documentations and design specifications. • Comply with company’s coding standards and industry’s best practices in IT development. • Ensure the quality of solutions by performing code review and test case review. • Prepare unit test scripts and perform unit testing. • Assure banking security, governance and compliance requirements are met. • Communicate with production support team, business analyst team and infrastructure team.

CSG

Associate Architect

CSG

LinkedIn
2010 - 2015-10 · 5 yrs

Toronto, Canada Area

Roles and Responsibilities: • Responsible for system interfaces between our software and client’s internal systems. • Responsible for system implementation and production support. • Design and develop Perl/Shell scripts, Java functions and SQL queries. • Create functional requirements documentation, and design specifications. • Design and manage data model, create views and indexes. • Follow company’s code standards and industry’s best practices in software development. • Ensure quality of solution by performing design review, code review and test case review. • Prepare unit test scripts and perform unit testing. • Perform regression testing, stress testing and system integration testing. • Troubleshooting and resolving production issues in timely manner. • Work in on call production support. • Investigate performance issue and improve system performance. • Create and maintain procedure and operation documents. • Design and develop alerts and scripts to monitor system resources and health. • Perform database administration, backup, recovery, replication and clustering. • Liaise with development team, IT operations and infrastructure experts. • Resolve wide range of difficult problems in creative and practical ways. • Familiar with and worked in environment based on SOA and ITIL standards. • Prepare risks/issues management analysis, and escalate risk and issue in timely fashion.

Intec

Associate Architect

Intec

LinkedIn
2004 - 2010 · 6 yrs

Toronto, Canada Area

Roles and Responsibilities: • Responsible for system interfaces between our software and the client systems. • Design and develop API programs in Perl scripts, JavaScript and Java functions. • Follow company’s code standards and industry’s best practices in software development. • Ensure quality of solution by performing design review, code review and test case review. • Prepare unit test cases, perform unit testing and system integration testing. • Maintain comprehensive data model and project design documentation. • Investigate system bottleneck, performance tuning and improve SQL explain plan. • Create new Oracle database tables, indexes and partitions, and alter existing ones. • Configure and tuning Tuxedo middleware setups. • Work in on call production support. • Train users on how to use the system, and help IT operations to prepare run sheets. • Liaise with users, developers, testers, DBAs, operators and domain/functional experts. • Provide expert advice and support to other business units including business analysis, system testing, technical support and sales.

ADC

Senior Developer

ADC

LinkedIn
1999 - 2004 · 5 yrs

Toronto, Canada Area

Roles and Responsibilities: • Write quality code, follow code standards and best practices in software development. • Design and develop programs in Perl scripts, JavaScript and Java functions. • Develop API and interface programs to interact with client’s internal/external systems. • Develop customized solutions according to requirements, work requests and trouble tickets. • Perform code reviews with team leaders and peers to ensure code quality. • Prepare unit test cases, perform unit testing and system integration testing. • Maintain project design, user and operation documentation. • Support user acceptance test (UAT) and system implementation.

Saville Systems

Team Lead – AS/400

Saville Systems

LinkedIn
1997 - 1999 · 2 yrs

Toronto, Canada Area

Roles and Responsibilities: • Lead a small team of developers, and ensure assigned tasks are delivery on schedule. • Develop quality code, follow code standards and best practices. • Design and develop CL, RPG and COBOL programs. • Gather user requirements, estimate level of efforts, manage tasks and schedules. • Prepare unit test cases, perform unit testing and system integration testing. • Maintain project design, user and operation documentation. • Provide technical guidance and mentoring to junior developers. • Liaise with third party print vendors to print invoices.

ABN AMRO Bank N.V.

IT Manager

ABN AMRO Bank N.V.

LinkedIn
1993 - 1997 · 4 yrs

Toronto, Canada Area

Roles and Responsibilities: • Responsible for daily IT operations in the Toronto branch. • Responsible for running application systems, including payment and clearing, foreign exchange, and credit and loan systems. • Support desktop computers, LAN/WAN servers, internet and telephone systems. • Maintain procedure and operation documents for daily operations and troubleshooting. • Run daily/monthly updates, reports, data extraction, backup and restore. • Liaise with all levels of users in various departments and branches. • Liaise with the bank’s regional office in United States, and head office in Amsterdam.

ABN AMRO Bank N.V.

Senior System Analyst

ABN AMRO Bank N.V.

LinkedIn
1989 - 1992 · 3 yrs

Hong Kong

Roles and Responsibilities: • Gathering requirements, analyzing, designing and implementing application systems. • Create documentation from functional requirements, design specifications to operations manuals. • Interact with internal users and customers to gather business requirements. • Implement the bank’s software systems in the Asian branches. • Support operators and end-users on production issues.

Education

University of Toronto

University of Toronto

LinkedIn

Commerce, specialist in Computer Science

Norman Kan's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.