About
I am a results-oriented Principal Software Architect and Software Engineer specializing…
Articles by Bruce M
Activity
-
Sooo I wrote a children’s book. It took a while to say that out loud. It’s a story drawn from a real moment, written for our daughter and for every…
Sooo I wrote a children’s book. It took a while to say that out loud. It’s a story drawn from a real moment, written for our daughter and for every…
Liked by Bruce M Van Horn II
-
Clause’s training and inference are handled by GDPUs (General Data Protection Units) It’s a special commission of paralegals who manually read and…
Clause’s training and inference are handled by GDPUs (General Data Protection Units) It’s a special commission of paralegals who manually read and…
Liked by Bruce M Van Horn II
-
Sands China’s Happy 360 Month is one of the many wellness initiatives our regions employ to foster positive physical/mental health, work-life balance…
Sands China’s Happy 360 Month is one of the many wellness initiatives our regions employ to foster positive physical/mental health, work-life balance…
Liked by Bruce M Van Horn II
Experience
Education
Licenses & Certifications
Publications
-
C# Essential Training: 1 Syntax and Object Oriented Programming
https://www.garudax.id/learning/c-sharp-essential-training-1-syntax-and-object-oriented-programming/welcome
See publicationGet started in Microsoft application development by learning C#. Fast, capable, and productive, C# combines the best features of C++ and Java—with none of the reference counting or performance concerns. We've broken our C# Essential Training course into two parts, so you can focus on the language features you need to learn most. This part teaches the essential components of the syntax, including variables, strings, operations, classes, and methods. Follow along with instructor Bruce Van Horn…
Get started in Microsoft application development by learning C#. Fast, capable, and productive, C# combines the best features of C++ and Java—with none of the reference counting or performance concerns. We've broken our C# Essential Training course into two parts, so you can focus on the language features you need to learn most. This part teaches the essential components of the syntax, including variables, strings, operations, classes, and methods. Follow along with instructor Bruce Van Horn, and learn how to build a class inside a reusable library, which is then consumed by a simple user interface. Plus, learn about encapsulation, inheritance, and the extension methods that make C# a great object-oriented programming language. This course is your first and best resource for programming with C#—the simple, modern, and popular choice for Windows developers.
-
Learning Python with PyCharm
LinkedIn
See publicationLearn Python programming with PyCharm, the cross-platform IDE that "takes care of the routine." Get your development environment set up correctly with instructor Bruce Van Horn's step-by-step guidance, and explore PyCharm's first-rate text editing tools. Learn how to improve your code quality with Lens Mode and Intentions, refactor and debug code, and perform unit testing with the PyCharm test runner. Then dive into working with SQL databases. Lastly, learn how to integrate Python with web…
Learn Python programming with PyCharm, the cross-platform IDE that "takes care of the routine." Get your development environment set up correctly with instructor Bruce Van Horn's step-by-step guidance, and explore PyCharm's first-rate text editing tools. Learn how to improve your code quality with Lens Mode and Intentions, refactor and debug code, and perform unit testing with the PyCharm test runner. Then dive into working with SQL databases. Lastly, learn how to integrate Python with web projects that include HTML and JavaScript, and create a project with the Flask microframework.
-
Unity 5: Network Gaming
Lynda.com / LinkedIn
See publicationAdding a multiplayer component can enhance a game's overall playability—not to mention its staying power in the marketplace. In this course, boost your network development skills and discover how to use Unity 5 to add multiplayer network components to your games. Bruce Van Horn starts by covering a little network game theory, and then dives into the creation of a multiplayer tank combat game. Learn how to adapt this classic game concept into a network-playable LAN game that can be played over…
Adding a multiplayer component can enhance a game's overall playability—not to mention its staying power in the marketplace. In this course, boost your network development skills and discover how to use Unity 5 to add multiplayer network components to your games. Bruce Van Horn starts by covering a little network game theory, and then dives into the creation of a multiplayer tank combat game. Learn how to adapt this classic game concept into a network-playable LAN game that can be played over the Internet. Along the way, learn about setting up the Network Manager, adding health indicators, fragging the enemy, and more.
-
Android for .NET Developers: Advanced Topics 2
Skillsoft
See publicationUnderstanding the design and background processes used by your development environment can increase productivity and help produce more efficient code. This course discusses a number of advanced topics that take place "under the hood" of Xamarin.Android apps and their build process. You will also learn about Android wearable devices and writing applications to target the Android Wear platform. This course also introduces the Visual Studio Emulator for Android and highlights its features.
-
Android for .NET Developers: Other Approaches to Development
Skillsoft
See publicationIn addition to Xamarin.Android, other cross-platform development solutions exist to target Android and other mobile platforms. Depending on your needs and application requirements, an alternative approach may prove easier and more cost-effective for your deployment. In this course, you will learn about the Apache Cordova framework and also learn about developing cross-platform applications using C++.
-
Android OS
Skillsoft
See publicationThe Android mobile platform has become extremely popular. Available on both flagship devices with high-specification hardware as well as budget handsets, it offers developers and consumers a large number of useful APIs and features. In this course, you will learn to create a simple Android application and run it in an emulator. You will also learn about some of the fundamentals and history of the Android platform.
-
Android User Interface Elements
Skillsoft
See publicationThe Android platform offers a host of useful user interface components that you can leverage to create your application and provide a meaningful interaction for your users. Layout elements control how your application is presented to the user, and Views provide elegant methods of displaying interactive data to your users. In this course, you will learn about the variety of UI elements available for use in the Xamarin.Android development environment. You will also learn to utilize and place UI…
The Android platform offers a host of useful user interface components that you can leverage to create your application and provide a meaningful interaction for your users. Layout elements control how your application is presented to the user, and Views provide elegant methods of displaying interactive data to your users. In this course, you will learn about the variety of UI elements available for use in the Xamarin.Android development environment. You will also learn to utilize and place UI components in the UI designer.
-
Introduction to Xamarin For .NET
Skillsoft
See publicationThe Xamarin.Android platform provides a means to design and develop Android applications using .NET/C# in Visual Studio, or the native Xamarin IDE. It allows developers who may already be familiar with application development in C# to quickly get started developing mobile Android applications. C#/.NET has a small learning curve allowing new developers an easy path to mobile app development. In this course, you will learn to prepare an Xamarin development environment. You will also familiarize…
The Xamarin.Android platform provides a means to design and develop Android applications using .NET/C# in Visual Studio, or the native Xamarin IDE. It allows developers who may already be familiar with application development in C# to quickly get started developing mobile Android applications. C#/.NET has a small learning curve allowing new developers an easy path to mobile app development. In this course, you will learn to prepare an Xamarin development environment. You will also familiarize yourself with some of the basics of Android development.
-
Android for .NET Developers: Advanced Topics 1
Skillsoft
See publicationMany Android developers may be coming into Xamarin.Android with an existing Java background. This course provides resources and examples to help you transition from Android development in Java to C#. You will also learn about advanced programming topics such as debugging and garbage collection.
-
C# Essential Training: 2 Flow Control, Arrays, and Exception Handling
LinkedIn
See publicationGet started in Microsoft application development by learning C#. Fast, capable, and productive, C# combines the best features of C++ and Java—with none of the reference counting or performance concerns. This course is the second half of C# Essential Training, which covers slightly more advanced techniques such as testing code, storing data in arrays and collections, processing lists with LINQ, controlling program flow, and handling exceptions. Get an introduction to unit testing, as well as…
Get started in Microsoft application development by learning C#. Fast, capable, and productive, C# combines the best features of C++ and Java—with none of the reference counting or performance concerns. This course is the second half of C# Essential Training, which covers slightly more advanced techniques such as testing code, storing data in arrays and collections, processing lists with LINQ, controlling program flow, and handling exceptions. Get an introduction to unit testing, as well as flow-control mechanisms such as if-else and switch statements, logical operators, and loops. Find out how to run your projects, debug exceptions to understand why code is interrupted at runtime, and handle those exceptions with catch statements. Plus, learn how to create and manage packages of compiled code with NuGet, manage application logs with NLog, and produce a final build.
Courses
-
Advanced Certified Scrum Master
ACSM
-
Certified Scrum Master
CSM
-
Object Oriented Design
MSSE 600
Projects
-
Marine Ammunition Knowledge Enterprise (MAKE)
The Marine Ammunition Knowledge Enterprise is a knowledge management system covering all aspects of the USMC's Class V ammunition supply.
Other creatorsSee project -
One Network Developer Network
One Network Developer Network is a site that allows software developers to download the One Network Platform and use the company's PaaS services.
Other creatorsSee project
Honors & Awards
-
2020 Storage Digitalization and Cloud (SDC) Awards - Storage Management Innovation of the Year
sdcawards.com
Visual Storage Intelligence was named the 2020 winner for Storage Management Innovation of the Year. Over the past 10 years the Storage, Digitalisation and Cloud Awards has firmly established itself as the premier IT event for recognising and rewarding success in the products and services that are the foundation for digital transformation!
And the SDC Awards 2020 celebrated the achievements of end users and the IT community as they have innovated like never before to ensure business…Visual Storage Intelligence was named the 2020 winner for Storage Management Innovation of the Year. Over the past 10 years the Storage, Digitalisation and Cloud Awards has firmly established itself as the premier IT event for recognising and rewarding success in the products and services that are the foundation for digital transformation!
And the SDC Awards 2020 celebrated the achievements of end users and the IT community as they have innovated like never before to ensure business continuity in these challenging times. There are many projects which need to be recognised, there are many technology innovations which have made a difference, and there are the organisations and individuals who have made it all happen. -
Department of the Navy IM / IT Excellence Award
United States Navy
The annual DON IM/IT Excellence Awards recognize IM/IT projects, teams and individuals that have transformed the Navy and Marine Corps through information technology. Winners were selected for their superior leadership skills and innovative use of IM/IT to reduce, downscale, and downsize while not duplicating existing projects, systems or solutions. Through these efforts, they significantly improved the efficiency and effectiveness of the organization in delivering its mission.
The…The annual DON IM/IT Excellence Awards recognize IM/IT projects, teams and individuals that have transformed the Navy and Marine Corps through information technology. Winners were selected for their superior leadership skills and innovative use of IM/IT to reduce, downscale, and downsize while not duplicating existing projects, systems or solutions. Through these efforts, they significantly improved the efficiency and effectiveness of the organization in delivering its mission.
The award was won by the entire system portfolio called Automated Ammunition Information System (AAIS). I worked on two of the teams instrumental to the award. One Network's OIS-MC development team and the MAKE team at Access. http://www.doncio.navy.mil/ContentView.aspx?id=2103
Languages
-
Texan
Native or bilingual proficiency
-
C#
Full professional proficiency
-
Java
Full professional proficiency
-
Python
Full professional proficiency
-
JavaScript / ES6
Full professional proficiency
Organizations
-
Python Software Foundation
Supporting Member
- PresentDonate to the PSF to further the development and adoption of Python. Your donation helps support sprints, meet ups, and community events. Support Python documentation, fiscal sponsorships, contributions, and community projects. Financial donations help support the critical tools you use every day. Be public about giving to help raise awareness and spread the word that anyone can contribute to open source software.
-
IEEE
Web Development Officer
- Present -
Toastmasters International
Competent Communicator
-
Recommendations received
21 people have recommended Bruce M
Join now to viewMore activity by Bruce M
-
Marina Bay Sands has successfully achieved recertification to the Global Sustainable Tourism Council (GSTC) Industry Criteria for Hotels and…
Marina Bay Sands has successfully achieved recertification to the Global Sustainable Tourism Council (GSTC) Industry Criteria for Hotels and…
Liked by Bruce M Van Horn II
-
https://lnkd.in/eJqTiA_y #MacauSandsDonations Macau resort operator Sands China donates 1 million patacas to 5 NGOs
https://lnkd.in/eJqTiA_y #MacauSandsDonations Macau resort operator Sands China donates 1 million patacas to 5 NGOs
Liked by Bruce M Van Horn II
-
【Sands China's 2025 ESG Report is now available】 【金沙中國2025年《環境、社會及管治報告》現已發佈】 Sands China’s 2025 ESG Report captures the many environmental, social…
【Sands China's 2025 ESG Report is now available】 【金沙中國2025年《環境、社會及管治報告》現已發佈】 Sands China’s 2025 ESG Report captures the many environmental, social…
Liked by Bruce M Van Horn II
-
Each year, we bring our Team Members together to celebrate those who set the standard for excellence across Marina Bay Sands. Above Beyond | Pinnacle…
Each year, we bring our Team Members together to celebrate those who set the standard for excellence across Marina Bay Sands. Above Beyond | Pinnacle…
Liked by Bruce M Van Horn II
-
Every blessing in my life (family, relationships, joy, peace, career, etc.) can be traced back to the this moment… to those who say the same- Happy…
Every blessing in my life (family, relationships, joy, peace, career, etc.) can be traced back to the this moment… to those who say the same- Happy…
Liked by Bruce M Van Horn II
-
Design is central to how we define and differentiate our Las Vegas Sands Corp. integrated resorts. When approached with intention and paired with…
Design is central to how we define and differentiate our Las Vegas Sands Corp. integrated resorts. When approached with intention and paired with…
Liked by Bruce M Van Horn II
-
Who in my network has react and AI experience. Asking for a friend!
Who in my network has react and AI experience. Asking for a friend!
Liked by Bruce M Van Horn II
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content