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
  • 14+ years of experience using C# including LINQ, Entity Framework, TPL, generics, dependency injection, RESTful services, MVC, unit testing and various architectures and design patterns.
  • 16+ years of experience developing web front-ends using HTML, JavaScript, AJAX, jQuery, React 5, Redux, AngularJS v1.6, 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 administration including web applications, virtual machines, Azure SQL, Azure AD, Oauth, ADAL and virtual networks.
  • 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, 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 and Nightwatch 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 administration of Office 365 and SharePoint online.
  • Additional work experience with WordPress, 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 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
Programmer
  • 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.
Education
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.

Skills

Skills

C#
Web and desktop interfaces, RESTful APIs, MVC and n-Tier, LINQ, Entity Framework
90
Javascript
JQuery, React, Redux, Axios, Sagas, Epics, AngularJS v1.6
80
SQL
SQL Server/Azure and MySQL, stored procs, indices, triggers, RD design
90
CSS
Bootstrap, Responsive CSS, SCSS, SASS
90
Python
Versions 2.7 and 3.5, data mining, web scraping, document parsing
80
Photoshop
Image enhancement, interface controls, logos and web optimization
70
Testing
NUnit, MS Test, Moq, Jest, Enzyme, Nightwatch, Karma, Jasmine
80
Microsoft Azure
Web apps, VM, SQL, Oauth, Azure AD
70
Network Administration
Firewall configuration, DNS, DHCP, Windows AD, IIS, Citrix, RDP Server
70
Office 365
Administration, SharePoint Client Components
80
Other Languages Used
ColdFusion, PHP, C++, Delphi, VB
50