AeroLeads people directory · profile

Bruce Armstrong Email & Phone Number

Principal Software Developer at Oracle
Location: Midlothian, Texas, United States 7 work roles 1 school
1 work email found @brucearmstrong.net LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email b****@brucearmstrong.net
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Principal Software Developer
Location
Midlothian, Texas, United States

Who is Bruce Armstrong? Overview

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

Quick answer

Bruce Armstrong is listed as Principal Software Developer at Oracle, based in Midlothian, Texas, United States. AeroLeads shows a work email signal at brucearmstrong.net and a matched LinkedIn profile for Bruce Armstrong.

Bruce Armstrong previously worked as Principal Engineer at Mobiledgex, Inc. (Acquired By Google) and Senior Software Development Engineer at Prodea Systems. Bruce Armstrong holds Bachelor Of Science (B.S.), Electronics Engineering Technology from Devry.

Company email context

Email format at Oracle

This section adds company-level context without repeating Bruce Armstrong's masked contact details.

{first}@brucearmstrong.net
86% confidence

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

Profile bio

About Bruce Armstrong

Versatile, experienced, self-motivated software engineer with strong analytical and interpersonal skills, lately specializing in Android app and library development. Successful in environments ranging from large international telecommunications company, to small Silicon Valley startup. Extensive experience in Agile/Scrum software development methodologies. Excels in both team environments and individual assignments. System test engineer background provides a unique perspective on software development, leading to high levels of quality and software testability.

Listed skills include Agile Methodologies, Software Development, Linux, Telecommunications, and 16 others.

Current workplace

Bruce Armstrong's current company

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

Oracle
Oracle
Principal Software Developer
AeroLeads page
7 roles · 39 years

Bruce Armstrong work experience

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

Principal Software Developer

Current

Austin, Texas, Us

Identity and Access Governance applications in the Oracle Cloud

Aug 2022 - Present

Principal Engineer

Mobiledgex, Inc. (Acquired By Google)

At this Mobile Edge Computing startup, I was responsible for creating a client/server system that could be used to demonstrate the value of edge computing vs the public cloud. This included a Computer Vision server, and both Android and Web clients. Demo App / SDK DeveloperDeveloped many demonstration apps to showcase the use of the company’s SDK.• Android SDK Demo app (Open Source). This app has been used to give countless demonstrations to partners and clients. One of the earliest uses was for a continuous demo running in the booth at MWC. • Computer Vision Server. Written in Django/Python, this server uses OpenCV, OpenPose, and PyTorch to process images and return inference results. Supports REST and WebSocket connections. This Docker image is often the first app instance deployed in any new installation to validate the system.• Android Workshop App. This and its accompanying documentation have been used at multiple Mobile Edge Computing hackathons, including one in Krakow, Poland, and one at Facebook headquarters in Menlo Park, CA.• Device Companion App. This app allows a mobile phone to provide location and permission tracking for a device with lesser capabilities (e.g. a VR helmet).• Vuzix Blade Computer Vision demo app, for AR glasses.• Computer Vision Web client. This HTML/Javascript client is built into the server container.• Nvidia DeepStream and Triton Inference Server projects to demonstrate the performance benefits of GPUs on the Edge.Technical Blog WriterI wrote several blogs detailing the development of various demonstration features. See these posts at http://brucearmstrong.net/index.php/technical-blog/.Distributed Matching Engine DeveloperAs our collection of demonstration apps matured and required less active development, I branched out to developing new features for one of the core components of the MobiledgeX product: The Distributed Matching Engine (DME). Taking this on required me to learn the Go programming language.

Jul 2018 - Apr 2022

Senior Software Development Engineer

Prodea Systems

Prodea Systems – Richardson, TX (2010 – Present)I have worn many hats at this innovative Internet of Things startup. While always maintaining my primary responsibilities as an Embedded Linux Developer, I would often be on-loan to other departments to help complete high-priority projects.Embedded Linux DeveloperThis was my primary position at Prodea. Areas of responsibility included:• Developed software components that provide web services (REST, XML, JSON) that are used by the system to configure, manage, and display such applications as health device integration (Bluetooth), home automation (Z-wave), and system activity logging. Web services implemented in C++, PHP.• Secure boot system for the set-top box, first on Broadcom MIPS hardware, and later on STMicro ARM hardware. This involved modifying the boot loader code (CFE, U-boot) and integrating tools to securely sign kernel images. Boot loader code implemented in C.• Mid-level driver to read real-time and historical data from GATT Bluetooth Low Energy health devices like glucometers and blood pressure cuffs. Implemented in Python.• Designed factory server software to secure system boards at manufacture time, and save boot loader and JTAG keys in a secure environment. Implemented in PHP, Python, and Bash shell script.Android Application DeveloperCreated portions of Prodea’s expansive mobile app. My contributions included a push-to-TV Gallery extension, push-to-cloud personal media storage, OnStream DRM implementation for VOD, and home controls improvements. Android phone and tablet app developed in Java and XML, using Eclipse and Android Studio.Set Top Box (TV) / Desktop Browser App DeveloperCreated the following apps: TV: Initial connection wizard, account activation wizard, System Settings, Weather. Web: User Settings, System Settings, Roadshow app for demoing system capabilities.These apps consumed web services provided by the residential gateway. Implemented in HTML/Javascript/JQuery/CSS.

Apr 2010 - Jul 2018

Senior Software Engineer

Ca

During my multi-decade career at this international telecommunications company, I gained experience first as a system tester, and then both front-end and back-end design/development experience in automated functional test environments written in C++ and Java.Enterprise Automation Test Tool· Contributed to multiple portions of Nortel’s next-generation, Java and C++ based, large-scale, distributed functional test environment, improving robustness, feature content, and user friendliness.· As a senior member of our agile team using Scrum, XP and TDD, personally designed, implemented and tested multiple aspects of the evolution of this automation test tool to an Eclipse RCP (Rich Client Platform) application. Personally involved in back-end and front-end development.· Prototyped user interface and client/server API for a lightweight Eclipse plug-in version of this test system. This solution enables product design to test in an environment with which they are familiar, reducing the learning curve and the memory/CPU footprint.· Initiated functional test automation for this lightweight test product, considerably improving release-over-release software quality.· Developed low-level graphics library and user interface for the “Visual Test Case Editor”. This tool displays test case actions in the form of a “ping pong” chart which greatly simplifies building and debugging test cases, making it possible for users to generate Java test cases without having to write the code by hand. · Lead and mentored other designers from partner sites around the world. Provided mentoring, training and directed problem resolution and feature development to designers from foreign sites.· Developed several user guides, which always received positive feedback from end users and management.

2000 - 2009 ~9 yrs

Software Engineer

Ca

Automation Test Tool · Improved functionality and user-friendliness of Nortel’s nascent STEP (Single Test Execution Platform) test automation platform.· Created innovative record and playback system wherein a user’s interactive test session could be saved and played back as an automated test case.· Developed several protocol CODECs including national variants, contributing to STEP’s eventual ability to support over 100 protocols and variants.· Leveraged existing CCS7 test driver to create an ISUP/TUP traffic capacity tool, which used existing test hardware to drive a feature-rich traffic, mix.· Traveled to other Nortel facilities to demonstrate STEP, commission hardware, and train users.· Evaluated software and hardware vendors for compliance to requirements.

1995 - 2000 ~5 yrs

Verification Manager

Ca

· Provided project management leadership for testing the DMS-250 and ACD switching platforms.· Managed and coached a 15+ member team developing automated test packages to verify the product and features. · Implemented personnel objectives/evaluation/reward systems and staffing for the System Test Group, including interviewing and hiring key personnel. Performed responsibility scheduling, project results tracking, and software quality assessment and management.· Trained and assisted members of the test team in development of lab skills, testing techniques, procedures, and documentation via on-the-job mentoring and formal classroom/lab exercises.· Developed/presented skills training in CCS7 Call Processing and Switch Translation Errors (Treatment Handling).· Acted as an “ambassador" to communicate our department’s successful test methodologies to other groups.· Pioneered team’s presence on the corporate intranet, building our first web site containing training material and automatically generated reports.

1994 - 1995 ~1 yr

Dms-250 Verification Engineer – Feature/System Tester

Ca

· Researched custom features and formulated testplans/testcases to be run in a captive DMS-250 environment.· Created several tools to help management and other testers track problem reports and feature testing progress.· Primed traffic/capacity benchmarking, including backwards compatibility between different versions of delivered software loads. Introduced “feature-rich” traffic test cases to make benchmarking more like real-world switch traffic. My documentation from the original capacity studies served as a basis for other subsequent studies.· Recognized by external customers MCI, DSC Communications, and Telecom USA as an exceptional tester, and was often hand-picked for consulting purposes and special projects. · Worked on-site with MCI customer to provide complex feature and project support prior to field deployment.· Mentored many new testers during a period of large growth in our department, helping develop an efficient and well-rounded team.· Implemented a design/test partnership program that accelerated both development and testing, and resulted in increased software quality.

1988 - 1994 ~6 yrs
1 education record

Bruce Armstrong education

  • Devry
    Devry
    Electronics Engineering Technology
FAQ

Frequently asked questions about Bruce Armstrong

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

What company does Bruce Armstrong work for?

Bruce Armstrong works for Oracle.

What is Bruce Armstrong's role at Oracle?

Bruce Armstrong is listed as Principal Software Developer at Oracle.

What is Bruce Armstrong's email address?

AeroLeads has found 1 work email signal at @brucearmstrong.net for Bruce Armstrong at Oracle.

Where is Bruce Armstrong based?

Bruce Armstrong is based in Midlothian, Texas, United States while working with Oracle.

What companies has Bruce Armstrong worked for?

Bruce Armstrong has worked for Oracle, Mobiledgex, Inc. (Acquired By Google), Prodea Systems, and Nortel.

How can I contact Bruce Armstrong?

You can use AeroLeads to view verified contact signals for Bruce Armstrong at Oracle, including work email, phone, and LinkedIn data when available.

What schools did Bruce Armstrong attend?

Bruce Armstrong holds Bachelor Of Science (B.S.), Electronics Engineering Technology from Devry.

What skills is Bruce Armstrong known for?

Bruce Armstrong is listed with skills including Agile Methodologies, Software Development, Linux, Telecommunications, Xml, Java, Html, and Testing.

Find 750M verified contacts

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