David Kjaer

David Kjaer
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.

Professional Summary
  • 16 years of experience using C# including LINQ, Entity Framework, TPL, generics, dependency injection, RESTful services, MVC, unit testing and various architectures and design patterns
  • 20+ years of experience developing web front-ends using HTML, JavaScript, jQuery, Blazor, 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
  • 5 years of experience with Azure development and administration including Azure SQL, Azure Functions, Durable Entities, Cosmos DB, web applications, service buses and virtual machines
  • 2 years experience working with Kafka including topic design and management and developing producers/consumers using .Net Core
  • Experience using Python for operations such as data mining, web scraping, automated file transfers and document parsing
  • Source control systems such as Git/Bitbucket and Subversion
  • Considerable experience using Photoshop to create appealing, web-optimized graphics, interface controls and logos
  • Unit testing and dependency injection tools such as MSTest, Moq, Jest, Enzyme, Nightwatch and Selenium
  • Experience working in Agile environment including retrospective meetings, sprints, points and velocity
  • DevOps tools such as Jenkins, SonarQube and Octopus Deploy and have maintained role as DevOps Advocate interfacing between developers and DevOps team
  • 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
Work History
Software Engineer II
C. H. RobinsonDecember 2018 – present
  • 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.

Full Stack Developer
Alternative Strategy AdvisersJune 2004 – December 2017
  • Developed the company 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.

Programmer
Winrep SoftwareApril 1998 – June 2004
  • 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
Electrical Controls Engineer
Mereen-Johnson Machine Company1995 – April 1998
  • 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

Education
Associate of Applied Science
Minneapolis Drafting School1990 – 1992

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

Certificate of Occupational Proficiency
Thief River Falls Area Vocational Technical Institute1985 – 1987

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