Darin Wright
AeroLeads people directory · profile

Darin Wright Email & Phone Number

Senior Software Developer at IBM at IBM Winnipeg, MB
Location: Winnipeg, Manitoba, Canada 5 work roles 2 schools
1 work email found @ca.ibm.com 1 phone found area 204 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 86%

Contact Signals · 1 work email · 1 phone

Work email d****@ca.ibm.com
Direct phone (204) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
IBM Winnipeg, MB
Role
Senior Software Developer at IBM
Location
Winnipeg, Manitoba, Canada

Who is Darin Wright? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Darin Wright is listed as Senior Software Developer at IBM at IBM Winnipeg, MB, based in Winnipeg, Manitoba, Canada. AeroLeads shows a work email signal at ca.ibm.com, phone signal with area code 204, and a matched LinkedIn profile for Darin Wright.

Darin Wright previously worked as Senior Software Developer and First Line Manager at Ibm Winnipeg, Mb and Java Software Developer and Team Lead at Object Technology International, Winnipeg Mb. Darin Wright holds Master Of Science, Computer Science from University Of Victoria.

Company email context

Email format at IBM Winnipeg, MB

This section adds company-level context without repeating Darin Wright's masked contact details.

{first}_{last}@ca.ibm.com
86% confidence

AeroLeads found 1 current-domain work email signal for Darin Wright. Compare company email patterns before reaching out.

Profile bio

About Darin Wright

Darin Wright is a Senior Software Developer at IBM at IBM Winnipeg, MB.

Current workplace

Darin Wright's current company

Company context helps verify the profile and gives searchers a useful next step.

IBM Winnipeg, MB
Ibm Winnipeg, Mb
Senior Software Developer at IBM
5 roles

Darin Wright work experience

A career timeline built from the work history available for this profile.

Senior Software Developer And First Line Manager

Current
Ibm Winnipeg, Mb

* Eclipse technical lead for Debug Platform, Java Debugger, API Tools, and PDE (Plug-in Development Environment). Lead a globally distributed development team and participate openly with the Eclipse community.* Completed IBM management courses and act as a first line manager for a local team: interview, mentor, performance reviews, salary decisions, etc.* Lead the design and implementation of tools that analyze binary and API compatibility of Java classes. OSGi bundle manifests define package visibility and custom Javadoc tags define how APIs are intended to be used (implemented, extended, instantiated, etc). The tools report compatibility issues between versions of software and report API use violations within a single version. The tools work incrementally in the Eclipse SDK and in batch mode via Ant tasks consumed by release engineering builds. Java types and references are analyzed by reading class files and simulating class loading in an OSGi runtime.* Developed an asynchronous model driven viewer framework. The framework is used in Eclipse to support a wide range of debug architectures and allows the client (UI) to remain responsive in the face of debug severs that can be latent and unreliable. Updates are rendered in the UI thread as content, labels, and images become available from background worker threads. Background work is scheduled to prioritize updates and avoid conflict with operations/updates in other views. * Lead enhancements and maintenance of PDE as Eclipse migrated its underlying software provisioning technology.

Nov 2003 - Present

Java Software Developer And Team Lead

* Technical lead for Eclipse Debug Platform and Java Debugger. Remote lead for a team; Enhancements to the Eclipse debug infrastructure, frameworks, and Java debugger leading up to its initial open source release in 2003. Focused on developing an extensible stable platform and a richly featured Java debugger to support commercial debuggers for IBM and a community of open source debuggers.* Designed and implemented expression evaluation support in the Java debugger. Expressions are compiled into an AST and traversed in execution order while maintaining an execution data stack (arguments, results, etc., are pushed/popped). Message sends are invoked on remote VM via JDI and native operations are performed client side. Developed conditional breakpoints with this support.

Jul 2001 - Oct 2003

Java Software Developer And Team Lead

Object Technology International - Minneapolis, Mn

* Designed and implemented a debugger user interface in the Eclipse workbench that operates on artifacts and operations common to many programming languages and debuggers (abstracted as Java interfaces). Result is a common user interface that can be shared by many debuggers. Tool vendors provide debugger specific implementations of the interfaces and get a user interface for free.* Lead implementation of a Java debug client based on the open JDI (Java Debug Interface) standard, integrated into Eclipse Java Development Tools. Synchronous Java APIs are backed by a multi-threaded implementation communicating over a socket to a remote VM using a wire protocol to marshal/unmarshal requests, responses, and events.* Designed, implemented and tested a JDOM (Java Document Object Model). The DOM allowed clients to read and manipulate the structure and content of Java source files.Release engineer for distributed development team. Developed custom tools in Smalltalk for code integration, building, and distribution.

Dec 1998 - Jun 2001

Smalltalk & Java Software Developer

* Design and development of views and wizards for VAME (Visual Age Micro Edition – an IDE for Java, written in Java).* Design, development, maintenance, and testing of ENVY/Packager (Smalltalk packaging application).* Researched type inference algorithms and implemented a type inference engine for ENVY/Smalltalk. Simulated virtual machine optimizations via byte code manipulation for dynamically typed OO languages (polymorphic inline caching).

Apr 1995 - Nov 1998

Audio Software Developer

The Banff Centre Banff, Ab

Contract work for New Media Research at the Banff Centre included modifications of VSS (Virtual Sonic Space - 3D audio localization algorithm), the packaging of VSS into a C library for 3rd party use and MIDI control, MAX programming to control a laser disk player, and running the audio components of previously developed VR pieces.

Nov 1994 - Mar 1995
2 education records

Darin Wright education

FAQ

Frequently asked questions about Darin Wright

Quick answers generated from the profile data available on this page.

What company does Darin Wright work for?

Darin Wright works for IBM Winnipeg, MB.

What is Darin Wright's role at IBM Winnipeg, MB?

Darin Wright is listed as Senior Software Developer at IBM at IBM Winnipeg, MB.

What is Darin Wright's email address?

AeroLeads has found 1 work email signal at @ca.ibm.com for Darin Wright at IBM Winnipeg, MB.

What is Darin Wright's phone number?

AeroLeads has found 1 phone signal(s) with area code 204 for Darin Wright at IBM Winnipeg, MB.

Where is Darin Wright based?

Darin Wright is based in Winnipeg, Manitoba, Canada while working with IBM Winnipeg, MB.

What companies has Darin Wright worked for?

Darin Wright has worked for Ibm Winnipeg, Mb, Object Technology International, Winnipeg Mb, Object Technology International - Minneapolis, Mn, Object Technology International - Victoria, Bc, and The Banff Centre Banff, Ab.

How can I contact Darin Wright?

You can use AeroLeads to view verified contact signals for Darin Wright at IBM Winnipeg, MB, including work email, phone, and LinkedIn data when available.

What schools did Darin Wright attend?

Darin Wright holds Master Of Science, Computer Science from University Of Victoria.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Darin Wright you were looking for.

View similar profiles