My Resume
Full Stack Developer

Highly-skilled, software engineer with over two decades of experience in creating innovative web and desktop applications in a wide variety of environments using a wide variety of programming languages, frameworks and databases.

Experience Summary
  • 15+ years of experience using C# including LINQ, Entity Framework, TPL, generics, dependency injection, RESTful services, MVC, unit testing and various architectures and design patterns.
  • 17+ years of experience developing web front-ends using HTML, JavaScript, AJAX, jQuery, React 5, Redux, CSS, SCSS and Bootstrap.
  • 20+ years of experience with databases such as MS SQL Server, Azure SQL, MySQL and Btrieve including relational database design, stored procedures, views, functions, indices and triggers.
  • 3+ years of experience with Azure development and administration including Azure SQL, Azure Functions, Durable Entities, Cosmos DB, web applications, service buses and virtual machines.
  • 6 months experience working with Kafka including topic design and management and developing producers/consumers using .Net Core.
  • Experience using the SharePoint Client Components in C# applications to perform SharePoint file operations and user authentication.
  • Experience using Python versions 2.7 and 3.6 for operations such as data mining, web scraping, automated file transfers and document parsing.
  • Interfacing .NET applications with a wide variety of libraries and API’s such as Bloomberg API, FinCAD, ZedGraph, SharpSSH, Lucene.NET, NewtonSoft, Facebook, Google GeoCoding and many more.
  • Administration of source control systems such as Git/Bitbucket, Subversion and VSS.
  • Considerable experience using Photoshop to create appealing, web-optimized graphics, interface controls and logos.
  • Unit testing frameworks such as NUnit and MSTest to create C# unit tests and Jest, Enzyme, Nightwatch and Selenium for web UI testing. Have also worked with the Moq mocking library and Funq dependency injection library.
  • Experience working in a Scrum environment and working with aspects of Agile such as retrospective meetings, sprints, points and velocity.
  • Experience with DevOps tools such as Jenkins, SonarQube and Octopus Deploy and have maintained role of DevOps Advocate interfacing between developers and DevOps team.
  • Experience with administration of Office 365 and SharePoint online.
  • Additional work experience with PHP, C++, Delphi, Visual Basic, JSON, XML and XSLT.
  • Experience with network administration including firewalls, DNS, DHCP, IIS, Citrix, RDP servers, Active Directory, group policies, login scripts and user management.
  • Interfacing applications with a wide variety of external peripherals, sensors, servo motors, electronic switches, counters and PLC systems.
  • Installation, configuration and maintenance of Windows-based servers and desktops. Also providing desktop users with assistance.
Professional Summary
C. H. Robinson
December 2018 - present
Software Engineer II
  • Develop RESTful APIs using C#.
  • Develop Kafka producers and consumers using .Net Core.
  • Develop Azure SQL, Azure Functions, Durable Entities, Cosmos DB
  • Develop UI's using React and Redux.
  • Extensive working knowledge of a wide variety of programming conventions such as the Repository Pattern, dependency injection and single responsibility.
  • Create tables and stored procedures.
  • Create ESB plugins.
  • Create unit tests using MSTest, Moq, Jest and Enzyme.
  • Create acceptance tests for optimal coverage.
  • Manage source code with Git including branches, pull requests, code reviews, forks, merging and using P4Merge to resolve conflicts.
  • Working with deployment pipeline tools such as SonarQube, Jenkins and Octopus.
  • Work on SCRUM team in an Agile environment.
Alternative Strategy Advisers
June 2004 - December 2017
Full Stack Developer
  • Developed the website based on n-Tier architecture using C#, JQuery and CSS.
  • Created a suite of custom-designed applications which handle complete end-to-end workflow for daily processes.
  • Developed RESTful API based on MVC architecture using C#, entity framework, LINQ and Oauth.
  • Developed an AngularJS website which implements the RESTful API as the business logic and Oauth login.
  • Developed applications using C# and Python which pull in market data from a wide variety of sources.
  • Created a client/server system and custom protocol which allow .NET applications to communicate in real-time.
  • Created stored procedures, tables and indices in a SQL Server database.
  • Transferred all in-house servers, processes and data to Azure and SharePoint.
  • Interface C# applications with SharePoint online.
  • Administer cloud-based services such as SharePoint, Office 365 and Azure.
  • Created a website using WordPress for showcasing rental property.
  • Manage team code with Git and Subversion.
  • Manage projects with JIRA Agile.
  • Maintained servers and pc’s.
Winrep Software
April 1998 - June 2004
  • Maintained a desktop CRM using VB with a Btrieve database.
  • Played a key role in transitioning the desktop CRM to a web-interface using ColdFusion and SQL Server.
    • Web application was featured the July and August 2003 editions of Agency Sales Magazine.
  • Created stored procedures, tables and indices in a SQL Server database.
  • Developed several custom ColdFusion server add-ons using C++.
  • Developed prototype for a mobile interface using .Net Compact Framework.
  • Administered the team VSS.
  • Maintained servers and pc’s.
Mereen-Johnson Machine Company
1995 - April 1998
Electrical Controls Engineer
  • Worked as drafter/designer for three years and was promoted to engineer position in 1995.
  • Developed software for managing CAD drawings using VB.
  • Designed electronic and hydraulic systems for industrial woodworking machinery.
  • Developed the software using VB for a groundbreaking pc-controlled CNC Tenoner.
    • One of the highlights of the 1997 International Woodworking Fair in Atlanta.
  • Programmed servo motor drive systems using C.
  • Designed PLC systems which interfaced with various switches, sensors and other devices.
  • Traveled the country performing installations and maintenance on machinery in manufacturing plants.
  • Performed presentations showcasing new technologies and machines at national trade shows.
Minneapolis Drafting School
1990 - 1992
Associate of Applied Science

Studied electrical/mechanical drafting and design using drawing board and AutoCAD. Graduated in 1992.

Thief River Falls Area Vocational Technical Institute
1985 - 1987
Certificate of Occupational Proficiency

Studied electronics including semiconductor theory, digital circuit design and electronic theory. Graduated in 1987.



Web and desktop interfaces, RESTful APIs, Azure Functions and LINQ
SQL Server/Azure and MySQL, stored procs, indices, triggers, RD design
Basic topic design and management, producers, consumers, Confluent, KaDeck
JQuery, React 5, Redux, Axios, Sagas, Epics
Bootstrap, Responsive CSS, SCSS, SASS
Versions 2.7 and 3.5, data mining, web scraping, document parsing
Image enhancement, interface controls, logos and web optimization
NUnit, MS Test, Moq, Jest, Enzyme, Nightwatch, Karma, Jasmine
Network Administration
Firewall configuration, DNS, DHCP, Windows AD, IIS, Citrix, RDP Server
Office 365
Administration, SharePoint Client Components
Other Languages Used
ColdFusion, PHP, C++, Delphi, VB