Carl Macdonald Email & Phone Number
@wacom.com
3 phones found area 503 and 508
LinkedIn matched
Who is Carl Macdonald? Overview
A concise factual answer block for searchers comparing this professional profile.
Carl Macdonald is listed as Lead Software Engineer at Wacom Technology Corp., a with 337 employees, based in Portland, Oregon Metropolitan Area, United States. AeroLeads shows a work email signal at wacom.com, phone signal with area code 503, 508, and a matched LinkedIn profile for Carl Macdonald.
Carl Macdonald previously worked as Senior Software Engineer at Wacom Technology Corp. and Owner / Principal Engineer at Madwolf Software.
Email format at Wacom Technology Corp.
This section adds company-level context without repeating Carl Macdonald's masked contact details.
AeroLeads found 1 current-domain work email signal for Carl Macdonald. Compare company email patterns before reaching out.
About Carl Macdonald
Broad career spanning firmware, drivers, complex accounting systems, client/server internet applications, databases, web sites.Prefer working in C/C++/Objective C but have done Java, PHP, Python, SQL, HTML, CSS, and JavaScript among other things.
Listed skills include Os X, C, C++, Android, and 18 others.
Carl Macdonald's current company
Company context helps verify the profile and gives searchers a useful next step.
Carl Macdonald work experience
A career timeline built from the work history available for this profile.
Lead Software Engineer
CurrentWorking to impart my knowledge to other team members. At the same time identifying improvement areas for the Mac driver and initiating projects to address them.
Senior Software Engineer
Developing OSX drivers for Wacom branded products.* Mobile Studio Pro shared core and OSX specific driver pieces.* Cintiq Pro 13 & 16 shared core and OSX specific driver pieces.* Intuos Pro 6 shared core and OSX specific driver pieces.* Developed 3D model viewer to examine differences in render times between fixed command lists and vao rendering on macOS.* Expanded previous model viewer work to Android VR ndk with code shared with macOS.* Improved color calibration utility to communicate over the digital video connection rather than USB.
Owner / Principal Engineer
CurrentPorted HexODec to Android. Updating Manor software to latest OS's and hardware.
Lead Software Engineer / Jr Manager
Promoted to lead engineerWhile still responsible for coding tasks was also responsible for recruiting and supervising a team of 4 other engineers to increase productivity. As the team was responsible for several products on multiple platforms instituted a program of cross training the team with a goal of any engineer being comfortable working on any of the platforms (OSX, Windows, Linux, Java) at any time.In March of 2015 started and took point developing a proof of concept Android app communicating with Download.com servers via Json API's. The primary purpose of this project was to spark internal discussion of what a Download.com mobile app might be, and to start teaching other engineers about developing Android apps.
Senior Software Engineer
CBS acquired CNetResponsible for continuing development of TechTracker (rebranded from VersionTracker Pro) Macintosh client Windows client and Linux server. TechTracker is an application to scan all other applications on a computer and notify the user of any available updates. After notifying the user of any new updates the user may choose to download and/or install some or all of the available updates. Responsible for server handling 500,000+ product queries per day via a MySQL database. Optimizing queries and involved with architecting database server topologies to maintain response speed under increasing loads.• Awarded patent 9,098,370 for method to improve OSX application uninstalls.• Made minor modifications to Linux server code to be able to develop in XCode and take advantage of the XCode GDB GUI wrapper.• Designed and implemented separated OSX TechTracker into a UI application (written in Objective-C and Cocoa using interface builder) and a background daemon (written in Objective-C++) with system preference panel.• Developed cross platform code modules for download management, threading, product api communication, ca api communication, task management used in all the native applications.• Developed APE (Automated Product Extractor) which is responsible for extracting product identifying information (bundle ID's, md5 and sha256 signatures).• Java console / control server• Rest API• Multiple VM's on VMWare VSphere remote controlled by Java console.• Antivirus scanning utilizing Avast!• Icon harvesting from applications• Supervised 5 remote contractors developing companies new Download App (TechTracker replacement).
Owner / Principal Engineer
Started own label to keep skills up. Developed HexODec programmers calculator for iOS. Primary project was The Manor, a 2d chat system similar to The Palace written from scratch utilizing embedded Python for scripting. A self developed carbon engine to run on Windows. Server software on Linux and macOS with encrypted data stream. Supporting web site in colocation center.
Contractor Via Adecco Technical
Asked by Tektronix to return to update previous work for OSX 10.3 and new vendor revisions.
Contractor Via Adecco Technical
Temporary position at Tektronix porting new Java based video wave form monitor to the Macintosh for the video product dept. The wave form monitor works as a plugin to Avid’s video editing software, which then passes the data to the wave form application. Responsibilities included:• Porting native C libraries to Macintosh OSX and Unix in general.• Rewriting GUI routines in C for OS9, as OS9 does not support J2EE.• Advising on Macintosh GUI design principals.• Advising on Macintosh market expectations
Senior Engineer / Scientist Ii (Grade 8)
Working in the Desktop Management Solutions Group converting Network Assistant to OS X. some of the accomplishments I enjoyed in this position are:• Developed an inter-application communication channel using Mach kernel messaging.• Helped other team members understand Unix networking and general Unix OS issues.• Updated Network Assistants user interface to be Aqua compliant.• Fixed disk verification routines to work on Unix file systems
Lead Software Engineer
Promoted back into the lead server engineer position.• Managed a staff of 5 engineers• Customization for a large customer so Java users are uniquely identified. • Security fixes in Windows & Unix servers so that users can't download unauthorized files from the users system.• Developed proof of concept for how the original palace paging software could be placed on top of a public domain paging server quickly and easily.• Designed new server architecture to allow configurations in a server farm.• Developed a server performance monitoring tool that measures processing time and network latency with a Java based web display.
Senior Software Engineer
Retained by Communities.com when Communities purchased The Palace, Inc as a Senior Engineer. While with Communities I have continued developing the palace software with the following highlights:• Recovered the palace source code after the Beaverton shutdown. • Rolled out revision 4.2 of all the servers solo • Added Midi support to the Macintosh client via internet config, which brought other benefits. • Integrated the Win32 server with the common core code6/99 Promoted back into the lead server engineer position.• Managed a staff of 5 engineers• Customization for a large customer so Java users are uniquely identified. • Security fixes in Windows & Unix servers so that users can't download unauthorized files from the users system.• Developed proof of concept for how the original palace paging software could be placed on top of a public domain paging server quickly and easily.• Designed new server architecture to allow configurations in a server farm.• Developed a server performance monitoring tool that measures processing time and network latency with a Java based web display.
Lead Software Engineer
Formerlly The Palace Inc. Aquired by Electric Communities.Palace was an internet virtual graphical chat package with client software for MacOS, Windows and Java. In addition the server software was available for MacOS, Unix, and Windows. Responsible for continuing development of the palace MacOS software for both client and server. Also continuing development of the Unix server code base.11/97 Moved to the Server Lead Engineer position. This was a direct result of the NT server project being far behind schedule and executive staff giving me the charge of getting the project back on track. While in the server lead position I have enjoyed the following successes:• Managed a staff of 6 engineers• Instituted procedures for insuring code quality and consistency. • Began eliminating platform bigotry’s within the team by moving from a platform specialist footing to everyone working on all platforms. This has had the dual benefit of improving team moral and increasing productivity.• Re-engineered the Unix servers pre-processor for greater performance, stability, and flexibility.• Designed and implemented an HTTP tunneling architecture for the palace protocol to allow communication through corporate firewalls.
Software Engineer
Hired after developing the basic Macintosh software as a consultant. While at Microfield I have had the following accomplishments:• Enhanced the software to provide real-time telecommunications capability supporting multiple simultaneous sites, with forwarding capability on a combination of simultaneous media.• Developed a diagnostic application for the SoftBoard.• Conceived and developed a device driver for easier third party application development.• A system extension to allow the SoftBoard to be used in conjunction with a projector, much like a large touch-screen.• The SoftBoard was awarded an “Eddy” by MacUser magazine in 1994 for “Best New Input Device of the year”. Upper management publicly attributed this accomplishment to my work on the “Elegant Macintosh software”.• Responsible for training new sales people in general operation of Macintosh systems and SoftBoard Macintosh software.• Given freedom/responsibility to design and develop all aspects of the Mac software.• Self taught HTML to implement Web services in conferencing software.• Developed a CGI in C++ to work with WebStar for a self updating archives page.
Software Engineer
Programmer
Colleagues at Wacom Technology Corp.
Other employees you can reach at wacom.com. View company contacts for 337 employees →
Paul Grotowski
Colleague at Wacom Technology Corp.Zurich, Switzerland
View →
BP
Benjamin Perez
Colleague at Wacom Technology Corp.Spokane, Washington, United States
View →
AG
Ann Gray
Colleague at Wacom Technology Corp.Portland, Oregon, United States
View →
BM
Ben Mason
Colleague at Wacom Technology Corp.Beaverton, Oregon, United States
View →
GM
Gail Morishige
Colleague at Wacom Technology Corp.Portland, Oregon Metropolitan Area, United States
View →
JS
Joseph Sliger
Colleague at Wacom Technology Corp.Vancouver, Washington, United States
View →
MS
Mike Sanchez
Colleague at Wacom Technology Corp.Lake Elsinore, California, United States
View →
YA
Ytan Archundia
Colleague at Wacom Technology Corp.Iztapalapa, Mexico City, Mexico
View →
BB
Bhunesh Bhagat
Colleague at Wacom Technology Corp.India
View →
DR
Dave Ramorini
Colleague at Wacom Technology Corp.Vancouver, Washington, United States
View →
Frequently asked questions about Carl Macdonald
Quick answers generated from the profile data available on this page.
What company does Carl Macdonald work for?
Carl Macdonald works for Wacom Technology Corp..
What is Carl Macdonald's role at Wacom Technology Corp.?
Carl Macdonald is listed as Lead Software Engineer at Wacom Technology Corp..
What is Carl Macdonald's email address?
AeroLeads has found 1 work email signal at @wacom.com for Carl Macdonald at Wacom Technology Corp..
What is Carl Macdonald's phone number?
AeroLeads has found 3 phone signal(s) with area code 503, 508 for Carl Macdonald at Wacom Technology Corp..
Where is Carl Macdonald based?
Carl Macdonald is based in Portland, Oregon Metropolitan Area, United States while working with Wacom Technology Corp..
What companies has Carl Macdonald worked for?
Carl Macdonald has worked for Wacom Technology Corp., Madwolf Software, Cbs Interactive, Tektronix, and Apple.
Who are Carl Macdonald's colleagues at Wacom Technology Corp.?
Carl Macdonald's colleagues at Wacom Technology Corp. include Paul Grotowski, Benjamin Perez, Ann Gray, Ben Mason, and Gail Morishige.
How can I contact Carl Macdonald?
You can use AeroLeads to view verified contact signals for Carl Macdonald at Wacom Technology Corp., including work email, phone, and LinkedIn data when available.
What skills is Carl Macdonald known for?
Carl Macdonald is listed with skills including Os X, C, C++, Android, Java, Php, Linux, and Agile.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial