A Little Bit About Myself

To formally introduce myself, I am Brian Wardwell and am a native of Fargo, North Dakota. I attended Ben Franklin Jr. High School and Fargo North High School. My journey to Web Development officially dates back to early 2004 when I began to work on a clumsy website builder, which were still new at the time, on Tripod.com. The motivation for a website came to promote my original music, Battle Cry, that I was distributing myself. The site used templates and the web builder tools provided by Tripod, however, I pushed it further by using Flash banner tools from another service to create ads and animation. I also began working on Adobe Photoshop the same year to create logos and other artwork.

Years later, in 2011, I made the decision that this is truly what I want to do in life and finally started to learn some code. I also enrolled in the Web Development AAS program at Minnesota State Community & Technical College. At the time, the program included more advanced Adobe Photoshop, HTML, CSS, JavaScript, Web Development Strategies & Practices and moved into PHP/MySQL, Content Management Systems (CMS), eCommerce, JavaScript libraries and API's, User Interface & User Experience Design, and Search Engine Optimization. Although not required, I also took Python and Microcomputer Database courses to learn further programming techniques.

After graduating with my AAS in Web Development in May of 2015, I took online courses at both Minnesota State College: Southeast Technical and North Hennepin Community College to learn more Object Oriented Programming and .NET languages. My studies included work with C# (creating small Windows Forms Applications), C++ console applications development and Java console applications/applets development as well as additional SQL Database Design & Implementation.

My professional career began in 2016 when I was contracted by Dakota Supply Group (DSG) to merge their two intranet websites into one company-wide Wordpress intranet site. Following DSG, I joined Insight Technologies which gifted me an abundance of opportunities to new tools such as Laravel PHP Framework and further development in MVC design pattern, setting up and managing Vagrant development environments, development in Umbraco's C# CMS, and other tools such as using cURL PHP (client URL) to run verification checks on hosted SSL certificates. In addition, I was also introduced to working with Sitefinity and osCommerce content management systems.

In May 2018, I transitioned my employment to New Vision Solutions as a Software Engineer/Developer. New Vision's introduced the fascinating world of the Internet of Things (IoT), much of what I have worked on to this point has been PTC's IoT development platform: ThingWorx Studio. ThingWorx very often interacts with PTC Product LifeCycle Management (PLM) products such as Navigate and Windchill (for interaction with BoM Management (Bill of Materials) and more). ThingWorx customization entails JavaScript based services, Java entities and objects, XML exporting/importing, etc. Other New Vision past and present IoT projects include .NET applications in C#.

What Do I Love In My Toolbox? (tech gear)

View the newly added Skills and Technologies Rundown for tools, programming/scripting languages, development environments, and other technologies I prefer and have used.

Professional Experience:

Software Engineer, July 2019-Current

Ruby on Rails application development and updates on existing software, Heroku deployments, API integration and configuration focusing on helping startups and other small businesses.
New Vision Engineering Solutions

Software Engineer I, May 2018-May 2019

"Internet of Things" (IoT) development with Java, Javascript, and C#. Project planning and execution using development/engineering processes: Product Life Cycle Management (PLM)/Software Development Life Cycle (SDLC)/Business Logic, Thingworx development, bug fixes and unit testing. Augmented Reality (AR) applications development using Vuforia Studio and IonicJS.
Insight Technologies

Web Developer, October 2016-March 2018

I joined the Insight Web Development/E-Business team in October of 2016. My work at Insight introduced me to the Laravel PHP framework, Umbraco (C#/ASP.NET) framework, JavaScript/jQuery, and powerful backend applications involving authentication, database and product management, as well as starting to develop with Vue.js.
Dakota Supply Group

Web Developer, June 2016-October 2016

Contract work to merge their two intranet sites, one in HTML/JavaScript and the other in Wordpress, into one cohesive Wordpress intranet site. Additional code and functionality provided: custom post types, custom taxonomies, etc.
VMC at Microsoft

Sharepoint Online/Dedicated Sharepoint Online Support Engineer, August 2015-May 2016

Providing technical support, diagnostics and escalation support for customers using Microsoft Yammer and Microsoft Sharepoint Online, as well as advancing to the Dedicated Sharepoint Online team serving dedicated clients such as many Fortune 500 companies worldwide.
  • Front-End
    • CSS
    • Development using established practices in CSS for layouts, positioning, animations, responsive web design, and other practical use. Other: some experience using Bootstrap and Sass CSS Frameworks and Animate.css CSS animations library.
    • JavaScript
    • Developing and modifications to new or existing JavaScript and jQuery functionality for interface interaction, form verification, Google Maps API, and general front-end programming. Other: some experience using Bootstrap, Vue.js, and Angular.js.
    • Wordpress CMS (Front-End)
    • Development and modifications of themes, child themes, custom post types, custom taxonomies, and other front-end customizations of Wordpress CMS.
    • Umbraco CMS (Front-End)
    • Stylesheets, Content Pages (from developed Document Types & Templates) management, template management, and other general front-end customizations of Umbraco CMS.
    • Adobe Photoshop
    • Photoshop composites, photomanipulation, image editing, and other customized or original graphics.
  • Back-End
    • PHP
    • Dynamic and static PHP, Laravel MVC Framework, CRUD database applications, object oriented PHP, PHPUnit testing, and general server/backend programming.
    • Wordpress CMS (Back-End)
    • Development: themes, child themes, custom post types, custom taxonomies, additional backend functions, database management, and other back-end customizations of Wordpress CMS.
    • C#
    • C# programming in Windows Form Applications, small desktop applications, and console applications.
    • Umbraco CMS (Back-End)
    • Site development including Document Types, Templates, Views/Partial Views, custom Data Types, Umbraco database querying, Macros, and other general C# programming with Umbraco.
    • Java
    • Java programming developing small desktop applications, applets and console applications.
    • Python
    • Procedural Python programming in small desktop scripts and console applications.