Ian Macrae Email & Phone Number
@openframetechnologies.com
LinkedIn matched
Who is Ian Macrae? Overview
A concise factual answer block for searchers comparing this professional profile.
Ian Macrae is listed as Employee at CBSA at CBSA, a with 58 employees, based in Ottawa, Ontario, Canada. AeroLeads shows a work email signal at openframetechnologies.com and a matched LinkedIn profile for Ian Macrae.
Ian Macrae previously worked as Contractor at Precisionit Incorporated and Contractor at Openframe Technologies.
Email format at CBSA
This section adds company-level context without repeating Ian Macrae's masked contact details.
AeroLeads found 1 current-domain work email signal for Ian Macrae. Compare company email patterns before reaching out.
About Ian Macrae
Ian Macrae is a Employee at CBSA at CBSA. He possess expertise in debugging, linux, embedded systems, c, eclipse and 26 more skills.
Listed skills include Debugging, Linux, Embedded Systems, C, and 27 others.
Ian Macrae's current company
Company context helps verify the profile and gives searchers a useful next step.
Ian Macrae work experience
A career timeline built from the work history available for this profile.
Contractor
Providing software support to Canada Border Services Agency.Monitor CECP systems (24/7 uptime), provide software support. [Windows, TSO/ISPF/OMVS, SQL, IBM DB2, WebSphere MQ].Design and implement applications to monitor and support daily operations, generate reports. [Windows, C, C++, VB6, Perl, Excel].
Software Analyst
At EMS SATCOM (now Honeywell), bug tracking/fixing airplane telephone system for onboard and ground communications. As Windows developer, repair and develop MCDU emulator [C, C++, ARINC 429 and 739]
Contractor
At Transport Canada, Web Application Developer/Analyst working on web-site enhancements for aircraft maintenance reporting [ASP, ASP.NET, SQL, C, C++].
Contractor
At Alcatel-Lucent, investigate hanging start-up sequence in LAN switch firmware; wrote real-time stack trace debugging for multiple threads under RTEMS and pSOS; invent workaround [C, C++, SunOS, RTEMS].
Software Nerd
3 months writing/reviewing software proposals; mock-up/prototype new systems development projects, laid off due to lack of work [Java, ASP .NET, C, C++].
Senior Software/Systems Analyst
Design and develop EGSE for Cassiope/DSU (MDA, CSA) [Visual C++, Java, Windows XP/2000].Re-design, enhance and ship Cassiope/DSU Flight Software [RedHat Linux, BlueCat RTOS, gcc, VMWare].Design and develop EGSE and BSP Firmware for NEOSSat Instrument Electronics (MSCI) [Visual C++, TASKING DSP56303].
It Asset Management
Control IT-related hardware assets (computers, monitors, laptops, etc.) for ADM(Mat) in the National Capital Region.Design, and maintain SQL forms, queries and reports [Microsoft Access, SQL Server].
Project Manager And Software Designer
Develop kernel-mode caching system (for SCSI hard disks, removable media and jukeboxes), automatically intercepts and redirects all disk I/O requests and monitors media movement [Microsoft DDK, Visual C++, Windows NT].Implement CD-R Burner/Duplicator, burning concurrent CD-R drives in a tower [Visual Basic, Visual C++, Windows NT].
Programmer/Analyst
Develop “MonteCarlo” API for Pika's telephony boards [Microsoft Visual C++, MFC, Windows NT]. Port to RedHat Linux.Wrote sample (PBX, voice-mail, FAX, text-to-speech) applications and automated test scripts [Windows, RedHat Linux].
R & D Manager, Programmer/Analyst
Design and develop Windows kernel-mode device driver for SCSI (WORM and rewritable) optical disks and jukeboxes.Design and develop GUI applications to install, configure, and support “OptiServer” [Microsoft SDK, MFC, DDK, Windows NT].Support “OptiServer/VMS” [Alpha AXP]. “OptiServer/Unix”, certifying jukeboxes and drives [C, SunOS, Solaris, HPUX].
Contractor
At JetForm, port form-filling package from PC/X Windows to Macintosh platform. Also design and code a very fast AppleTalk-aware printer driver, bypassing Apple's standard printing code [C, XVT, MPW].At DND (DGLEM), develop LSAR (Logistics Support analysis recording) utilities for PMO-LLAD [C, Oracle].At DND (DGLEM), wrote Configuration Management data-entry and utility reports [PowerBuilder, SQL/Windows, FoxPro].
R & D Software Manager, R & D Manager, Consultant
Design and code real-time data acquisition system “DAS”, three PDP-11s linked across Ethernet using custom-designed packet software, part of a standalone medical imaging storage and manipulation system [RT-11, PDP-11/73 Macro assembler, Fortran].Port “OptiFile” (block-level I/O filter to make WORM media seem rewritable) device driver from VMS to Unix. Subsequently re-design to improve portability/maintainability for other Unix systems [VMS, Micro-VAX assembler, C, SunOS, OSF, HP-UX].Debug device driver “OptiFile II/VMS” for WORM optical media, allowing the disk to be used as if it was rewritable. Add multiple new drive support, and provide customer assistance [VMS, VMS assembler].Design system architecture and multi-tasking operating system, for a standalone device “OptiFile III” (with two SCSI buses and the proprietary OptiFile technique) between a host PC and a WORM optical disk to allow it to be used as rewritable [C, x86 assembler].Design and code real-time voice&data-logging system “OptiLogger” with simultaneous playback and recording of digital audio on a WORM optical disk using a custom real-time file system, designed for rapid searching and retrieval. We built D/A and A/D boards with custom firmware [x86], and multi-user control software [RT-11, PDP 11/73 Macro assembler].Design and code “OptiServer/VMS” to manage optical disk jukeboxes, providing near-line access to all surfaces of all media in a jukebox by automatically swapping disks whenever data was needed that was not in a drive [VMS, C, DCL, Rdb].Design and code a document image management system “AIMS”, including an integrated SQL database (Gupta, Ingres) and API to maintain document and image-related keyword information. [Windows 3.0, Borland C, SQL].Design and develop a similar document storage and retrieval system “Bazooka” [SCO Unix] using a workflow processing language which I invented. Featured automatic indexing of documents via “compound document” format (ODIF) [C, X Windows, Ingres].
Programmer
Member of a team developing a NAPLPS (Telidon) database retrieval system, still used by OC Transpo [COBOL, C, RSX-11M].Implement a multi-user NAPLPS (Telidon) system for data entry and reporting [COBOL, experimental Pasopia mainframe].
Co-Founder/Partner And Software Manager
Design and build a sophisticated standalone word-processing system and VT-100 emulator inside a DEC VT-100 terminal (replacing the logic board with our custom-built board).Design and implement a multi-tasking operating system “Thoth”, a GUI word-processing system and a local/host-based file system, a cross-compiler [C-like, Z8000], fast linker and hex EPROM burner [RT-11], and host file software [RSTS/E, RSX-11M].Hire and train programmers, a technical writer, and support technicians.
Programmer
Code and maintain “ANOM”, a simulation of traffic on a Telephone network [Fortran, IBM VM/CMS].Create a model predicting MTBF/MTTR from a parts list and a connection graph using MIL Handbook [BASIC, Fortran].
Teaching Assistant/Research Assistant
Teaching assistant, 3rd-year real-time programming course (PDP-11s). All my students got either A or A+.Research assistant. Code and debug LALR grammar compiler system [XPL].
Colleagues at CBSA
Other employees you can reach at cbsa.pl. View company contacts for 58 employees →
Wolfegang Amadaous
Colleague at CbsaOttawa, Ontario, Canada
View →
SM
Sameer Mithwani
Colleague at CbsaCanada
View →
HS
Harsimran Singh
Colleague at CbsaSt. Catharines, Ontario, Canada
View →
MY
Mimi Yuzuf
Colleague at CbsaGreater Ottawa Metropolitan Area, Canada
View →
BE
Ben Elia
Colleague at CbsaOntario, Canada
View →
SC
Sean Cairnie
Colleague at CbsaGreater Toronto Area, Canada
View →
MR
Michele Regimbald
Colleague at CbsaGatineau, Quebec, Canada
View →
SS
Sean Scott
Colleague at CbsaNiagara Falls, Ontario, Canada
View →
JN
Jay North
Colleague at CbsaOttawa, Ontario, Canada
View →
HS
Harneet Sandhu
Colleague at CbsaBrampton, Ontario, Canada
View →
Frequently asked questions about Ian Macrae
Quick answers generated from the profile data available on this page.
What company does Ian Macrae work for?
Ian Macrae works for CBSA.
What is Ian Macrae's role at CBSA?
Ian Macrae is listed as Employee at CBSA at CBSA.
What is Ian Macrae's email address?
AeroLeads has found 1 work email signal at @openframetechnologies.com for Ian Macrae at CBSA.
Where is Ian Macrae based?
Ian Macrae is based in Ottawa, Ontario, Canada while working with CBSA.
What companies has Ian Macrae worked for?
Ian Macrae has worked for Cbsa, Precisionit Incorporated, Openframe Technologies, Mgis, and Huntech.
Who are Ian Macrae's colleagues at CBSA?
Ian Macrae's colleagues at CBSA include Wolfegang Amadaous, Sameer Mithwani, Harsimran Singh, Mimi Yuzuf, and Ben Elia.
How can I contact Ian Macrae?
You can use AeroLeads to view verified contact signals for Ian Macrae at CBSA, including work email, phone, and LinkedIn data when available.
What skills is Ian Macrae known for?
Ian Macrae is listed with skills including Debugging, Linux, Embedded Systems, C, Eclipse, Object Oriented Design, Visual C++, and Solaris.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Ian Macrae you were looking for.
View similar profiles