Bruce M Van Horn II

Bruce M Van Horn II

Dallas, Texas, United States
4K followers 500+ connections

About

I am a results-oriented Principal Software Architect and Software Engineer specializing…

Articles by Bruce M

Activity

Join now to see all activity

Experience

  • Las Vegas Sands Corp. Graphic
  • -

    Addison, Tx

  • -

    Dallas/Fort Worth Area

  • -

    Reston, Virginia, United States

  • -

    Dallas, Texas, United States

  • -

  • -

  • -

  • -

  • -

  • -

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

    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…

    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.

    See publication
  • Learning Python with PyCharm

    LinkedIn

    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…

    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.

    See publication
  • Unity 5: Network Gaming

    Lynda.com / LinkedIn

    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…

    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.

    See publication
  • Android for .NET Developers: Advanced Topics 2

    Skillsoft

    Understanding 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.

    See publication
  • Android for .NET Developers: Other Approaches to Development

    Skillsoft

    In 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++.

    See publication
  • Android OS

    Skillsoft

    The 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.

    See publication
  • Android User Interface Elements

    Skillsoft

    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…

    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.

    See publication
  • Introduction to Xamarin For .NET

    Skillsoft

    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…

    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.

    See publication
  • Android for .NET Developers: Advanced Topics 1

    Skillsoft

    Many 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.

    See publication
  • C# Essential Training: 2 Flow Control, Arrays, and Exception Handling

    LinkedIn

    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…

    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.

    See publication
Join now to see all publications

Courses

  • Advanced Certified Scrum Master

    ACSM

  • Certified Scrum Master

    CSM

  • Object Oriented Design

    MSSE 600

Projects

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

    - Present

    Donate 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

More activity by Bruce M

View Bruce M’s full profile

  • See who you know in common
  • Get introduced
  • Contact Bruce M directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses