Post Job Free
Sign in

Software Engineer Senior

Location:
Whitby, ON, Canada
Posted:
September 28, 2025

Contact this candidate

Resume:

Garfield Lewis

Senior Software Engineer

********.*****@*****.*** 416-***-**** https://www.linkedin.com/in/garfieldlewis

Professional Summary

Results-driven Senior Software Engineer with over 35 years of experience in designing, building, and optimizing software systems across industries. Expertise in C/C++, assembler, system-level programming, debugging, and performance tuning. Proven track record in relational database internals, SaaS system architecture, multi-threaded development, and cross-platform solutions. Strong collaborator with a history of successful product launches and technical leadership.

Technical Skills

Languages: C, C++, Python, Assembler (x86, x64, IA64), Bash, SQL, PHP, Perl, HTML, CSS, Java, JSON, XML

Frameworks & Tools: AngularJS, Visual Studio, VSCode, Git, CMake, GNU Make, Jenkins, Jira, Confluence, GDB, WinDBG, VTune, perf, Docker, Valgrind

Databases: DB2, PostgreSQL, MySQL

Platforms & OS: Linux, Windows, AIX, OS/2

Methodologies: Agile Development (sprint based approach), Clean Code, Code Review, Mentoring, Collaboration, Software Profiling

Specialties: Performance Tuning, Debugging, Multi-threading, Security, Compilers, SDLC

Professional Experience

Senior Software Engineer

LzLabs GmbH 09/2016 – 07/2025

Led development of relational database (RDB) subsystem using PostgreSQL.

Engineered key DB2z compatibility features including encryption and data type support.

Designed and implemented APIs and security/authorization layers.

Built GDB disassembler extension for z/OS in Python reducing debugging time by 50%.

Developed primarily in C and C++.

Technologies: C, C++, PostgreSQL, Python, Linux, Git, Jira, CMake, Jenkins, JSON, XML, Docker, Valgrind,

Chief Software Architect & Engineer

Flow Healthcare 05/2014 – 09/2016

Co-founded company and designed a SaaS solution for medical procedure reporting.

Full-stack development using PHP, MySQL, HTML, CSS, AngularJS, and LAMP.

Implemented version control, issue tracking, and CI/CD pipelines.

Technologies: PHP, AngularJS, MySQL, Linux, Bitbucket, Jira, Bamboo, Git

Software Engineering Manager

Vital Insights 04/2014 – 08/2014

Managed development of Foresight SaaS platform used in automotive customer surveys.

Directed road map for next-generation application in Windows .NET stack.

Performed team evaluations and mentored junior engineers.

Technologies: Windows, .NET, Agile, Leadership

Senior Software Developer

IBM Canada Software Lab 01/2012 – 07/2013

Developed DB2 V10.5 SIMD abstraction layer for BLU Acceleration increasing performance by greater than 20% on the IBM Power platform and 15% on Intel.

Increased data compression by more than 90% if stored in columnar tables.

Enabled cross-platform performance optimization (Intel, AMD, IBM Power).

Technologies: C, C++, Assembler, SIMD, AIX, Linux, Windows, GDB, Visual Studio

Senior Developer – DB2 pureScale

IBM Canada Software Lab 10/2008 – 01/2012

Owned problem determination for DB2 pureScale’s shared-everything architecture.

Built automatic diagnostic data collection across multi-node setups.

Technologies: C, C++, Linux, AIX, Windows

Senior Developer – DB2 Windows Development

IBM Canada Software Lab 07/2000 – 10/2008

Ported DB2 to Windows 64-bit and IA64 platforms; wrote custom assembly routines.

Led implementation of Extended Security features in DB2.

Collaborated with Intel, AMD, Microsoft.

Technologies: C, C++, Assembler, Windows Security, IA64

Senior Developer – DB2 Performance

IBM Canada Software Lab 02/1997 – 07/2000

Focused on performance optimization and compiler enhancements for DB2 on Windows.

Technologies: C, Performance Tools, Benchmarking, Windows

Associate Development Analyst – DB2 Integration

IBM Canada Software Lab 08/1995 – 02/1997

Led DB2 integration with third-party solutions and WORM device prototyping.

Associate Development Analyst – VisualAge C++

IBM Canada Software Lab 06/1992 – 08/1995

Maintained VisualAge compiler and debugged code generation issues.

Technologies: C, C++, OS/2, Windows, Assembler

Associate Development Analyst – MVS/VM Support

IBM Canada Software Lab 07/1989 – 06/1992

Supported MVS/VM systems; developed IDSS/CMVC bridge in C and REXX.

Education

Bachelor of Computer Science

York University – Toronto, ON 09/1985 – 05/1989

Awards & Recognition

Outstanding Technical Achievement Award, IBM Canada (2005) – For implementation of Extended Security for DB2 for Windows

100GB TPC-H Benchmark, Intel Corporation (2003) – For Itanium2 benchmark contribution

World Record TPC-C Benchmark, IBM Canada (2000) – For DB2 on IBM Firestorm system

Compiler Optimization Award, Intel Corporation (2000) – For enabling Intel C++ Compiler migration and performance gains



Contact this candidate