My Resume

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.