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 applications 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 working with Azure development and administration including Azure SQL, Azure Functions, Durable Entities, Cosmos DB, web applications, service buses and virtual machines
  • 3 years working with Kafka including topic design and developing producers and consumers
  • Using Python for operations such as data mining, web scraping, automated tasks, and parsing
  • Source control systems such as Git/Bitbucket and Subversion
  • Considerable experience using Photoshop to create appealing, web-optimized graphics and interface controls
  • Acceptance testing, unit testing and dependency injection tools such as MSTest AND Moq
  • Working in an 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 external peripherals, sensors, servo motors, switches, counters, and PLC systems
  • Installation, configuration and maintenance of Windows-based servers and desktops
Work History
Software Engineer II
C. H. RobinsonDecember 2017 – present
  • Develop RESTful APIs using C#.
  • Develop Kafka producers and consumers using .Net Core.
  • Work with Azure SQL, Azure Functions, Durable Entities, Cosmos DB
  • Develop UI’s using React and Redux.
  • Create tables and stored procedures.
  • Create ESB plugins.
  • Create acceptance, E2E and unit tests using MSTest, Moq, Jest and Enzyme.
  • Manage source code and resolving conflicting code 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
  • Built and maintained the company website using C#, JQuery and CSS.
  • Created a suite of applications to handle complete end-to-end workflow of daily processes.
  • 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 an Azure SQL database.
  • Transferred all in-house servers, processes and data to Azure and SharePoint.
  • Administered cloud-based services such as SharePoint, Office 365, and Azure.
  • Created a website using WordPress for showcasing rental property.
  • Maintained all servers and pcs.
Programmer
Winrep SoftwareApril 1998 – June 2004
  • Worked on transitioning a desktop CRM to a web-interface using ColdFusion and SQL Server. Web application was featured in the July and August 2003 editions of Agency Sales Magazine.
  • Created stored procedures, tables, and indices in a MS SQL Server database.
  • Maintained a desktop CRM built with Visual Basic and a Btrieve database.
  • Developed several custom ColdFusion server add-ons using C++.
Electrical Controls Engineer
Mereen-Johnson Machine Company1995 – April 1998
  • Worked as drafter/designer 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 Visual Basic 5 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
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.